$src_port = $src_port != 0 ? ":" . Port::port2service($conn, $src_port) : "";
 $dst_port = $dst_port != 0 ? ":" . Port::port2service($conn, $dst_port) : "";
 $ctxs = $alarm->get_sensors();
 // Incongruent code
 $risk = $alarm->get_risk();
 if ($plugin_id != "" && $plugin_sid != "") {
     $csimilar = 0;
     //Change similar when we search by data source
 }
 // Stats
 list($_a, $_stats, $_b) = Alarm::get_alarm_detail($conn, $backlog_id);
 unset($_a);
 unset($_b);
 $event_count_label = "";
 if ($backlog_id) {
     $event_count = !empty($_stats) ? $_stats["events"] : Alarm::get_total_events($conn, $backlog_id, true);
     $event_count_label = $event_count . " " . _("events");
 }
 $timestamp_utc = Util::get_utc_unixtime(Util::timestamp2date($alarm->get_timestamp()));
 // $alarm->get_last()
 $last = gmdate("Y-m-d", $timestamp_utc + 3600 * $tz);
 $hour = gmdate("H:i:s", $timestamp_utc + 3600 * $tz);
 $today = gmdate("Y-m-d");
 $date = Util::timestamp2date($alarm->get_timestamp());
 $timestamp_utc = Util::get_utc_unixtime($date);
 $beep_on = $beep && $refresh_time_secs > 0 && gmdate("U") - $timestamp_utc <= $refresh_time_secs ? true : false;
 $date = gmdate("Y-m-d H:i:s", $timestamp_utc + 3600 * $tz);
 if ($backlog_id && $id == 1505 && $event_count > 0) {
     $since = Util::timestamp2date($alarm->get_since());
     $since = gmdate("Y-m-d H:i:s", Util::get_utc_unixtime($since) + 3600 * $tz);
 } else {
 $aux_date = Util::timestamp2date($s_alarm->get_timestamp());
 $timestamp_utc = Util::get_utc_unixtime($s_alarm->get_timestamp());
 $s_date = gmdate("Y-m-d H:i:s", $timestamp_utc + 3600 * $tz);
 if ($s_backlog_id && $s_id == 1505 && $s_event_count > 0) {
     $aux_date = Util::timestamp2date($s_alarm->get_since());
     $timestamp_utc = Util::get_utc_unixtime($aux_date);
     $s_since = gmdate("Y-m-d H:i:s", $timestamp_utc + 3600 * $tz);
 } else {
     $s_since = $s_date;
 }
 $s_risk = $s_alarm->get_risk();
 $s_alarm_link = "alarm_detail.php?backlog=" . $s_backlog_id;
 /* Alarm name */
 $s_alarm_name = ereg_replace("directive_event: ", "", $s_sid_name);
 $s_alarm_name = Util::translate_alarm($conn, $s_alarm_name, $s_alarm);
 $event_ocurrences = Alarm::get_total_events($conn, $s_backlog_id);
 if ($event_ocurrences != 1) {
     $ocurrences_text = strtolower(gettext("Events"));
 } else {
     $ocurrences_text = strtolower(gettext("Event"));
 }
 /* Risk field */
 if ($s_risk > 7) {
     $color = "red";
 } elseif ($s_risk > 4) {
     $color = "orange";
 } elseif ($s_risk > 2) {
     $color = "green";
 } else {
     $color = "black";
 }
예제 #3
0
        /* show alarms by days */
        $date_slices = split(" ", $date);
        list($year, $month, $day) = split("-", $date_slices[0]);
        $date_unformated = $year . $month . $day;
        $date_formatted = Util::htmlentities(strftime("%A %d-%b-%Y", mktime(0, 0, 0, $month, $day, $year)));
        if ($datemark != $date_slices[0]) {
            $link_delete = "\n                    <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?delete_day=" . $alarm->get_timestamp() . "&inf=" . ($sup - $ROWS) . "&sup={$sup}&hide_closed={$hide_closed}&unique_id={$unique_id}\" style='font-weight:bold'> " . gettext("Delete") . " </a>\n                ";
            echo "\n                <tr>\n                  \n                  <td style='border:0px;background-color:#d6dfeb'><input type=\"checkbox\" onclick=\"checkall_date('" . $date_unformated . "')\"></td>\n                  <td colspan=\"10\" style='padding:5px;border-bottom:0px solid white;background-color:#B5C7DF'>\n                    <!--<hr border=\"0\"/>-->\n                    <b>{$date_formatted}</b> [{$link_delete}]<br/>\n                    <!--<hr border=\"0\"/>-->\n                  </td>\n                  \n                </tr>\n                ";
        }
        $datemark = $date_slices[0];
        $event_count_label = "";
        if ($backlog_id) {
            $aid = $alarm->get_event_id();
            #$summary = Alarm::get_total_events($conn, $backlog_id);
            #$event_count_label = $summary["total_count"] . " "._("events");
            $event_count = Alarm::get_total_events($conn, $backlog_id);
            $event_count_label = $event_count . " " . _("events");
        }
        ?>
      <tr>
        <td class="nobborder"><input style="border:none" type="checkbox" name="check_<?php 
        echo $backlog_id;
        ?>
_<?php 
        echo $alarm->get_event_id();
        ?>
" id="check_<?php 
        echo $backlog_id;
        ?>
" class="alarm_check" datecheck="<?php 
        echo $date_unformated;