- Timestamp:
- 02/18/11 14:39:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/inc/class.imap_functions.inc.php
r3777 r3790 1717 1717 } 1718 1718 1719 1720 1719 $inbox = 'INBOX'; 1721 1720 $trash = $inbox . $this->imap_delimiter . $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; … … 1728 1727 1729 1728 $serverString = "{".$this->imap_server.":".$this->imap_port.$this->imap_options."}"; 1730 $folders_list = imap_getmailboxes($mbox_stream, $serverString, ($params && $params['noSharedFolders']) ? "INBOX/*" : "*");1729 1731 1730 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, '*' ); 1733 1734 1734 1735 $folders_list = array_slice($folders_list,0,$this->foldersLimit); … … 1798 1799 if($params && $params['folder']) 1799 1800 $current_folder = $params['folder']; 1800 1801 1801 1802 $arr_quota_info = $this->get_quota(array('folder_id' => $current_folder)); 1802 1803 } else { 1803 1804 $arr_quota_info = array(); 1804 1805 } 1805 1806 1806 1807 // Sorting resultMine 1807 1808 foreach ($resultMine as $folder_info) … … 1812 1813 natcasesort($array_tmp); 1813 1814 1814 1815 $result2 = array(); 1815 1816 1816 1817 foreach ($array_tmp as $key => $folder_id) … … 1842 1843 1843 1844 if ( $params && $params['folderType'] && $params['folderType'] == 'default' ) 1844 return array_merge($resultDefault2, $arr_quota_info); 1845 return array_merge($resultDefault2, $arr_quota_info); 1845 1846 1846 1847 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 1849 1850 // Merge default folders and personal 1850 1851 $result2 = array_merge($resultDefault2, $result2); 1851 1852 1852 1853 return array_merge($result2, $arr_quota_info);
Note: See TracChangeset
for help on using the changeset viewer.