{
$this->db_link->disconnect();
}
-
- // Return humanized size with default unit of GB
- // if auto provide for unit argument, automaticaly decide which unit
- function human_file_size( $size, $decimal = 2, $unit = 'auto' )
- {
- $unit_id = 0;
- $lisible = false;
- $units = array('B','KB','MB','GB','TB');
- $hsize = $size;
-
- switch( $unit )
- {
- case 'auto';
- while( !$lisible ) {
- if ( $hsize >= 1024 ) {
- $hsize = $hsize / 1024;
- $unit_id += 1;
- }
- else
- $lisible = true;
- } // end while
- break;
-
- default:
- $p = array_search( $unit, $units);
- $hsize = $hsize / pow(1024,$p);
- break;
- } // end switch
-
- $hsize = sprintf("%." . $decimal . "f", $hsize);
- $hsize = $hsize . ' ' . $units[$unit_id];
- return $hsize;
- } // end function
-
-
+
function GetDbSize()
{
$database_size = 0;