I believe everything is compatable with all IMAP servers now
[squirrelmail.git] / src / move_messages.php
index 5852a8eb6ab96332267748a943af27e2872e1bc8..280a2399589b19f9766f2adc68dcf136fad2fa14 100644 (file)
@@ -1,4 +1,3 @@
-<HTML><BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#0000EE" ALINK="#0000EE">
 <?
    include("../config/config.php");
    include("../functions/mailbox.php");
@@ -7,9 +6,7 @@
    include("../functions/display_messages.php");
    include("../functions/imap.php");
 
-   for ($i = 0; $i < count($msg); $i++) {
-      echo "MSG: $msg[$i]<BR>";
-   }
+   echo "<HTML><BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
 
    function putSelectedMessagesIntoString($msg) {
       $j = 0;
@@ -32,8 +29,7 @@
          $i++;
       }
    }
-   
-   
+
    $imapConnection = loginToImapServer($username, $key, $imapServerAddress);
 
    // switch to the mailbox, and get the number of messages in it.
@@ -41,7 +37,7 @@
 
    // If the delete button was pressed, the moveButton variable will not be set.
    if (!$moveButton) {
-      displayPageHeader($mailbox);
+      displayPageHeader($color, $mailbox);
       if (is_array($msg) == 1) {
          // Marks the selected messages ad 'Deleted'
          $j = 0;
          //    loop because we never increment j.  so check to see if msg[0] is set or not to fix this.
          while ($j < count($msg)) {
             if ($msg[$i]) {
+               echo "MSG: $msg[$i]<BR>";
                deleteMessages($imapConnection, $msg[$i], $msg[$i], $numMessages, $trash_folder, $move_to_trash, $auto_expunge, $mailbox);
                $j++;
             }
             $i++;
          }
-         messages_deleted_message($mailbox, $sort, $startMessage);
+         messages_deleted_message($mailbox, $sort, $startMessage, $color);
       } else {
          echo "<BR><BR><CENTER>No messages selected.</CENTER>";
       }
    } else {    // Move messages
-      displayPageHeader($mailbox);
+      displayPageHeader($color, $mailbox);
       // lets check to see if they selected any messages
       if (is_array($msg) == 1) {
          $j = 0;
@@ -82,9 +79,9 @@
          if ($auto_expunge == true)
             expungeBox($imapConnection, $mailbox, $numMessages);
 
-         messages_moved_message($mailbox, $sort, $startMessage);
+         messages_moved_message($mailbox, $sort, $startMessage, $color);
       } else {
-         error_message("No messages were selected.", $mailbox, $sort, $startMessage);
+         error_message("No messages were selected.", $mailbox, $sort, $startMessage, $color);
       }
    }