} } } if ($scan_server > 0 && $hostname != "") { $sensors = array_unique(array_merge(array($hostname), $sensors)); } $sname = $vs = $sperm = $snmap = $load = array(); $selected = false; // reorder sensors with load if (!$scan_server) { $sensors = Sensor::reorder_sensors($conn, $sensors); } // info per each related sensor foreach ($sensors as $sensor) { $properties = Sensor::get_properties($conn, $sensor); $load[] = Sensor::get_load($conn, $sensor); $withnmap = in_array($all_sensors[$sensor], $ids) || $unresolved; $sensor_name = $sensor == "Local" ? $sensor : $sensor . " [" . $all_sensors[$sensor] . "]"; if (!$selected && (Session::sensorAllowed($sensor) || $scan_server > 0) && ($withnmap || $scan_locally) && ($properties["has_vuln_scanner"] || $scan_server > 0)) { $selected = true; $sensor_name = "<b>{$sensor_name}</b>"; } $sname[] = $sensor_name; //$sperm[] = "<img src='../pixmaps/".(Session::sensorAllowed($sensor) ? "tick" : "cross").".png' border='0'>"; //$vs[] = "<img src='../pixmaps/".(($scan_server>0 && $sensor==$hostname) ? "tickblue" : (($properties["has_vuln_scanner"]) ? "tick" : "cross")).".png' border='0'>"; //$snmap[] = "<img src='../pixmaps/".(($scan_locally || ($withnmap && $withnmapforced)) ? "tickblue": (($withnmap) ? "tick" : "cross")).".png' border='0'>"; $sperm[] = "<img src='../pixmaps/" . (Session::sensorAllowed($sensor) ? "tick" : "cross") . ".png' border='0'>"; $vs[] = "<img src='../pixmaps/" . ($scan_server > 0 && $sensor == $hostname ? "tick" : ($properties["has_vuln_scanner"] ? "tick" : "cross")) . ".png' border='0'>"; $snmap[] = "<img align='absmiddle' src='../pixmaps/" . ($scan_locally || $withnmap && $withnmapforced ? "tick" : ($withnmap ? "tick" : "cross")) . ".png' border='0'>" . ($scan_locally || $withnmap && $withnmapforced ? "<span style='font-size:9px;color:gray'>{$message_pre_scan}</span>" : ($withnmap ? "" : "<span style='font-size:9px;color:gray'>{$message_force_pre_scan}</span>")); } $snames = implode("<br>", $sname);