Happy New Year
[squirrelmail.git] / functions / imap.php
index 979128fa5bee3720a1df1b8728c0ae030581b98c..2de0894dd7a33889799c9fc7465e51c3d640d8d5 100644 (file)
@@ -1,43 +1,18 @@
-<?
-   /**
-    **  imap.php
-    **
-    **  Functions for the IMAP connection
-    **
-    **/
+<?php
 
-   /** Read from the connection until we get either an OK or BAD message. **/
-   function imapReadData($connection) {
-      $read = fgets($connection, 1024);
-      $counter = 0;
-      while ((substr($read, strpos($read, " ") + 1, 2) != "OK") && (substr($read, strpos($read, " ") + 1, 3) != "BAD")) {
-         $data[$counter] = $read;
-         $read = fgets($connection, 1024);
-         $counter++;
-      }
-      return $data;
-   }
+/**
+ * imap.php
+ *
+ * This just includes the different sections of the imap functions.
+ * They have been organized into these sections for simplicity sake.
+ *
+ * @copyright 1999-2018 The SquirrelMail Project Team
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @version $Id$
+ * @package squirrelmail
+ * @subpackage imap
+ */
 
-   /** Parse the incoming mailbox name and return a string that is the FOLDER.MAILBOX **/
-   function findMailboxName($mailbox) {
-      // start at -2 so that we skip the initial quote at the end of the mailbox name
-      $i = -2;
-      $char = substr($mailbox, $i, 1);
-      while ($char != "\"") {
-         $i--;
-         $temp .= $char;
-         $char = substr($mailbox, $i, 1);
-      }
-      return strrev($temp);
-   }
-
-   /** must be sent in the form:  user.<USER>.<FOLDER> **/
-   function createFolder($imapConnection, $folder) {
-      fputs($imapConnection, "1 create \"$folder\"\n");
-   }
-
-   /** must be sent in the form:  user.<USER>.<FOLDER> **/
-   function deleteFolder($imapConnection, $folder) {
-      fputs($imapConnection, "1 delete \"$folder\"\n");
-   }
-?>
+/** Includes */
+include_once(SM_PATH . 'functions/imap_messages.php');
+include_once(SM_PATH . 'functions/imap_general.php');