Rewrote imap functions
[squirrelmail.git] / src / empty_trash.php
index 4e63c85693f868506d1805ec1806674888793bb6..a5f39eae2518dd7beb752eaca652cbea08721ca2 100644 (file)
@@ -1,6 +1,5 @@
 <?
    include("../config/config.php");
-   include("../functions/mailbox.php");
    include("../functions/strings.php");
    include("../functions/page_header.php");
    include("../functions/display_messages.php");
@@ -9,15 +8,15 @@
 
    include("../src/load_prefs.php");
 
-   $imapConnection = loginToImapServer($username, $key, $imapServerAddress, 0);
+   $imapConnection = sqimap_login($username, $key, $imapServerAddress, 0);
 
-   getFolderList($imapConnection, $boxes);
+   sqimap_mailbox_list($imapConnection, $boxes);
 
    $mailbox = $trash_folder;
    fputs($imapConnection, "1 LIST \"$mailbox\" *\n");
-   $data = imapReadData($imapConnection , "1", false, $response, $message);
+   $data = sqimap_read_data($imapConnection , "1", false, $response, $message);
       
-   $dm = findMailboxDelimeter($imapConnection);
+   $dm = sqimap_get_delimiter($imapConnection);
    
    // According to RFC2060, a DELETE command should NOT remove inferiors (sub folders)
    //    so lets go through the list of subfolders and remove them before removing the
 //   }
 
    // lets remove the trash folder
-   removeFolder($imapConnection, $mailbox, $dm);
+//   sqimap_mailbox_delete($imapConnection, $mailbox, $dm);
+   sqimap_mailbox_create($imapConnection, "$trash_folder", "");
 
-   createFolder($imapConnection, "$trash_folder", "");
-
-   selectMailbox($imapConnection, $trash_folder, $numMessages);
+   sqimap_mailbox_select($imapConnection, $trash_folder, $numMessages);
    echo "<HTML><BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
    displayPageHeader($color, $mailbox);
    messages_deleted_message($trash_folder, $sort, $startMessage, $color);
-   fputs($imapConnection, "1 logout");
+   sqimap_logout($imapConnection);
 ?>