list($sensor_list, $err) = server_get_sensors($conn); if ($err != "") { echo $err; } if ($sensor_list) { $_SESSION["_sensor_list"] = $sensor_list; foreach ($sensor_list as $sensor => $plugins) { array_push($sensor_stack_on, $sensor); $sensor_stack[$sensor] = 1; } } $sensor_templates = array(); if ($sensor_list = Sensor::get_all($conn, "")) { $total_sensors = count($sensor_list); foreach ($sensor_list as $sensor) { $s_tpl = Sensor::is_sensor_in_templates($conn, $sensor->get_ip()); if (!empty($s_tpl)) { $sensor_templates[$sensor->get_ip()] = implode(",", $s_tpl); } if ($sensor_stack[$sensor->get_ip()] == 1) { $active_sensors++; array_push($sensor_configured_stack, $sensor->get_ip()); } } } $active_sensors = $active_sensors == 0 ? "<font color=red><b>{$active_sensors}</b></font>" : "<a href=\"sensor.php?onlyactive=1\"><font color=green><b>{$active_sensors}</b></font></a>"; $total_sensors = "<a href=\"sensor.php\"><b>{$total_sensors}</b></a>"; $db->close($conn); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
} unset($_SESSION['_sensor']); } else { if ($sname != '') { ossim_valid($sname, OSS_ALPHA, OSS_PUNC, OSS_SCORE, 'illegal:' . _("Sensor name")); if (ossim_error()) { die(ossim_error()); } if ($sensor_list = Sensor::get_list($conn, "WHERE name = '{$sname}'")) { $sensor = $sensor_list[0]; $sname = $sensor->get_name(); $ip = $sensor->get_ip(); $priority = $sensor->get_priority(); $descr = $sensor->get_descr(); $tzone = $sensor->get_tzone(); $s_tpl = Sensor::is_sensor_in_templates($conn, $ip); if (!empty($s_tpl)) { $s_tpl = implode(",", $s_tpl); } unset($_SESSION['_sensor']); } } $db->close($conn); } $tz = $tzone; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title> <?php