From c0b26f00ce877c40f44d8eb86d365b8d10784b3f Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@enhancesoft.com> Date: Fri, 20 Mar 2015 03:00:53 +0000 Subject: [PATCH] bug: Support quick user filter Support filtering search results by uid. --- include/staff/tickets.inc.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/include/staff/tickets.inc.php b/include/staff/tickets.inc.php index f8013df25..293acca9a 100644 --- a/include/staff/tickets.inc.php +++ b/include/staff/tickets.inc.php @@ -59,12 +59,7 @@ case 'search': ))); } break; - } - elseif (isset($_GET['uid'])) { - // Apply user filter - $tickets->filter(array('user__id'=>$_GET['uid'])); - } - elseif (isset($_SESSION['advsearch'])) { + } elseif (isset($_SESSION['advsearch'])) { // XXX: De-duplicate and simplify this code $form = $search->getFormFromSession('advsearch'); $form->loadState($_SESSION['advsearch']); @@ -87,6 +82,12 @@ case 'open': break; } +// Apply user filter +if (isset($_GET['uid'])) { + $tickets->filter(array('user__id'=>$_GET['uid'])); +} + + // Apply primary ticket status if ($status) $tickets->filter(array('status__state'=>$status)); -- GitLab