Show MB / GB / TB in statistics page

Discussion in 'Tips/Tricks/Mods' started by MasteRTriX, Aug 30, 2009.

  1. MasteRTriX

    MasteRTriX Member

    To show the correct units in the statistics page of the client, I´ve patched the code as follows.

    File: /home/admispconfig/ispconfig/lib/plugins/check_webspace.plugin.php

    Find the line
    Code:
    $html_out .= '<tr>
           <td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$go_api->lng("Speicherplatz gesamt").':</font></td>
           <td width="30%" bgcolor="#FFFFFF" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$web_speicher.'</font></td>
    </tr>';
    
    And replace it with
    Code:
    if (is_numeric($web_speicher))
    {
         $number = $web_speicher;
         if ($number < 1024)
              $web_speicher_formatted = number_format($number,2) . ' MB';
         elseif ($number < (1024 * 1024))
              $web_speicher_formatted = number_format($number/(1024),2) . ' GB';
         elseif ($number < (1024 * 1024 * 1024))
              $web_speicher_formatted = number_format($number/(1024*1024),2) . ' TB';
    }
    else
         $web_speicher_formatted = $web_speicher;
    
    $html_out .= '<tr>
           <td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$go_api->lng("Speicherplatz gesamt").':</font></td>
           <td width="30%" bgcolor="#FFFFFF" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$web_speicher_formatted.'</font></td>
    </tr>';
    
     

Share This Page