Changeset 5306 for trunk/expressoMail1_2/inc/class.imap_functions.inc.php
- Timestamp:
- 01/04/12 14:55:54 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r5302 r5306 48 48 49 49 //armazena os caminhos das pastas ( sent, spam, drafts, trash ) 50 //$this->folders['sent'] = $this->imap_delimiter . $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']; //Variavel folders armazena o caminho /sent 51 $this->folders['sent'] = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']; //Variavel folders armazena o caminho /sent 52 $this->folders['spam'] = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']; 53 $this->folders['drafts'] = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']; 54 $this->folders['trash'] = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; 55 56 if( empty ( $this->folders['sent'] ) ){ 57 //$this->folders['sent'] = $this->imap_delimiter . 'Sent'; 58 $this->folders['sent'] = 'Sent'; 59 } 60 if( empty ( $this->folders['spam'] ) ){ 61 $this->folders['spam'] = 'Spam'; 62 } 63 if( empty ( $this->folders['drafts'] ) ){ 64 $this->folders['drafts'] = 'Drafts'; 65 } 66 if( empty ( $this->folders['trash'] ) ){ 67 $this->folders['trash'] = 'Trash'; 68 } 69 50 $this->folders['sent'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']) ? 'Sent' : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']; //Variavel folders armazena o caminho /sent 51 $this->folders['spam'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']) ? 'Spam' : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']; 52 $this->folders['drafts'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']) ? 'Drafts' : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']; 53 $this->folders['trash'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']) ? 'Trash' : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; 54 70 55 if ($_SESSION['phpgw_info']['expressomail']['email_server']['imapTLSEncryption'] == 'yes') 71 56 { … … 79 64 80 65 function mount_url_folder($folders){ 81 82 if(strlen($folders) == 1){ 83 84 $var = $this->imap_delimiter.$folders[0]; 85 return $var; 86 87 } else { 88 89 $var = ""; 90 for($i = 0; $i<strlen($folders)-1; $i++){ 91 $var += $folders[$i].$this->imap_delimiter; 92 } 93 $var += $folders[strlen($folders) - 1]; 94 return $var; 95 } 66 return implode($this->imap_delimiter,$folders); 96 67 } 97 68 … … 2400 2371 break; 2401 2372 case 1: 2402 if( ($p = $this->getFolderPos($folders , $ user . $this->mount_url_folder(array($this->folders['drafts'])) )) || $p === 0 )2373 if( ($p = $this->getFolderPos($folders , $this->mount_url_folder(array($user , $this->folders['drafts'])) )) || $p === 0 ) 2403 2374 $principals[] = $folders[$p]; 2404 2375 break; 2405 2376 case 2: 2406 if( ($p = $this->getFolderPos($folders , $ user . $this->mount_url_folder(array($this->folders['sent'])) )) || $p === 0 )2377 if( ($p = $this->getFolderPos($folders , $this->mount_url_folder(array($user , $this->folders['sent'])) )) || $p === 0 ) 2407 2378 $principals[] = $folders[$p]; 2408 2379 break; 2409 2380 case 3: 2410 if( ($p = $this->getFolderPos($folders , $ user . $this->mount_url_folder(array($this->folders['spam'])) )) || $p === 0 )2381 if( ($p = $this->getFolderPos($folders , $this->mount_url_folder(array($user , $this->folders['spam'])) )) || $p === 0 ) 2411 2382 $principals[] = $folders[$p]; 2412 2383 break; 2413 2384 case 4: 2414 if( ($p = $this->getFolderPos($folders , $ user . $this->mount_url_folder(array($this->folders['trash'])) )) || $p === 0 )2385 if( ($p = $this->getFolderPos($folders , $this->mount_url_folder(array($user , $this->folders['trash'])) )) || $p === 0 ) 2415 2386 $principals[] = $folders[$p]; 2416 2387 break;
Note: See TracChangeset
for help on using the changeset viewer.