Ignore:
Timestamp:
02/18/11 14:39:11 (13 years ago)
Author:
thiagoaos
Message:

Ticket #1559 - Corrigida listagem de pastas no expresso mini. Pasta rascunho não aparecia.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/expressoMail1_2/inc/class.imap_functions.inc.php

    r3777 r3790  
    17171717                } 
    17181718 
    1719  
    17201719                $inbox = 'INBOX'; 
    17211720                $trash = $inbox . $this->imap_delimiter . $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; 
     
    17281727 
    17291728                $serverString = "{".$this->imap_server.":".$this->imap_port.$this->imap_options."}";  
    1730                 $folders_list = imap_getmailboxes($mbox_stream, $serverString, ($params && $params['noSharedFolders']) ? "INBOX/*" : "*");  
     1729                 
    17311730                if ( $params && $params['noSharedFolders'] ) 
    1732                         $folders_list = imap_getmailboxes($mbox_stream, $serverString, 'INBOX' ) + $folders_list; 
     1731                        $folders_list = array_merge(imap_getmailboxes($mbox_stream, $serverString, 'INBOX' ), imap_getmailboxes($mbox_stream, $serverString, 'INBOX/*' ) ); 
     1732                else 
     1733                        $folders_list = imap_getmailboxes($mbox_stream, $serverString, '*' ); 
    17331734 
    17341735                $folders_list = array_slice($folders_list,0,$this->foldersLimit);  
     
    17981799                        if($params && $params['folder']) 
    17991800                                $current_folder = $params['folder']; 
    1800                                  
     1801 
    18011802                        $arr_quota_info = $this->get_quota(array('folder_id' => $current_folder)); 
    18021803                } else { 
    18031804                        $arr_quota_info = array(); 
    18041805                } 
    1805                  
     1806 
    18061807                // Sorting resultMine 
    18071808                foreach ($resultMine as $folder_info) 
     
    18121813                natcasesort($array_tmp); 
    18131814                 
    1814                 $result2 = array(); 
     1815                $result2 = array(); 
    18151816 
    18161817                foreach ($array_tmp as $key => $folder_id) 
     
    18421843                 
    18431844                if ( $params && $params['folderType'] && $params['folderType'] == 'default' ) 
    1844                         return array_merge($resultDefault2, $arr_quota_info);            
     1845                        return array_merge($resultDefault2, $arr_quota_info); 
    18451846 
    18461847                if ( $params && $params['folderType'] && $params['folderType'] == 'personal' ) 
    1847                         return array_merge($result2, $arr_quota_info);   
    1848                          
     1848                        return array_merge($result2, $arr_quota_info); 
     1849 
    18491850                // Merge default folders and personal 
    1850                         $result2 = array_merge($resultDefault2, $result2); 
     1851                $result2 = array_merge($resultDefault2, $result2); 
    18511852                 
    18521853                return array_merge($result2, $arr_quota_info); 
Note: See TracChangeset for help on using the changeset viewer.