Esempio n. 1
0
         }
     }
 }
 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);