From 631993987247a5d72819c296da355d9efeb46594 Mon Sep 17 00:00:00 2001 From: bergware Date: Mon, 3 Apr 2017 07:54:21 +0200 Subject: [PATCH] Fixed file read errors when system is started but array is stopped [2] --- plugins/dynamix/include/DeviceList.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/dynamix/include/DeviceList.php b/plugins/dynamix/include/DeviceList.php index 2dd9e4540..f2f41c73e 100644 --- a/plugins/dynamix/include/DeviceList.php +++ b/plugins/dynamix/include/DeviceList.php @@ -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 ""; echo "".device_info($disk).""; @@ -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');