diff --git a/scp/tickets.php b/scp/tickets.php index 9fb1e9cf7f0612e8f600af2e911ae58e02f2c9f9..d41e527779ef9f76a59eb973e337af03aaca6ddd 100644 --- a/scp/tickets.php +++ b/scp/tickets.php @@ -456,7 +456,7 @@ if($ticket) { $inc = 'ticket-view.inc.php'; if($_REQUEST['a']=='edit' && $thisstaff->canEditTickets()) $inc = 'ticket-edit.inc.php'; -}else { +} else { $inc = 'tickets.inc.php'; if($_REQUEST['a']=='open' && $thisstaff->canCreateTickets()) $inc = 'ticket-open.inc.php'; @@ -470,8 +470,14 @@ if($ticket) { elseif (!Export::saveTickets($query, "tickets-$ts.csv", 'csv')) $errors['err'] = 'Internal error: Unable to dump query results'; } - elseif(!$_POST && $_REQUEST['a']!='search' && ($min=$thisstaff->getRefreshRate())) - define('AUTO_REFRESH',1); //set refresh rate if the user has it configured + + //Clear active submenu on search with no status + if($_REQUEST['a']=='search' && !$_REQUEST['status']) + $nav->setActiveSubMenu(-1); + + //set refresh rate if the user has it configured + if(!$_POST && $_REQUEST['a']!='search' && ($min=$thisstaff->getRefreshRate())) + define('AUTO_REFRESH', $min*60); } require_once(STAFFINC_DIR.'header.inc.php');