コード例 #1
0
        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>
	<title> <?php 
echo _("Control Panel");
?>
 </title>
	<meta http-equiv="Pragma" content="no-cache"/>
	<link rel="stylesheet" href="../style/av_common.css?t=<?php 
echo Util::get_css_id();
?>
"/>
	<link rel="stylesheet" href="../style/jquery-ui-1.7.custom.css"/>
コード例 #2
0
    $response['iTotalDisplayRecords'] = 0;
    $response['aaData'] = '';
    $error = ossim_get_error();
    ossim_clean_error();
    Av_exception::write_log(Av_exception::USER_ERROR, $error);
    echo json_encode($response);
    exit;
}
if (empty($show_options) || ($show_options < 1 || $show_options > 4)) {
    $show_options = 1;
}
$db = new ossim_db(TRUE);
$conn = $db->connect();
$db_groups = Alarm_groups::get_dbgroups($conn);
$criteria = array('group_type' => $group_type, 'show_options' => $show_options, 'hide_closed' => $hide_closed, 'from_date' => $date_from, 'to_date' => $date_to, 'ip_src' => $src_ip, 'ip_dst' => $dst_ip, 'asset_group' => $asset_group, 'sensor' => $sensor_query, 'query' => $alarm_name, 'directive_id' => $directive_id, 'intent' => $intent, 'num_events' => $num_events, 'num_events_op' => $num_events_op, 'tag' => $tag, 'limit' => "LIMIT {$offset}, {$limit}");
list($alarm_group, $total) = Alarm_groups::get_grouped_alarms($conn, $criteria, TRUE);
$results = array();
foreach ($alarm_group as $group) {
    $res = array();
    $group_id = $group['group_id'];
    $ocurrences = $group['group_count'];
    $_SESSION[$group_id] = $group['name'];
    $max_risk = $group['max_risk'];
    $id_tag = $group['id_tag'];
    $show_day = 0;
    $date = '';
    if ($group['date'] != $lastday) {
        $lastday = $group['date'];
        list($year, $month, $day) = explode("-", $group['date']);
        $date = Util::htmlentities(strftime("%A %d-%b-%Y", mktime(0, 0, 0, $month, $day, $year)));
        $show_day = $group_type == "name" || $group_type == "similar" ? 0 : 1;