Merge pull request #1794 from knnniggett/getdiskpercent

use === operator in getDiskPercent function
This commit is contained in:
Isaac Connor 2017-02-21 14:53:36 -05:00 committed by GitHub
commit f9c6742c25
1 changed files with 8 additions and 5 deletions

View File

@ -1434,15 +1434,18 @@ function getLoad() {
function getDiskPercent($path = ZM_DIR_EVENTS) { function getDiskPercent($path = ZM_DIR_EVENTS) {
$total = disk_total_space($path); $total = disk_total_space($path);
if ( ! $total ) { if ( $total === false ) {
Error("disk_total_space returned false for " . $path ); Error("disk_total_space returned false. Verify the web account user has access to " . $path );
return 0; return 0;
} elseif ( $total == 0 ) {
Error("disk_total_space indicates the following path has a filesystem size of zero bytes" . $path );
return 100;
} }
$free = disk_free_space($path); $free = disk_free_space($path);
if ( ! $free ) { if ( $free === false ) {
Error("disk_free_space returned false for " . $path ); Error("disk_free_space returned false. Verify the web account user has access to " . $path );
} }
$space = round(($total - $free) / $total * 100); $space = round((($total - $free) / $total) * 100);
return( $space ); return( $space );
} }