- Timestamp:
- 06/10/11 15:59:19 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/inc/class.imap_functions.inc.php
r4587 r4593 1949 1949 foreach($nameboxs as $key=>$tmp){ 1950 1950 if($tmp != ""){ 1951 if(!imap_createmailbox($mbox_stream,imap_utf7_encode("{".$imap_server."}$tmp"))){ 1952 $result = implode("<br />\n", imap_errors()); 1953 if($mbox_stream) 1954 imap_close($mbox_stream); 1955 return $result; 1951 $to_create_array = explode($this->imap_delimiter, $tmp); 1952 array_pop(&$to_create_array); 1953 $folder = array(); 1954 foreach($to_create_array as $k=>$to_create){ 1955 $folder[] = $to_create; 1956 if($to_create != 'INBOX') { 1957 $tmp = implode($this->imap_delimiter, $folder); 1958 if(!imap_createmailbox($mbox_stream,imap_utf7_encode("{".$imap_server."}$tmp"))){ 1959 $result = implode("<br />\n", imap_errors()); 1960 if("Mailbox already exists" != $result) { 1961 imap_close($mbox_stream); 1962 return $result; 1963 } 1964 } 1965 } 1956 1966 } 1957 1967 }
Note: See TracChangeset
for help on using the changeset viewer.