Ejemplo n.º 1
0
    }
}
if (GET('open_group') != "") {
    if (!ossim_valid(GET('open_group'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("open_group"))) {
        exit;
    }
    AlarmGroups::change_status($conn, GET('open_group'), "open");
}
if (GET('action') == "open_alarm") {
    Alarm::open($conn, GET('alarm'));
}
if (GET('action') == "close_alarm") {
    Alarm::close($conn, GET('alarm'));
}
if (GET('action') == "delete_alarm") {
    Alarm::delete($conn, GET('alarm'));
}
$db_groups = AlarmGroups::get_dbgroups($conn);
list($alarm_group, $count) = AlarmGroups::get_unique_alarms($conn, $show_options, $hide_closed, $date_from, $date_to, $src_ip, $dst_ip, "LIMIT {$inf},{$sup}");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title> <?php 
echo _("Control Panel");
?>
 </title>
  <?php 
if ($autorefresh) {
    print '<meta http-equiv="refresh" content="' . $refresh_time . ';url=' . build_url("", "") . '"/>';
}
Ejemplo n.º 2
0
  </script>

</head>

<body>

<?php 
if (GET('withoutmenu') != "1") {
    include "../hmenu.php";
}
if (!empty($delete)) {
    if (!Session::menu_perms("MenuIncidents", "ControlPanelAlarmsDelete")) {
        die(ossim_error("You don't have required permissions to delete Alarms"));
    } else {
        if (check_uniqueid($prev_unique_id, $param_unique_id)) {
            Alarm::delete($conn, $delete);
        } else {
            die(ossim_error("Can't do this action for security reasons."));
        }
    }
}
if (!empty($close)) {
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm::close($conn, $close);
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if (!empty($open)) {
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm::open($conn, $open);
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm::open($conn, POST('alarm'));
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if (POST('action') == "close_alarm") {
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm::close($conn, POST('alarm'));
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if (POST('action') == "delete_alarm") {
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm::delete($conn, POST('alarm'));
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
$sensors = Av_sensor::get_list($conn, array(), FALSE, TRUE);
//Autocompleted
$autocomplete_keys = array('hosts');
$hosts_str = Autocomplete::get_autocomplete($conn, $autocomplete_keys);
$db_groups = Alarm_groups::get_dbgroups($conn);
list($alarm_group, $count) = Alarm_groups::get_grouped_alarms($conn, $group_type, $show_options, $hide_closed, $date_from, $date_to, $src_ip, $dst_ip, $sensor_query, $query, $directive_id, $intent, $num_events, $num_events_op, $tag, "LIMIT {$inf}, {$rows}", true);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>