X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=functions%2Fimap.php;h=fc65a68163ef76c96bec0d4378fa09cec282b246;hb=9d789ad93e9df3e65f4845f52cb254655eb58e5e;hp=30ef23b0862ce05eece85b4d9477ed92bf3b53f4;hpb=597d8f1dd82b77e993a99ea9dca1c26b19218b8b;p=squirrelmail.git
diff --git a/functions/imap.php b/functions/imap.php
index 30ef23b0..fc65a681 100644
--- a/functions/imap.php
+++ b/functions/imap.php
@@ -1,65 +1,18 @@
-
- /**
- ** imap.php
- **
- ** Functions for the IMAP connection
+";
- echo "$errorNumber : $errorString
";
- exit;
- }
- $serverInfo = fgets($imapConnection, 256);
-
- // login
- fputs($imapConnection, "1 login $username $key\n");
- $read = fgets($imapConnection, 1024);
-
- if (strpos($read, "NO")) {
- error_username_password_incorrect();
- exit;
- }
-
- return $imapConnection;
- }
-
- /** must be sent in the form: user.. **/
- function createFolder($imapConnection, $folder) {
- fputs($imapConnection, "1 create \"$folder\"\n");
- }
+ if (defined ('imap_php'))
+ return;
+ define ('imap_php', true);
- /** must be sent in the form: user.. **/
- function removeFolder($imapConnection, $folder) {
- fputs($imapConnection, "1 delete \"$folder\"\n");
- }
-?>
+ $imap_backend = 'imap';
+
+ require_once('../functions/' . $imap_backend . '_mailbox.php');
+ require_once('../functions/' . $imap_backend . '_messages.php');
+ require_once('../functions/' . $imap_backend . '_general.php');
+ require_once('../functions/' . $imap_backend . '_search.php');
+?>
\ No newline at end of file