X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffolders_rename_do.php;h=79175d1b379224f1d83a15d5ec62c98f1ab9d088;hb=7bcc8f543975b2bea2269fa4af2aba7baf5bb82d;hp=b13ff6bdc5f5d6e72d5bc27918eaf93fc89eece9;hpb=d92b6f319c3ca67ff701db9da869b42c298ef9a4;p=squirrelmail.git diff --git a/src/folders_rename_do.php b/src/folders_rename_do.php index b13ff6bd..79175d1b 100644 --- a/src/folders_rename_do.php +++ b/src/folders_rename_do.php @@ -1,68 +1,51 @@ - - include("../config/config.php"); - include("../functions/strings.php"); - include("../functions/page_header.php"); - include("../functions/imap.php"); - include("../functions/mailbox.php"); - - $imapConnection = loginToImapServer($username, $key, $imapServerAddress); - $dm = findMailboxDelimeter($imapConnection); - - if (strpos($orig, $dm)) - $old_dir = substr($orig, 0, strrpos($orig, $dm)); - else - $old_dir = ""; - - if ($old_dir != "") - $newone = "$old_dir$dm$new_name"; - else - $newone = "$new_name"; - - fputs ($imapConnection, ". RENAME \"$orig\" \"$newone\"\n"); - $data = imapReadData($imapConnection, ".", true, $a, $b); - -/* fputs ($imapConnection, ". RENAME \"$old_name\" \"$mailbox\"\n"; - - selectMailbox($imapConnection, $orig, $numMessages); - getFolderList($imapConnection, $boxesFormatted, $boxesUnformatted, $boxesRaw); - - $mailbox = "$subfolder.$new_name"; - $old_name = substr($orig, strrpos($orig, ".")+1, strlen($orig)); - $old_parent = substr($orig, 0, strrpos($orig, ".")); - - for ($i = 0; $i < count($boxesUnformatted); $i++) { - if (substr($boxesUnformatted[$i], 0, strlen($orig)) == $orig) { - $after = substr($boxesUnformatted[$i], strlen($orig)+1, strlen($boxesUnformatted[$i])); - selectMailbox($imapConnection, $boxesUnformatted[$i], $numMessages); - if (strlen($after) > 0) { - createFolder($imapConnection, "$mailbox.$after"); - if ($numMessages > 0) - $success = copyMessages($imapConnection, 1, $numMessages, "$mailbox.$after"); - else - $success = true; - - if ($success == true) - removeFolder($imapConnection, "$boxesUnformatted[$i]"); - } - else { - createFolder($imapConnection, "$mailbox"); - if ($numMessages > 0) - $success = copyMessages($imapConnection, 1, $numMessages, "$mailbox"); - else - $success = true; - - if ($success == true) - removeFolder($imapConnection, "$boxesUnformatted[$i]"); - } - } - } -*/ - /** Log out this session **/ - fputs($imapConnection, "1 logout"); - - echo "
\n"; - echo "