From 94cea88ed9057525fa30f4c5ca6c2a4dd4442007 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 11 Jan 2015 17:01:42 -0500 Subject: [PATCH] #92 Update find_tickets --- admin/find_tickets.php | 53 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/admin/find_tickets.php b/admin/find_tickets.php index 24974da9..2db17adc 100644 --- a/admin/find_tickets.php +++ b/admin/find_tickets.php @@ -1,7 +1,7 @@ $v) +{ + if ($v['use']) + { + $sql_final .= ", `".$k."`"; + } +} + +$sql_final.= " FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE "; // This code will be used to count number of results $sql_count = "SELECT COUNT(*) FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE "; @@ -187,6 +222,18 @@ if ( ! $no_query) } } +// Owner +if ( $tmp = intval( hesk_GET('owner', 0) ) ) +{ + $sql .= " AND `owner`={$tmp} "; + $owner_input = $tmp; + $hesk_error_buffer = str_replace($hesklang['fsq'],'',$hesk_error_buffer); +} +else +{ + $owner_input = 0; +} + /* Date */ /* -> Check for compatibility with old date format */ if (preg_match("/(\d{4})-(\d{2})-(\d{2})/", hesk_GET('dt'), $m)) @@ -207,7 +254,7 @@ if (strlen($dt) == 8) $hesk_error_buffer = str_replace($hesklang['fsq'],'',$hesk_error_buffer); } - $sql .= " AND (`dt` LIKE '".hesk_dbEscape($date)."%' OR `lastchange` LIKE '".hesk_dbEscape($date)."%') "; + $sql .= " AND `dt` BETWEEN '{$date} 00:00:00' AND '{$date} 23:59:59' "; } else {