Menu="Device:1" Title="$name _(Settings)_" Tag="hdd-o" --- require_once "$docroot/webGui/include/Preselect.php"; $disk = &$disks[$name]; $date = date('Ymd-Hi'); $events = explode('|',$disk['smEvents'] ?? $var['smEvents'] ?? $numbers); $bgcolor = strstr('white,azure',$display['theme']) ? '#f2f2f2' : '#1c1c1c'; function sharename($share) { return substr($share,0,-4); } function displayTemp($temp) { global $display; return $display['unit']=='F' ? round($temp*9/5)+32 : $temp; } function maintenance_mode() { global $var, $disk; return ($var['fsState']=="Started" && $var['startMode']=="Maintenance" && $disk['luksState']<=1); } $sheets = []; $n = 0; $type = isset($disks[$name]) ? 'Device' : 'New'; if ($type=='New') { $dev = $name; foreach ($devs as $sheet) { $sheets[] = $sheet['device']; if ($sheet['device']==$name) {$i = $n; $file = $sheet['id']."-$date.txt";} $n++; } } else { $disk = &$disks[$name]; $dev = $disk['device']; $file = $disk['id']."-$date.txt"; foreach ($disks as $sheet) { if ($sheet['type']=='Flash' || $sheet['color']=='grey-off') continue; $sheets[] = $sheet['name']; if ($sheet['name']==$name) { $i = $n; $spindown = "diskSpindownDelay.{$sheet['idx']}"; $delay = $sheet['spindownDelay']; } $n++; } } $tag = $disk['name']; $end = count($sheets)-1; $prev = $i>0 ? $sheets[$i-1] : $sheets[$end]; $next = $i<$end ? $sheets[$i+1] : $sheets[0]; ?> "> ">