I found errors when using search on "all folders"
authortassium <tassium@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 12 Dec 2002 20:23:16 +0000 (20:23 +0000)
committertassium <tassium@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 12 Dec 2002 20:23:16 +0000 (20:23 +0000)
Turns out calc_msort() was being called for all folders, even the ones without any messages.  Moved the call to calc_msort() into the if block that checks for messages.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@4265 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/search.php

index ab1def0415f8267f388e4e818dd71b442d757314..fcdbf000442cc43b71f1e009f9405aee5498937a 100644 (file)
@@ -191,8 +191,8 @@ function save_recent($save_index, $username, $data_dir) {
 function printSearchMessages($msgs,$mailbox, $cnt, $imapConnection, $where, $what, $usecache = false, $newsort = false) {
     global $sort, $color;
     
-    $msort = calc_msort($msgs, $sort);
-    if ($cnt > 0) {
+       if ($cnt > 0) {
+          $msort = calc_msort($msgs, $sort);
        if ( $mailbox == 'INBOX' ) {
            $showbox = _("INBOX");
        } else {