+
+
+
+
+
+
+\n" .
+ " | \n";
+ if ($success == "subscribe") {
+ echo "" . _("Subscribed successfully!") . " ";
+ } else if ($success == "unsubscribe") {
+ echo "" . _("Unsubscribed successfully!") . " ";
+ } else if ($success == "delete") {
+ echo "" . _("Deleted folder successfully!") . " ";
+ } else if ($success == "create") {
+ echo "" . _("Created folder successfully!") . " ";
+ } else if ($success == "rename") {
+ echo "" . _("Renamed successfully!") . " ";
+ }
+
+ echo " " . _("refresh folder list") . "".
+ " | \n";
+ " \n";
+} else {
+ echo " ";
+}
+$imapConnection = sqimap_login ($username, $key, $imapServerAddress, $imapPort, 0);
+$boxes = sqimap_mailbox_list($imapConnection);
+
+/** CREATING FOLDERS **/
+echo "\n".
+ "".
+ _("Create Folder").
+ " | ".
+ "".
+ " | \n";
+
+echo " | \n";
+
+
+/** count special folders **/
+$count_special_folders = 0;
+$num_max = 1;
+if (strtolower($imap_server_type) == "courier" || $move_to_trash) {
+ $num_max++;
+}
+if ($move_to_sent) {
+ $num_max++;
+}
+if ($save_as_draft) {
+ $num_max++;
+}
+for ($p = 0; $p < count($boxes) && $count_special_folders < $num_max; $p++) {
+ if (strtolower($boxes[$p]['unformatted']) == 'inbox')
+ $count_special_folders++;
+ else if (strtolower($imap_server_type) == 'courier' &&
+ strtolower($boxes[$p]['unformatted']) == 'inbox.trash')
+ $count_special_folders++;
+ else if ($boxes[$p]['unformatted'] == $trash_folder && $trash_folder)
+ $count_special_folders++;
+ else if ($boxes[$p]['unformatted'] == $sent_folder && $sent_folder)
+ $count_special_folders++;
+ else if ($boxes[$p]['unformatted'] == $draft_folder && $draft_folder)
+ $count_special_folders++;
+}
+
+
+/** RENAMING FOLDERS **/
+echo "".
+ _("Rename a Folder").
+ " | ".
+ "";
+if ($count_special_folders < count($boxes)) {
+ echo " | \n";
+} else {
+ echo _("No folders found") . "
";
+}
+$boxes_sub = $boxes;
+
+echo " | \n";
+
+/** DELETING FOLDERS **/
+echo "";
+echo _("Delete Folder");
+echo " | ";
+echo "";
+
+if ($count_special_folders < count($boxes)) {
+ echo " | \n";
+} else {
+ echo _("No folders found") . "
";
+}
+echo " | \n";
+
+/** UNSUBSCRIBE FOLDERS **/
+echo "\n";
+echo "";
+echo _("Unsubscribe") . "/" . _("Subscribe");
+echo " | \n";
+echo "\n";
+if ($count_special_folders < count($boxes)) {
+ echo " | \n";
+} else {
+ echo _("No folders were found to unsubscribe from!") . "";
+}
+$boxes_sub = $boxes;
+
+/** SUBSCRIBE TO FOLDERS **/
+echo "";
+$imap_stream = sqimap_login ($username, $key, $imapServerAddress, $imapPort, 1);
+$boxes_all = sqimap_mailbox_list_all ($imap_stream);
+
+$box = "";
+$box2 = "";
+for ($i = 0, $q = 0; $i < count($boxes_all); $i++) {
+ $use_folder = true;
+ for ($p = 0; $p < count ($boxes); $p++) {
+ if ($boxes_all[$i]["unformatted"] == $boxes[$p]["unformatted"]) {
+ $use_folder = false;
+ continue;
+ } else if ($boxes_all[$i]["unformatted-dm"] == $folder_prefix) {
+ $use_folder = false;
+ }
+ }
+ if ($use_folder == true) {
+ $box[$q] = $boxes_all[$i]["unformatted-dm"];
+ $box2[$q] = imap_utf7_decode_local($boxes_all[$i]["unformatted-disp"]);
+ $q++;
+ }
+}
+sqimap_logout($imap_stream);
+
+if ($box && $box2) {
+ echo " | \n";
+} else {
+ echo _("No folders were found to subscribe to!") . " |