diff --git a/emhttp/plugins/dynamix/DeviceInfo.page b/emhttp/plugins/dynamix/DeviceInfo.page index 6546b7d95..a11bb5adc 100755 --- a/emhttp/plugins/dynamix/DeviceInfo.page +++ b/emhttp/plugins/dynamix/DeviceInfo.page @@ -537,7 +537,7 @@ _(Name)_: _(Name)_: -: +: diff --git a/emhttp/plugins/dynamix/nchan/update_2 b/emhttp/plugins/dynamix/nchan/update_2 index 6d7b29d66..975c07110 100755 --- a/emhttp/plugins/dynamix/nchan/update_2 +++ b/emhttp/plugins/dynamix/nchan/update_2 @@ -126,16 +126,17 @@ function active_disks($disk) { return substr(_var($disk,'status'),0,7)!='DISK_NP' && in_array(_var($disk,'type'),['Parity','Data']); } function device_name(&$disk) { + global $tilde, $arrow; switch (_var($disk,'type')) { case 'Extra' : case 'Parity': $type = _var($disk,'rotational') ? 'disk' : 'nvme'; break; case 'Data' : case 'Cache' : $type = _var($disk,'rotational') ? (_var($disk,'luksState') ? 'disk-encrypted' : 'disk') : 'nvme'; break; } - $name = my_disk(_var($disk,'name')); - [$p1,$p2] = my_explode(' ',$name); - $name = _($p1).($p2?" $p2":""); - return " $name"; + $name = _var($disk,'name'); + $extra = my_explode($tilde,$name)[1]; + $fancyname = compress($extra ? "$arrow "._(my_disk($extra),3) : _(my_disk($name),3),16,5); + return " $fancyname"; } function device_status(&$disk, &$error, &$warning) { global $var;