Example #1
0
Session::logcheck("dashboard-menu", "IPReputation");
$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>