$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"; }
/* 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;