]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
ovpnmain.cgi: Use the formatting function we already have
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Mar 2024 15:29:30 +0000 (16:29 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 6 Dec 2024 19:58:31 +0000 (19:58 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/ovpnmain.cgi

index f71731b43f27f1862f94727abc5a4b6020971608..f18d3165c2339859fc86491d8eabc17ecc8a0d02 100755 (executable)
@@ -147,21 +147,6 @@ sub iscertlegacy
        return 0;
 }
 
-sub sizeformat{
-    my $bytesize = shift;
-    my $i = 0;
-
-    while(abs($bytesize) >= 1024){
-       $bytesize=$bytesize/1024;
-       $i++;
-       last if($i==6);
-    }
-
-    my @units = ("Bytes","KB","MB","GB","TB","PB","EB");
-    my $newsize=(int($bytesize*100 +0.5))/100;
-    return("$newsize $units[$i]");
-}
-
 sub cleanssldatabase
 {
     if (open(FILE, ">${General::swroot}/ovpn/certs/serial")) {
@@ -2965,8 +2950,8 @@ END
                    $userlookup{$match[2]} = $uid;
                    $users[$uid]{'CommonName'} = $match[1];
                    $users[$uid]{'RealAddress'} = $match[2];
-                   $users[$uid]{'BytesReceived'} = &sizeformat($match[3]);
-                   $users[$uid]{'BytesSent'} = &sizeformat($match[4]);
+                   $users[$uid]{'BytesReceived'} = &General::formatBytes($match[3]);
+                   $users[$uid]{'BytesSent'} = &General::formatBytes($match[4]);
                    $users[$uid]{'Since'} = $match[5];
                    $users[$uid]{'Proto'} = $proto;