summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-01-29 18:40:45 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-01-29 18:40:45 +0000
commit7de9d7656b4dd699f58ad4b41cca7cc5eaf83299 (patch)
tree96e9496ce31346b624c4bd698b974a46e8c698f3
parent43c7d3a814c273aec88d99b83cd3d616fb5969f6 (diff)
- save empty search result in session
git-svn-id: https://svn.roundcube.net/trunk@2264 208e9e7b-5314-0410-a742-e7e81cd9613c
-rw-r--r--roundcubemail/program/steps/mail/search.inc10
1 files changed, 6 insertions, 4 deletions
diff --git a/roundcubemail/program/steps/mail/search.inc b/roundcubemail/program/steps/mail/search.inc
index 4626b85f2..95ca67a12 100644
--- a/roundcubemail/program/steps/mail/search.inc
+++ b/roundcubemail/program/steps/mail/search.inc
@@ -96,15 +96,17 @@ $count = $IMAP->messagecount();
if (!is_array($_SESSION['search']))
$_SESSION['search'] = array();
+if ($search_str) {
+ $_SESSION['search'][$search_request] = $IMAP->get_search_set();
+ $_SESSION['last_text_search'] = $str;
+}
+
// Make sure we got the headers
if (!empty($result_h))
{
rcmail_js_message_list($result_h);
- if ($search_str) {
- $_SESSION['search'][$search_request] = $IMAP->get_search_set();
- $_SESSION['last_text_search'] = $str;
+ if ($search_str)
$OUTPUT->show_message('searchsuccessful', 'confirmation', array('nr' => $count));
- }
}
else
{