isSearchMbox() should not be a static function
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 20 May 2009 18:43:40 +0000 (12:43 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 20 May 2009 18:43:40 +0000 (12:43 -0600)
imp/lib/base.php

index 814b863..70d5be7 100644 (file)
@@ -204,9 +204,7 @@ if ((IMP::loginTasksFlag() === 2) &&
 $GLOBALS['imp_mbox'] = IMP::getCurrentMailboxInfo();
 
 // Initialize IMP_Search object.
-$GLOBALS['imp_search'] = (isset($_SESSION['imp']) && IMP_Search::isSearchMbox($GLOBALS['imp_mbox']['mailbox']))
-    ? new IMP_Search(array('id' => $GLOBALS['imp_mbox']['mailbox']))
-    : new IMP_Search();
+$GLOBALS['imp_search'] = new IMP_Search(array('id' => (isset($_SESSION['imp']) && strpos($GLOBALS['imp_mbox']['mailbox'], IMP::SEARCH_MBOX) === 0) ? $GLOBALS['imp_mbox']['mailbox'] : null));
 
 if ($viewmode == 'mimp') {
     // Mobile markup renderer.