put back disk space in header, more debug in caching storagea
This commit is contained in:
parent
9cbcc43e3d
commit
ffc1ac43f5
|
@ -9,6 +9,7 @@ class Storage {
|
||||||
if ( is_integer( $IdOrRow ) or is_numeric( $IdOrRow ) ) {
|
if ( is_integer( $IdOrRow ) or is_numeric( $IdOrRow ) ) {
|
||||||
|
|
||||||
if ( isset( $storage_cache[$IdOrRow] ) ) {
|
if ( isset( $storage_cache[$IdOrRow] ) ) {
|
||||||
|
Logger::Debug("Using cached Storage object for $IdOrRow");
|
||||||
return $storage_cache[$IdOrRow];
|
return $storage_cache[$IdOrRow];
|
||||||
} else {
|
} else {
|
||||||
$row = dbFetchOne( 'SELECT * FROM Storage WHERE Id=?', NULL, array( $IdOrRow ) );
|
$row = dbFetchOne( 'SELECT * FROM Storage WHERE Id=?', NULL, array( $IdOrRow ) );
|
||||||
|
@ -68,6 +69,7 @@ class Storage {
|
||||||
$results = $result->fetchALL(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Storage' );
|
$results = $result->fetchALL(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Storage' );
|
||||||
foreach ( $results as $row => $obj ) {
|
foreach ( $results as $row => $obj ) {
|
||||||
$storage_areas[] = $obj;
|
$storage_areas[] = $obj;
|
||||||
|
$storage_cache[$obj->Id()] = $obj;
|
||||||
}
|
}
|
||||||
return $storage_areas;
|
return $storage_areas;
|
||||||
}
|
}
|
||||||
|
|
|
@ -257,7 +257,7 @@ ZoneMinder requires Javascript. Please enable Javascript in your browser for thi
|
||||||
array_push( $storage_areas, new Storage() );
|
array_push( $storage_areas, new Storage() );
|
||||||
}
|
}
|
||||||
$func = function($S){ return '<span title="'.human_filesize($S->disk_used_space()) . ' of ' . human_filesize($S->disk_total_space()).'">'.$S->Name() . ': ' . $S->disk_usage_percent().'%' . '</span>'; };
|
$func = function($S){ return '<span title="'.human_filesize($S->disk_used_space()) . ' of ' . human_filesize($S->disk_total_space()).'">'.$S->Name() . ': ' . $S->disk_usage_percent().'%' . '</span>'; };
|
||||||
$func = function($S){ return '<span title="">'.$S->Name() . ': ' . $S->disk_usage_percent().'%' . '</span>'; };
|
#$func = function($S){ return '<span title="">'.$S->Name() . ': ' . $S->disk_usage_percent().'%' . '</span>'; };
|
||||||
echo implode( ', ', array_map ( $func, $storage_areas ) );
|
echo implode( ', ', array_map ( $func, $storage_areas ) );
|
||||||
echo ' ' . ZM_PATH_MAP .': '. getDiskPercent(ZM_PATH_MAP).'%';
|
echo ' ' . ZM_PATH_MAP .': '. getDiskPercent(ZM_PATH_MAP).'%';
|
||||||
?></li>
|
?></li>
|
||||||
|
|
Loading…
Reference in New Issue