=ucfirst($pool)?> (_(stopped)_)
+
=ucfirst(str_replace($tilde," $arrow ",$pool))?> (_(stopped)_)
=sprintf(_("%s used of %s (%s %%)"),my_scale($cache_used[$pool]*1024,$unit)." $unit",my_scale($cache_size[$pool]*1024,$unit,-1,-1)." $unit",$cache_rate[$pool])?>
|
diff --git a/emhttp/plugins/dynamix/include/Wrappers.php b/emhttp/plugins/dynamix/include/Wrappers.php
index 04b15e53a..bd59159c4 100644
--- a/emhttp/plugins/dynamix/include/Wrappers.php
+++ b/emhttp/plugins/dynamix/include/Wrappers.php
@@ -19,6 +19,7 @@ $subpools = ['special','logs','dedup','cache','spares'];
// ZFS subpool name separator and replacement
$tilde = '~';
$proxy = '__';
+$arrow = '»';
// Wrapper functions
function parse_plugin_cfg($plugin, $sections=false, $scanner=INI_SCANNER_NORMAL) {
diff --git a/emhttp/plugins/dynamix/nchan/device_list b/emhttp/plugins/dynamix/nchan/device_list
index 5ea8fc278..eccbd2a01 100755
--- a/emhttp/plugins/dynamix/nchan/device_list
+++ b/emhttp/plugins/dynamix/nchan/device_list
@@ -37,7 +37,7 @@ function model($id) {
return substr($id,0,strrpos($id,'_'));
}
function device_info(&$disk,$online) {
- global $pools, $var, $crypto, $tilde;
+ global $pools, $var, $crypto, $tilde, $arrow;
if (!$online || _var($disk,'fsStatus')!='Mounted' || (in_array(_var($disk,'type'),['Parity','Cache']) && (!in_array(_var($disk,'name'),$pools) || isSubpool(_var($disk,'name'))))) {
$view = "
";
} else {
@@ -47,7 +47,7 @@ function device_info(&$disk,$online) {
$name = _var($disk,'name');
$named = no_tilde($name);
$extra = my_explode($tilde,$name)[1];
- $fancyname = compress($extra ? '» '._(my_disk($extra),3) : _(my_disk($name),3),16,5);
+ $fancyname = compress($extra ? "$arrow "._(my_disk($extra),3) : _(my_disk($name),3),16,5);
$type = _var($disk,'type')=='Flash' ? $disk['type'] : 'Device';
$pool = _var($disk,'type')=='Cache';
$parity = _var($disk,'type')=='Parity';