mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 01:05:39 +02:00
2014-05-20 Vanessa Gil <vanessa.gil@artica.es>
* operation/events/events.build_query.php operation/events/events.php operation/events/events_list.php: Added filters to event list. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@9964 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
323711f447
commit
0fa34cd1db
@ -1,3 +1,10 @@
|
|||||||
|
2014-05-20 Vanessa Gil <vanessa.gil@artica.es>
|
||||||
|
|
||||||
|
* operation/events/events.build_query.php
|
||||||
|
operation/events/events.php
|
||||||
|
operation/events/events_list.php: Added filters
|
||||||
|
to event list.
|
||||||
|
|
||||||
2014-05-20 Alejandro Gallardo <alejandro.gallardo@artica.es>
|
2014-05-20 Alejandro Gallardo <alejandro.gallardo@artica.es>
|
||||||
|
|
||||||
* pandora_console/include/styles/pandora.css: Changed
|
* pandora_console/include/styles/pandora.css: Changed
|
||||||
|
@ -71,7 +71,7 @@ switch ($status) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($search != "") {
|
if ($search != "") {
|
||||||
$sql_post .= " AND evento LIKE '%" . io_safe_input($search) . "%'";
|
$sql_post .= " AND (evento LIKE '%" . io_safe_input($search) . "%' OR id_evento LIKE '%$search%')";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($event_type != "") {
|
if ($event_type != "") {
|
||||||
@ -129,9 +129,21 @@ 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 (($date_from == '') && ($date_to == '')) {
|
||||||
$unixtime = get_system_time () - ($event_view_hr * SECONDS_1HOUR);
|
if ($event_view_hr > 0) {
|
||||||
$sql_post .= " AND (utimestamp > " . $unixtime . ")";
|
$unixtime = get_system_time () - ($event_view_hr * SECONDS_1HOUR);
|
||||||
|
$sql_post .= " AND (utimestamp > " . $unixtime . ")";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if ($date_from != '') {
|
||||||
|
$udate_from = strtotime($date_from." 00:00:00");
|
||||||
|
$sql_post .= " AND (utimestamp >= " . $udate_from . ")";
|
||||||
|
|
||||||
|
}
|
||||||
|
if ($date_to != '') {
|
||||||
|
$udate_to = strtotime($date_to." 23:59:59");
|
||||||
|
$sql_post .= " AND (utimestamp <= " . $udate_to . ")";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Search by tag
|
//Search by tag
|
||||||
|
@ -205,6 +205,8 @@ $filter_only_alert = (int) get_parameter('filter_only_alert', -1);
|
|||||||
$filter_id = (int) get_parameter('filter_id', 0);
|
$filter_id = (int) get_parameter('filter_id', 0);
|
||||||
$id_name = (string) get_parameter('id_name', '');
|
$id_name = (string) get_parameter('id_name', '');
|
||||||
$open_filter = (int) get_parameter('open_filter', 0);
|
$open_filter = (int) get_parameter('open_filter', 0);
|
||||||
|
$date_from = (string)get_parameter('date_from', '');
|
||||||
|
$date_to = (string)get_parameter('date_to', '');
|
||||||
|
|
||||||
$text_agent = (string) get_parameter("text_agent", __("All"));
|
$text_agent = (string) get_parameter("text_agent", __("All"));
|
||||||
|
|
||||||
@ -250,6 +252,8 @@ $params = "search=" . rawurlencode(io_safe_input($search)) .
|
|||||||
"&history=" . (int)$history .
|
"&history=" . (int)$history .
|
||||||
"&section=" . $section .
|
"&section=" . $section .
|
||||||
"&open_filter=" . $open_filter .
|
"&open_filter=" . $open_filter .
|
||||||
|
"&date_from=" . $date_from .
|
||||||
|
"&date_to=" . $date_to .
|
||||||
"&pure=" . $config["pure"];
|
"&pure=" . $config["pure"];
|
||||||
|
|
||||||
if ($meta) {
|
if ($meta) {
|
||||||
|
@ -389,6 +389,19 @@ $data[1] .= html_print_select ($lpagination, "pagination", $pagination, '', __('
|
|||||||
$table_advanced->data[] = $data;
|
$table_advanced->data[] = $data;
|
||||||
$table_advanced->rowclass[] = '';
|
$table_advanced->rowclass[] = '';
|
||||||
|
|
||||||
|
$data = array();
|
||||||
|
$data[0] = __('Date from') . '<br>';
|
||||||
|
|
||||||
|
$user_users = users_get_user_users($config['id_user'], "ER", users_can_manage_group_all(0));
|
||||||
|
|
||||||
|
$data[0] .= html_print_input_text ('date_from', $date_from, '', 15, 10, true);
|
||||||
|
|
||||||
|
$data[1] = __('Date to') . '<br>';
|
||||||
|
$data[1] .= html_print_input_text ('date_to', $date_to, '', 15, 10, true);
|
||||||
|
|
||||||
|
$table_advanced->data[] = $data;
|
||||||
|
$table_advanced->rowclass[] = '';
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
$data[0] = __('User ack.') . '<br>';
|
$data[0] = __('User ack.') . '<br>';
|
||||||
|
|
||||||
@ -573,6 +586,7 @@ html_print_input_hidden('meta', (int)$meta);
|
|||||||
html_print_input_hidden('history', (int)$history);
|
html_print_input_hidden('history', (int)$history);
|
||||||
|
|
||||||
ui_require_jquery_file('json');
|
ui_require_jquery_file('json');
|
||||||
|
echo '<script type="text/javascript" src="' . ui_get_full_url('include/javascript/i18n/jquery-ui-timepicker-' . get_user_language(), false, false, false) . '"></script>';
|
||||||
?>
|
?>
|
||||||
<script language="javascript" type="text/javascript">
|
<script language="javascript" type="text/javascript">
|
||||||
/*<![CDATA[ */
|
/*<![CDATA[ */
|
||||||
@ -586,6 +600,9 @@ var val_none = 0;
|
|||||||
var text_none = "<?php echo __('None'); ?>";
|
var text_none = "<?php echo __('None'); ?>";
|
||||||
|
|
||||||
$(document).ready( function() {
|
$(document).ready( function() {
|
||||||
|
|
||||||
|
$("#text-date_from, #text-date_to").datepicker({dateFormat: "<?php echo DATE_FORMAT_JS; ?>"});
|
||||||
|
|
||||||
// If the events are not charged, dont show graphs link
|
// If the events are not charged, dont show graphs link
|
||||||
if ($('#events_graph').val() == undefined) {
|
if ($('#events_graph').val() == undefined) {
|
||||||
$('#events_graph_link').hide();
|
$('#events_graph_link').hide();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user