device_list: code optimization

This commit is contained in:
bergware
2023-12-16 19:42:28 +01:00
parent e97c912fac
commit 40e23532f3

View File

@@ -79,11 +79,9 @@ function device_info(&$disk,$online) {
$help .= "<br>"._("Click to spin $action device");
}
$status = "<a class='info'><i ".($ctrl?"id='dev-$named' ":"")."class='fa fa-$orb orb $color-orb'$ctrl></i><span>$help</span></a>";
$link = ($parity && !str_contains($disk_status,'_NP')) ||
($data && $disk_status!='DISK_NP') ||
($pool && $disk_status!='DISK_NP') ||
($name=='flash') || in_array($name,$pools) ||
$type=='New' ? "<a href=\"".htmlspecialchars("/Main/Settings/$source?name=$name")."\">$fancy</a>" : $fancy;
$link = ($parity && !str_contains($disk_status,'_NP')) || ($data && $disk_status!='DISK_NP') || ($pool && $disk_status!='DISK_NP') || $name=='flash' || in_array($name,$pools) || $type=='New'
? "<a href=\"".htmlspecialchars("/Main/Settings/$source?name=$name")."\">$fancy</a>"
: $fancy;
return $view.$status.$link;
}
function device_desc(&$disk) {