Changeset 1848
- Timestamp:
- 12/16/09 11:03:50 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mobile/inc/class.ui_mobilemail.inc.php
r1714 r1848 69 69 else 70 70 { 71 $this->folders = $this->imap_functions->get_folders_list( );71 $this->folders = $this->imap_functions->get_folders_list(array('noSharedFolders' => true)); 72 72 } 73 73 … … 841 841 { 842 842 //Chamada da classe phpmailer 843 include_once(PHPGW_SERVER_ROOT."/ phpgwapi/inc/class.phpmailer.inc.php");843 include_once(PHPGW_SERVER_ROOT."/expressoMail1_2/inc/class.phpmailer.php"); 844 844 845 845 //Recebe os dados do form (passados pelo POST) … … 866 866 $mail->Port = $_SESSION['phpgw_info']['expressomail']['email_server']['smtpPort']; 867 867 868 $mail->SaveMessageInFolder = $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder']; 868 869 //Envia os emails em formato HTML; se false -> desativa. 869 870 $mail->IsHTML(true); … … 962 963 963 964 function get_folder_number($folder_name){ 964 $i = 0; 965 foreach($this->folders as $folder){ 965 foreach($this->folders as $folderNumber => $folder){ 966 966 if($folder['folder_id'] == $folder_name){ 967 return $ i;967 return $folderNumber; 968 968 } 969 $i++;970 969 } 971 970 return 0; … … 1025 1024 1026 1025 $folders_list = ''; 1027 //$this->folders = $this->imap_functions->get_folders_list(); 1028 foreach($this->folders as $id =>$folder) 1029 { 1030 if(strpos($folder['folder_id'],'user')===false && is_array($folder)) { 1031 if(($id != $this->get_folder_number($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'])) && ($id != 0)){ 1032 $folder_name = str_replace('*','',lang($folder['folder_name'])); 1033 $folder_link = "index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=".$id; 1034 $folders_list .= "<br>:: <a href=".$folder_link.">".$folder_name."</a>"; 1035 } 1026 $array_folders = Array(); 1027 $this->folders = $this->imap_functions->get_folders_list(array('noSharedFolders' => true)); 1028 1029 foreach($this->folders as $id => $folder) 1030 { 1031 if((strpos($folder['folder_id'],'user')===true && !is_array($folder)) || !is_numeric($id)) 1032 continue; 1033 $array_folders[$folder['folder_id']]['id'] = $id; 1034 $array_folders[$folder['folder_id']]['folder_name'] = $folder['folder_name']; 1035 } 1036 1037 foreach($array_folders as $folder_id => $folder) 1038 { 1039 if(($folder_id != $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder']) && ($folder['id'] != 0)){ 1040 $folder_name = str_replace('*','',lang($folder['folder_name'])); 1041 $folder_link = "index.php?menuaction=mobile.ui_mobilemail.mail_list&folder=".$folder['id']; 1042 $folders_list .= "<br>:: <a href=".$folder_link.">".$folder_name."</a>"; 1036 1043 } 1037 1044 } 1038 1045 $p->set_var('folders_list', $folders_list); 1039 1046 $p->pfp('out','retorno'); 1040 1047 1041 1048 } 1042 1049
Note: See TracChangeset
for help on using the changeset viewer.