$type = GET('type'); $id = GET('id'); $event_alarm = GET('alarm_event'); ossim_valid($type, 'alarm|event|alarm_event', 'illegal:' . _('Type')); ossim_valid($id, OSS_HEX, 'illegal:' . _('ID')); ossim_valid($event_alarm, OSS_HEX, OSS_NULLABLE, 'illegal:' . _('Alarm Event')); if (ossim_error()) { die(ossim_error()); } $db = new ossim_db(TRUE); $conn = $db->connect(); $p_list = array(); $r_list = array(); if ($type == 'alarm') { $p_list = Alarm::get_alarm_pulses($conn, $id, TRUE); $r_list = Alarm::get_alarm_reputation($conn, $id, TRUE); } elseif ($type == 'event') { $p_list = Siem::get_event_pulses($conn, $id, FALSE, TRUE); $r_list = Siem::get_event_reputation($conn, $id, FALSE, TRUE); } elseif ($type == 'alarm_event') { $p_list = Siem::get_event_pulses($conn, $id, $event_alarm, TRUE); $r_list = Siem::get_event_reputation($conn, $id, TRUE, TRUE); } $otx_info = array('type' => $type, 'id' => $id, 'pulse_list' => $p_list, 'rep_list' => $r_list); $db->close(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title><?php