- Timestamp:
- 09/21/12 10:11:56 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/newExpressoMail/expressoMail1_2/inc/class.imap_functions.inc.php
r6952 r7266 2460 2460 $append['folder_id'] = $vv['id']; 2461 2461 $append['folder_name'] = (($uid2cn && isset($vv['user'])) && ($cn = $this->ldap->uid2cn($vv['user']))) ? $cn : $vv['name']; 2462 $status = imap_status($mboxStream, $vv['stream'], SA_ UNSEEN); //Resgata Numero de mensagens não lidas2462 $status = imap_status($mboxStream, $vv['stream'], SA_ALL); //Resgata Numero de mensagens não lidas 2463 2463 $append['folder_unseen'] = isset($status->unseen) ? $status->unseen : 0 ; 2464 $append['folder_total'] = isset($status->messages) ? $status->messages : 0 ; 2464 2465 $append['folder_hasChildren'] = (($vv['attributes'] == 32) && ($vv['name'] != 'INBOX')) ? 1 : 0; 2465 2466 $append['folder_parent'] = $vv['parent']; … … 2478 2479 } 2479 2480 2481 function getFolderInfo($folder){ 2482 $folder = ($folder != '' ? $folder : 'INBOX'); 2483 $return = array(); 2484 $append = array(); 2485 $newFolder = mb_convert_encoding($folder, 'UTF7-IMAP','UTF-8, ISO-8859-1, UTF7-IMAP'); 2486 $serverString = "{".$this->imap_server.":".$this->imap_port.$this->imap_options."}".$newFolder; 2487 $mboxStream = $this->open_mbox($folder); //abre conexão imap 2488 $status = imap_status($mboxStream, $serverString , SA_ALL); //Resgata Numero de mensagens não lidas 2489 $append['folder_id'] = $folder; 2490 $append['folder_name'] = explode($this->imap_delimiter,$folder); 2491 $append['folder_name'] = $append['folder_name'][count($append['folder_name'])-1]; 2492 $append['folder_unseen'] = isset($status->unseen) ? $status->unseen : 0 ; 2493 $append['folder_total'] = isset($status->messages) ? $status->messages : 0 ; 2494 $return[] = $append; 2495 return $return; 2496 } 2480 2497 2481 2498 function create_mailbox($arr) … … 2539 2556 function delete_mailbox($arr) 2540 2557 { 2541 $namebox = $arr['del_past'];2558 $namebox = isset($arr['del_past']) ? $arr['del_past'] : $arr; 2542 2559 $imap_server = $_SESSION['phpgw_info']['expressomail']['email_server']['imapServer']; 2543 2560 $mbox_stream = $this->mbox ? $this->mbox : $this->open_mbox();
Note: See TracChangeset
for help on using the changeset viewer.