From 73b29f30b1549fea5ee9c920c74f5fbd28abf0ab Mon Sep 17 00:00:00 2001 From: Conrad Vermeulen Date: Thu, 25 Oct 2007 14:17:14 +0000 Subject: [PATCH] KTS-2552 "When searching using the quick search widget, the previous criteria gets corrupted intermittently." Updated. Session not updated correctly. --- search2.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/search2.php b/search2.php index 9007b9d..f2d5dd9 100755 --- a/search2.php +++ b/search2.php @@ -97,8 +97,15 @@ class SearchDispatcher extends KTStandardDispatcher { if (isset($_REQUEST['cbQuickQuery']) && $_REQUEST['cbQuickQuery'] +0 == 1) { $_SESSION['search2_quick'] = 1; - preg_match('/["][^"]*["]/', $query, $out); - $_SESSION['search2_quickQuery'] = substr($out[0],1,-1); + if (stripos($query, 'generaltext') !== false || stripos($query, 'metadata') !== false) + { + preg_match('/["][^"]*["]/', $query, $out); + $_SESSION['search2_quickQuery'] = substr($out[0],1,-1); + } + } + else + { + $_SESSION['search2_quickQuery'] = ''; } if (isset($_REQUEST['cbQuickGeneral']) && $_REQUEST['cbQuickGeneral'] +0 == 1) { -- libgit2 0.21.4