Merge pull request #104 from bergware/master

Fixed file read errors when system is started but array is stopped [2]
This commit is contained in:
Eric Schultz
2017-04-03 00:56:04 -05:00
committed by GitHub
+3 -3
View File
@@ -153,7 +153,7 @@ function array_offline(&$disk,$w) {
}
function array_online(&$disk) {
global $sum, $diskio;
$data = explode(' ',$diskio[$disk['device']]);
$data = $diskio ? explode(' ',$diskio[$disk['device']]) : [];
if (is_numeric($disk['temp'])) {
$sum['count']++;
$sum['temp'] += $disk['temp'];
@@ -291,7 +291,7 @@ case 'array':
break;
case 'flash':
$disk = &$disks['flash'];
$data = explode(' ',$diskio[$disk['device']]);
$data = $diskio ? explode(' ',$diskio[$disk['device']]) : [];
$disk['fsUsed'] = $disk['fsSize']-$disk['fsFree'];
echo "<tr>";
echo "<td>".device_info($disk)."</td>";
@@ -315,7 +315,7 @@ case 'cache':
case 'open':
foreach ($devs as $disk) {
$dev = $disk['device'];
$data = explode(' ',$diskio[$dev]);
$data = $diskio ? explode(' ',$diskio[$dev]) : [];
$disk['name'] = $dev;
$disk['type'] = 'New';
$disk['color'] = read_disk($dev,'color');