- Timestamp:
- 05/24/12 20:45:28 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r6304 r6305 3446 3446 $folder = $params['folder']; 3447 3447 $newmailbox = mb_convert_encoding($params['new_folder'], "UTF7-IMAP", ( isset($params['decoded']) ? "" : "ISO-8859-1, " )."UTF-8, UTF7-IMAP" ); 3448 $new_folder_name = isset($params['decoded']) ? mb_convert_encoding($params['new_folder '], "ISO-8859-1", "UTF-8" ) : $params['new_folder_name'];3448 $new_folder_name = isset($params['decoded']) ? mb_convert_encoding($params['new_folder_name'], "ISO-8859-1", "UTF-8" ) : $params['new_folder_name']; 3449 3449 $msgs_number = $params['msgs_number']; 3450 3450 $return = array('msgs_number' => $msgs_number, … … 3456 3456 //Este bloco tem a finalidade de averiguar as permissoes para pastas compartilhadas 3457 3457 if (substr($folder,0,4) == 'user'){ 3458 $acl = $this->getacltouser($folder );3458 $acl = $this->getacltouser($folder, isset($params['decoded'])); 3459 3459 /* 3460 3460 * l - lookup (mailbox is visible to LIST/LSUB commands) … … 4474 4474 } 4475 4475 4476 function getacltouser($user )4476 function getacltouser($user, $decode = false) 4477 4477 { 4478 4478 $return = array(); 4479 $mbox_stream = $this->open_mbox(); 4479 $mbox_stream = $this->open_mbox(); 4480 4481 if( $decode ) 4482 $user = mb_convert_encoding($user, 'UTF7-IMAP','UTF-8, ISO-8859-1, UTF7-IMAP'); 4480 4483 4481 4484 //Alterado, antes era 'imap_getacl($mbox_stream, 'user'.$this->imap_delimiter.$user);
Note: See TracChangeset
for help on using the changeset viewer.