Преглед изворни кода

don't include delimiter in subscription command, when noselect mailbox is created

tokul пре 19 година
родитељ
комит
6651dae276
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      functions/imap_mailbox.php

+ 4 - 2
functions/imap_mailbox.php

@@ -401,11 +401,13 @@ function sqimap_mailbox_select ($imap_stream, $mailbox) {
 function sqimap_mailbox_create ($imap_stream, $mailbox, $type) {
     global $delimiter;
     if (strtolower($type) == 'noselect') {
-        $mailbox .= $delimiter;
+        $create_mailbox = $mailbox . $delimiter;
+    } else {
+        $create_mailbox = $mailbox;
     }
 
     $read_ary = sqimap_run_command($imap_stream, 'CREATE ' .
-                                   sqimap_encode_mailbox_name($mailbox),
+                                   sqimap_encode_mailbox_name($create_mailbox),
                                    true, $response, $message);
     sqimap_subscribe ($imap_stream, $mailbox);
 }