Fix for bug number 110588. Addresses listed in the CC field of reply all messages...
[squirrelmail.git] / src / right_main.php
index 3386741b837130e2562136c073d465241ba9d993..c1f96f84feae32e419823ce69ab6daa07aab13fc 100644 (file)
@@ -2,6 +2,9 @@
    /**
     **  right_main.php
     **
+    **  Copyright (c) 1999-2000 The SquirrelMail development team
+    **  Licensed under the GNU GPL. For full terms see the file COPYING.
+    **
     **  This is where the mailboxes are listed.  This controls most of what
     **  goes on in SquirrelMail.
     **
@@ -38,8 +41,6 @@
    if (!isset($display_messages_php))
       include("../functions/display_messages.php");
 ?>
-<HTML>
-<FONT FACE="Arial,Helvetica">
 <?php
    /////////////////////////////////////////////////////////////////////////////////
    //
 
    /** If it was a successful login, lets load their preferences **/
    include("../src/load_prefs.php");
-   echo "<BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
 
    // If the page has been loaded without a specific mailbox,
-   //    just show a page of general info.
+   //   send them to the inbox
    if (!isset($mailbox)) {
-      displayPageHeader($color, "None");
-      general_info($motd, $org_logo, $version, $org_name, $color);
-      echo "</BODY></HTML>";
-      exit;
+      $mailbox = "INBOX";
+      $sort = $newsort = 0;
+      $startMessage = 1;
    }
 
    sqimap_mailbox_select($imapConnection, $mailbox);
-   $numMessages = sqimap_get_num_messages ($imapConnection, $mailbox);
    displayPageHeader($color, $mailbox);
 
        if (isset($newsort)) {
          unset($msgs);
       if (session_is_registered("msort"))
          unset($msort);
+               if (session_is_registered("numMessages"))
+                       unset($numMessages);
+
+       $numMessages = sqimap_get_num_messages ($imapConnection, $mailbox);
 
       showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color, $show_num, $use_mailbox_cache);
       
          session_register("msgs");
       if (session_is_registered("msort") && isset($msort))
          session_register("msort");
+      session_register("numMessages");
    }
 
    // close the connection