-
-
-
-
-
-
-\n";
- echo " | \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") . "";
- echo " | \n";
- echo " \n";
- }
- $imapConnection = sqimap_login ($username, $key, $imapServerAddress, $imapPort, 0);
- $boxes = sqimap_mailbox_list($imapConnection);
-
- /** DELETING FOLDERS **/
- echo "\n";
- echo "";
- echo _("Delete Folder");
- echo " | ";
- echo "";
-
- $count_special_folders = 0;
- $num_max = 1;
- if (strtolower($imap_server_type) == "courier" || $move_to_trash)
- $num_max++;
- if ($move_to_sent)
- $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++;
- }
-
- if ($count_special_folders < count($boxes)) {
- echo " | \n";
- } else {
- echo _("No folders found") . "
";
- }
-
- echo " | \n";
-
- /** CREATING FOLDERS **/
- echo "";
- echo _("Create Folder");
- echo " | ";
- echo "";
- echo " | \n";
-
- echo " | \n";
-
- /** RENAMING FOLDERS **/
- echo "";
- echo _("Rename a Folder");
- echo " | ";
- echo "";
- if ($count_special_folders < count($boxes)) {
- echo " | \n";
- } else {
- echo _("No folders found") . "
";
- }
- $boxes_sub = $boxes;
-
- 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] = $boxes_all[$i]["unformatted-disp"];
- $q++;
- }
- }
- sqimap_logout($imap_stream);
-
- if ($box && $box2) {
- echo " | \n";
- } else {
- echo _("No folders were found to subscribe to!") . " |