Changeset 6243 for trunk/expressoMail1_2
- Timestamp:
- 05/19/12 21:39:07 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r6242 r6243 2402 2402 function get_folders_list($params = null) 2403 2403 { 2404 2404 $return = $this->getFolders( $params ); 2405 2406 foreach ($return as $i => &$vv) 2407 { 2408 $vv['folder_id'] = mb_convert_encoding($vv['folder_id'],'ISO-8859-1','UTF7-IMAP');//DECODIFICA ID DAS PASTAS COM ACENTOS 2409 $vv['folder_name'] = mb_convert_encoding($vv['folder_name'],'ISO-8859-1','UTF7-IMAP');//DECODIFICA NOME DAS PASTAS COM ACENTOS 2410 $vv['folder_parent'] = mb_convert_encoding($vv['folder_parent'],'ISO-8859-1','UTF7-IMAP');//DECODIFICA NOME DAS PASTAS COM ACENTOS 2411 } 2412 2413 return ( $return ); 2414 } 2415 2416 function getFolders($params = null) 2417 { 2405 2418 ///Define Variaveis 2406 2419 $prefixShared = 'user'; //Prefixo das pastas compartilhadas … … 2452 2465 { 2453 2466 $append = array(); 2454 $append['folder_id'] = mb_convert_encoding($vv['id'],'ISO-8859-1','UTF7-IMAP');//DECODIFICA ID DAS PASTAS COM ACENTOS2467 $append['folder_id'] = $vv['id']; 2455 2468 $append['folder_name'] = (($uid2cn && isset($vv['user'])) && ($cn = $this->ldap->uid2cn($vv['user']))) ? $cn : $vv['name']; 2456 $append['folder_name'] = mb_convert_encoding($append['folder_name'],'ISO-8859-1','UTF7-IMAP');//DECODIFICA NOME DAS PASTAS COM ACENTOS2457 2469 $status = imap_status($mboxStream, $vv['stream'], SA_UNSEEN); //Resgata Numero de mensagens não lidas 2458 2470 $append['folder_unseen'] = isset($status->unseen) ? $status->unseen : 0 ; 2459 2471 $append['folder_hasChildren'] = (($vv['attributes'] == 32) && ($vv['name'] != 'INBOX')) ? 1 : 0; 2460 $append['folder_parent'] = mb_convert_encoding($vv['parent'],'ISO-8859-1','UTF7-IMAP');2472 $append['folder_parent'] = $vv['parent']; 2461 2473 $return[] = $append; 2462 2474 } … … 2482 2494 $namebox = mb_convert_encoding($namebox, "UTF7-IMAP", "UTF-8"); 2483 2495 $result = "Ok"; 2496 2484 2497 if(!imap_createmailbox($mbox_stream,"{".$imap_server."}".$namebox)) 2485 2498 { … … 2492 2505 $namebox = mb_convert_encoding($child, "UTF7-IMAP", "UTF-8"); 2493 2506 $result = "Ok"; 2507 2494 2508 if(!imap_createmailbox($mbox_stream,"{".$imap_server."}$namebox")) 2495 2509 {
Note: See TracChangeset
for help on using the changeset viewer.