X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Ffolders.php;h=cc1fc279b90176b81929929231230dcff095284c;hb=0d8a462c52d74cd93af7376ae5bbc994f4699054;hp=c8c00893a1c963b5a6e060745595d56eefed9508;hpb=ac208bbad957bf0e01c2626b652680ffc44e745c;p=squirrelmail.git
diff --git a/src/folders.php b/src/folders.php
index c8c00893..cc1fc279 100644
--- a/src/folders.php
+++ b/src/folders.php
@@ -3,293 +3,337 @@
/**
* folders.php
*
- * Copyright (c) 1999-2002 The SquirrelMail Project Team
+ * Copyright (c) 1999-2004 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Handles all interaction between the user and the other folder
* scripts which do most of the work. Also handles the Special
* Folders.
*
- * $Id$
+ * @version $Id$
+ * @package squirrelmail
*/
-/*****************************************************************/
-/*** THIS FILE NEEDS TO HAVE ITS FORMATTING FIXED!!! ***/
-/*** PLEASE DO SO AND REMOVE THIS COMMENT SECTION. ***/
-/*** + Base level indent should begin at left margin, as ***/
-/*** the require_once below looks. ***/
-/*** + All identation should consist of four space blocks ***/
-/*** + Tab characters are evil. ***/
-/*** + all comments should use "slash-star ... star-slash" ***/
-/*** style -- no pound characters, no slash-slash style ***/
-/*** + FLOW CONTROL STATEMENTS (if, while, etc) SHOULD ***/
-/*** ALWAYS USE { AND } CHARACTERS!!! ***/
-/*** + Please use ' instead of ", when possible. Note " ***/
-/*** should always be used in _( ) function calls. ***/
-/*** Thank you for your help making the SM code more readable. ***/
-/*****************************************************************/
-
-require_once('../src/validate.php');
-require_once('../functions/imap.php');
-require_once('../functions/array.php');
-require_once('../functions/plugin.php');
-
- displayPageHeader($color, 'None');
-
-?>
-
-
-
-
-
-
-
\n"; - } else { - echo " "; - } - $imapConnection = sqimap_login ($username, $key, $imapServerAddress, $imapPort, 0); - $boxes = sqimap_mailbox_list($imapConnection); - - /** CREATING FOLDERS **/ - echo "
\n"; - } else { - echo _("No folders were found to subscribe to!") . " ' . + html_tag( 'table', '', 'center', $color[0], 'width="95%" cellpadding="1" cellspacing="0" border="0"' ) . + html_tag( 'tr' ) . + html_tag( 'td', '', 'center' ) . '' . _("Folders") . '' . + html_tag( 'table', '', 'center', '', 'width="100%" cellpadding="5" cellspacing="0" border="0"' ) . + html_tag( 'tr' ) . + html_tag( 'td', '', 'center', $color[4] ); + +if ( isset($success) && $success ) { + + $td_str = ''; + + switch ($success) + { + case 'subscribe': + $td_str .= _("Subscribed successfully!"); + break; + case 'unsubscribe': + $td_str .= _("Unsubscribed successfully!"); + break; + case 'delete': + $td_str .= _("Deleted folder successfully!"); + break; + case 'create': + $td_str .= _("Created folder successfully!"); + break; + case 'rename': + $td_str .= _("Renamed successfully!"); + break; + case 'subscribe-doesnotexist': + $td_str .= _("Subscription Unsuccessful - Folder does not exist."); + break; + } + + $td_str .= ' '; + + + echo html_tag( 'table', + html_tag( 'tr', + html_tag( 'td', $td_str . + '' . + _("refresh folder list") . '' , + 'center' ) + ) , + 'center', '', 'width="100%" cellpadding="4" cellspacing="0" border="0"' ); +} + +echo "\n "; + +$imapConnection = sqimap_login ($username, $key, $imapServerAddress, $imapPort, 0); +$boxes = sqimap_mailbox_list($imapConnection,true); + +/** CREATING FOLDERS **/ +echo html_tag( 'table', '', 'center', '', 'width="70%" cellpadding="4" cellspacing="0" border="0"' ) . + html_tag( 'tr', + html_tag( 'td', '' . _("Create Folder") . '', 'center', $color[9] ) + ) . + html_tag( 'tr' ) . + html_tag( 'td', '', 'center', $color[0] ) . + addForm('folders_create.php', 'POST', 'cf'). + addInput('folder_name', '', 25). + " \n". _("as a subfolder of"). ' '. + "\n"; +if ($show_contain_subfolders_option) { + echo ' '. + addCheckBox('contain_subs', FALSE, '1') .' ' + . _("Let this folder contain subfolders") + . ' '; +} +echo "\n"; +echo " |