From 58509f1176bb44d3bf920ffd02c3cd23dece9871 Mon Sep 17 00:00:00 2001 From: bergware Date: Sat, 21 Mar 2020 13:58:26 +0100 Subject: [PATCH] Multi cache support --- plugins/dynamix/ArrayOperation.page | 6 +++--- plugins/dynamix/CacheDevices.page | 7 ++----- plugins/dynamix/CacheSettings.page | 4 ++-- plugins/dynamix/DashStats.page | 1 - plugins/dynamix/DeviceInfo.page | 1 - plugins/dynamix/MoverSettings.page | 14 ++++++++++---- plugins/dynamix/NewConfig.page | 14 ++++++++++---- plugins/dynamix/ShareEdit.page | 2 -- plugins/dynamix/include/PageBuilder.php | 2 +- plugins/dynamix/template.php | 7 +++++++ 10 files changed, 35 insertions(+), 23 deletions(-) diff --git a/plugins/dynamix/ArrayOperation.page b/plugins/dynamix/ArrayOperation.page index 06edcb8b4..27f36a6c0 100644 --- a/plugins/dynamix/ArrayOperation.page +++ b/plugins/dynamix/ArrayOperation.page @@ -65,9 +65,9 @@ function status_indicator() { echo "$help"; } function missing_cache() { - global $disks; + global $cache; $missing = false; - foreach ($disks as $disk) if ($disk['type']=='Cache') $missing |= (strpos($disk['status'],'_MISSING')!==false); + foreach ($cache as $disk) $missing |= (strpos($disk['status'],'_MISSING')!==false); return $missing; } ?> @@ -512,7 +512,7 @@ function formatWarning(val) { **_(Clear Stats)_** _(will immediately clear all disk statistics)_. - +
diff --git a/plugins/dynamix/CacheDevices.page b/plugins/dynamix/CacheDevices.page index 23b5d4dd1..cbe14605f 100644 --- a/plugins/dynamix/CacheDevices.page +++ b/plugins/dynamix/CacheDevices.page @@ -1,6 +1,7 @@ Menu="Main:2" Title="Pool Devices" Tag="bullseye" +Cond="($pool_devices || $var['fsState']=='Stopped')" --- -">