Renaming works... needs serious user interface revamping... BADLY
authorlkehresman <lkehresman@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 29 Nov 1999 21:20:08 +0000 (21:20 +0000)
committerlkehresman <lkehresman@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 29 Nov 1999 21:20:08 +0000 (21:20 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@42 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/display_messages.php
src/folders.php
src/folders_create.php
src/folders_delete.php
src/webmail.php

index bebc98b..87dbab9 100644 (file)
@@ -57,7 +57,7 @@
       echo "         <FONT FACE=\"Arial,Helvetica\"><B><CENTER>Messages Deleted</CENTER></B></FONT>";
       echo "   </TD></TR><TR><TD>";
       echo "      <CENTER><FONT FACE=\"Arial,Helvetica\"><BR>The selected messages were deleted successfully.<BR>\n";
-      echo "              <A HREF=\"webmail.php?sort=$sort&startMessage=$startMessage&mailbox=$urlMailbox\" TARGET=_top>";
+      echo "              <A HREF=\"webmail.php?right_frame=right_main.php&sort=$sort&startMessage=$startMessage&mailbox=$urlMailbox\" TARGET=_top>";
       echo "              Click here to return to $mailbox";
       echo "              </A>.";
       echo "      </FONT></CENTER>";
index 128399b..15ffc20 100644 (file)
@@ -18,6 +18,9 @@
    getFolderList($imapConnection, $boxesFormatted, $boxesUnformatted);
 
    /** DELETING FOLDERS **/
+   echo "<TABLE WIDTH=70% COLS=1 ALIGN=CENTER>\n";
+   echo "<TR><TD BGCOLOR=DCDCDC ALIGN=CENTER><FONT FACE=\"Arial,Helvetica\"><B>Delete Folder</B></FONT></TD></TR>";
+   echo "<TR><TD BGCOLOR=FFFFFF ALIGN=CENTER>";
    echo "<FORM ACTION=folders_delete.php METHOD=POST>\n";
    echo "<SELECT NAME=mailbox><FONT FACE=\"Arial,Helvetica\">\n";
    for ($i = 0; $i < count($boxesUnformatted); $i++) {
@@ -25,6 +28,8 @@
       for ($p = 0; $p < count($special_folders); $p++) {
          if ($boxesUnformatted[$i] == $special_folders[$p]) {
             $use_folder = false;
+         } else if (substr($boxesUnformatted[$i], 0, strlen($trash_folder)) == $trash_folder) {
+            $use_folder = false;
          }
       }
 
    }
    echo "</SELECT>\n";
    echo "<INPUT TYPE=SUBMIT VALUE=Delete>\n";
-   echo "</FORM><BR>\n";
+   echo "</FORM><BR></TD></TR><BR>\n";
 
    /** CREATING FOLDERS **/
+   echo "<TR><TD BGCOLOR=DCDCDC ALIGN=CENTER><FONT FACE=\"Arial,Helvetica\"><B>Create Folder</B></FONT></TD></TR>";
+   echo "<TR><TD BGCOLOR=FFFFFF ALIGN=CENTER>";
    echo "<FORM ACTION=folders_create.php METHOD=POST>\n";
-   echo "<INPUT TYPE=TEXT SIZE=25 NAME=folder_name>\n";
-   echo "&nbsp;&nbsp;as a subfolder of&nbsp;&nbsp;";
+   echo "<INPUT TYPE=TEXT SIZE=25 NAME=folder_name><BR>\n";
+   echo "&nbsp;&nbsp;as a subfolder of<BR>";
    echo "<SELECT NAME=subfolder><FONT FACE=\"Arial,Helvetica\">\n";
    for ($i = 0;$i < count($boxesUnformatted); $i++) {
       echo "<OPTION>$boxesUnformatted[$i]\n";
    }
-   echo "</SELECT>\n";
+   echo "</SELECT><BR>\n";
    echo "<INPUT TYPE=SUBMIT VALUE=Create>\n";
-   echo "</FORM><BR>\n";
+   echo "</FORM><BR></TD></TR><BR>\n";
 
    /** RENAMING FOLDERS **/
+   echo "<TR><TD BGCOLOR=DCDCDC ALIGN=CENTER><FONT FACE=\"Arial,Helvetica\"><B>Rename Folder</B></FONT></TD></TR>";
+   echo "<TR><TD BGCOLOR=FFFFFF ALIGN=CENTER>";
    echo "<FORM ACTION=folders_rename.php METHOD=POST>\n";
-   echo "<SELECT NAME=folder_list><FONT FACE=\"Arial,Helvetica\">\n";
+   echo "Old:&nbsp;&nbsp;<SELECT NAME=mailbox><FONT FACE=\"Arial,Helvetica\">\n";
    for ($i = 0; $i < count($boxesUnformatted); $i++) {
       $use_folder = true;
       for ($p = 0; $p < count($special_folders); $p++) {
-         if ($special_folders[$p] == $long_name_boxes[$i])
+         if ($boxesUnformatted[$i] == $special_folders[$p]) {
             $use_folder = false;
+         }
       }
       if ($use_folder == true)
          echo "   <OPTION>$boxesUnformatted[$i]\n";
    }
-   echo "</SELECT>\n";
-   echo "<INPUT TYPE=TEXT SIZE=25 NAME=new_folder_name>\n";
+   echo "</SELECT><BR>\n";
+   echo "New:&nbsp;&nbsp;<INPUT TYPE=TEXT SIZE=25 NAME=new VALUE=\"INBOX.\"><BR>\n";
    echo "<INPUT TYPE=SUBMIT VALUE=Rename>\n";
-   echo "</FORM><BR>\n";
+   echo "</FORM></TD></TR></TABLE><BR>\n";
 
 ?>
 </BODY></HTML>
index bf64b8a..d23b46f 100644 (file)
@@ -8,7 +8,7 @@
    fputs($imapConnection, "1 create \"$subfolder.$folder_name\"\n");
    fputs($imapConnection, "1 logout\n");
 
-   echo "<BR><BR><A HREF=\"folders.php\">Return</A>";
+   echo "<BR><BR><A HREF=\"webmail.php?right_frame=folders.php\" TARGET=_top>Return</A>";
 ?>
 
 
index acddaf5..0561c92 100644 (file)
@@ -43,7 +43,7 @@
    /** Log out this session **/
    fputs($imapConnection, "1 logout");
 
-   echo "<BR><BR><A HREF=\"folders.php\">Return</A>";
+   echo "<BR><BR><A HREF=\"webmail.php?right_frame=folders.php\" TARGET=_top>Return</A>";
 ?>
 
 
index 6970e47..060c923 100644 (file)
@@ -22,20 +22,26 @@ OM-USA WebMail
 <FRAMESET COLS="200, *" NORESIZE BORDER=0>
 
 /**
-    There are two ways to call webmail.php
+    There are three ways to call webmail.php
     1.  webmail.php
          - this just loads the default entry screen.
-    2.  webmail.php?sort=X&startMessage=X&mailbox=XXXX
+    2.  webmail.php?right_frame=right_main.php&sort=X&startMessage=X&mailbox=XXXX
          - This loads the frames starting at the given values.
+    3.  webmail.php?right_frame=folders.php
+         - Loads the frames with the Folder options in the right frame.
 
     This was done to create a pure HTML way of refreshing the folder list since
     we would like to use as little Javascript as possible.
 **/
 <?
-   if (strlen($mailbox) > 0) {
+   if ($right_frame == "right_main.php") {
       $urlMailbox = urlencode($mailbox);
       echo "<FRAME SRC=\"left_main.php\" NAME=\"left\">";
       echo "<FRAME SRC=\"right_main.php?mailbox=$urlMailbox&sort=$sort&startMessage=$startMessage\" NAME=\"right\">";
+   } else if ($right_frame == "folders.php") {
+      $urlMailbox = urlencode($mailbox);
+      echo "<FRAME SRC=\"left_main.php\" NAME=\"left\">";
+      echo "<FRAME SRC=\"folders.php\" NAME=\"right\">";
    } else {
       echo "<FRAME SRC=\"left_main.php\" NAME=\"left\">";
       echo "<FRAME SRC=\"right_main.php\" NAME=\"right\">";