2012-11-05 Miguel de Dios <miguel.dedios@artica.es>

* operation/events/events_list.php: fixed the lost tag span (with
	styles) in the Event description.
	
	* operation/events/events.php: fixed the default value for id_agent
	set 0 (as All) in the filter of events.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7131 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
mdtrooper 2012-11-05 18:31:18 +00:00
parent e5bb1f6962
commit 76d09bfcaf
3 changed files with 26 additions and 12 deletions

View File

@ -1,3 +1,11 @@
2012-11-05 Miguel de Dios <miguel.dedios@artica.es>
* operation/events/events_list.php: fixed the lost tag span (with
styles) in the Event description.
* operation/events/events.php: fixed the default value for id_agent
set 0 (as All) in the filter of events.
2012-11-05 Miguel de Dios <miguel.dedios@artica.es> 2012-11-05 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_ui.php: improved the function * include/functions_ui.php: improved the function

View File

@ -166,7 +166,7 @@ $ev_group = (int) get_parameter ("ev_group", 0); //0 = all
$event_type = get_parameter ("event_type", ''); // 0 all $event_type = get_parameter ("event_type", ''); // 0 all
$severity = (int) get_parameter ("severity", -1); // -1 all $severity = (int) get_parameter ("severity", -1); // -1 all
$status = (int) get_parameter ("status", 3); // -1 all, 0 only new, 1 only validated, 2 only in process, 3 only not validated, $status = (int) get_parameter ("status", 3); // -1 all, 0 only new, 1 only validated, 2 only in process, 3 only not validated,
$id_agent = (int) get_parameter ("id_agent", -2); //-2 search by text, -1 all, 0 system $id_agent = (int) get_parameter ("id_agent", 0);
$id_event = (int) get_parameter ("id_event", -1); $id_event = (int) get_parameter ("id_event", -1);
$pagination = (int) get_parameter ("pagination", $config["block_size"]); $pagination = (int) get_parameter ("pagination", $config["block_size"]);
$event_view_hr = (int) get_parameter ("event_view_hr", $config["event_view_hr"]); $event_view_hr = (int) get_parameter ("event_view_hr", $config["event_view_hr"]);

View File

@ -183,7 +183,7 @@ if ($event_type != "") {
$sql_post .= " AND event_type LIKE '%warning%' OR event_type LIKE '%critical%' OR event_type LIKE '%unknown%' "; $sql_post .= " AND event_type LIKE '%warning%' OR event_type LIKE '%critical%' OR event_type LIKE '%unknown%' ";
} }
else { else {
$sql_post .= " AND event_type = '".$event_type."'"; $sql_post .= " AND event_type = '" . $event_type."'";
} }
} }
@ -198,20 +198,20 @@ switch ($id_agent) {
$sql_post .= " AND 1 = 0"; $sql_post .= " AND 1 = 0";
break; break;
default: default:
$sql_post .= " AND id_agente = ".$id_agent; $sql_post .= " AND id_agente = " . $id_agent;
break; break;
} }
if ($id_event != -1) if ($id_event != -1)
$sql_post .= " AND id_evento = ".$id_event; $sql_post .= " AND id_evento = " . $id_event;
if ($id_user_ack != "0") if ($id_user_ack != "0")
$sql_post .= " AND id_usuario = '".$id_user_ack."'"; $sql_post .= " AND id_usuario = '" . $id_user_ack . "'";
if ($event_view_hr > 0) { if ($event_view_hr > 0) {
$unixtime = get_system_time () - ($event_view_hr * SECONDS_1HOUR); $unixtime = get_system_time () - ($event_view_hr * SECONDS_1HOUR);
$sql_post .= " AND (utimestamp > ".$unixtime . ")"; $sql_post .= " AND (utimestamp > " . $unixtime . ")";
} }
//Search by tag //Search by tag
@ -220,7 +220,7 @@ if ($tag != "") {
} }
// Filter/Only alerts // Filter/Only alerts
if (isset($filter_only_alert)){ if (isset($filter_only_alert)) {
if ($filter_only_alert == 0) if ($filter_only_alert == 0)
$sql_post .= " AND event_type NOT LIKE '%alert%'"; $sql_post .= " AND event_type NOT LIKE '%alert%'";
else if ($filter_only_alert == 1) else if ($filter_only_alert == 1)
@ -463,16 +463,21 @@ else {
// Delete rnum field generated by oracle_recode_query() function // Delete rnum field generated by oracle_recode_query() function
if (($config['dbtype'] == 'oracle') && ($result !== false)) { if (($config['dbtype'] == 'oracle') && ($result !== false)) {
for ($i=0; $i < count($result); $i++) { for ($i=0; $i < count($result); $i++) {
unset($result[$i]['rnum']); unset($result[$i]['rnum']);
} }
} }
if ($group_rep == 0) { if ($group_rep == 0) {
$sql = "SELECT COUNT(id_evento) FROM tevento WHERE 1=1 ".$sql_post; $sql = "SELECT COUNT(id_evento)
FROM tevento
WHERE 1=1 " . $sql_post;
} }
else { else {
$sql = "SELECT COUNT(1) FROM (SELECT 1 FROM tevento $sql = "SELECT COUNT(1)
WHERE 1=1 $sql_post GROUP BY evento, id_agentmodule) AS t"; FROM (SELECT 1
FROM tevento
WHERE 1=1 " . $sql_post . "
GROUP BY evento, id_agentmodule) AS t";
} }
@ -690,7 +695,7 @@ foreach ($result as $event) {
if (in_array('evento', $show_fields)) { if (in_array('evento', $show_fields)) {
// Event description // Event description
$data[$i] = '<span title="'.$event["evento"].'" class="f9">'; $data[$i] = '<span title="'.$event["evento"].'" class="f9">';
$data[$i] = '<a href="javascript:" onclick="show_event_dialog(' . $event["id_evento"] . ', '.$group_rep.');">'; $data[$i] .= '<a href="javascript:" onclick="show_event_dialog(' . $event["id_evento"] . ', '.$group_rep.');">';
$data[$i] .= '<span class="'.$myclass.'" style="font-size: 7.5pt;">' . ui_print_truncate_text (io_safe_output($event["evento"]), 160) . '</span>'; $data[$i] .= '<span class="'.$myclass.'" style="font-size: 7.5pt;">' . ui_print_truncate_text (io_safe_output($event["evento"]), 160) . '</span>';
$data[$i] .= '</a></span>'; $data[$i] .= '</a></span>';
$i++; $i++;
@ -1178,5 +1183,6 @@ $(document).ready( function() {
} }
}); });
}); });
/* ]]> */ /* ]]> */
</script> </script>