Changeset 5087
- Timestamp:
- 09/13/11 16:07:01 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/mobile/inc/class.ui_mobilemail.inc.php
r5029 r5087 995 995 function delete_msg($params) 996 996 { 997 998 if ( !isset($params['msgs']) && !isset($params['msg_number']) ) { 997 $boemailadmin = CreateObject('emailadmin.bo'); 998 $emailadmin_profile = $boemailadmin->getProfileList(); 999 $email_server = $boemailadmin->getProfile($emailadmin_profile[0]['profileID']); 1000 1001 if ( !isset($params['msgs']) && !isset($params['msg_number']) ) 1002 { 999 1003 header("Location: index.php?menuaction=mobile.ui_mobilemail.index&error_message=".lang("please select one e-mail")); 1000 } else { 1001 $msg = ""; 1002 1003 if($params["msg_folder"] == "INBOX/Trash") { 1004 } 1005 else 1006 { 1007 $imapDefaultTrashFolder = ( isset($email_server['imapDefaultTrashFolder']) ) ? $email_server['imapDefaultTrashFolder'] : "Trash"; 1008 1009 $folderTrash = "INBOX".$this->imap_functions->imap_delimiter.$imapDefaultTrashFolder; 1010 1011 if( strtoupper($params["msg_folder"]) === strtoupper($folderTrash) ) 1012 { 1004 1013 $params_messages = array( 1005 'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'], 1006 'folder' => 'INBOX/Trash' 1014 'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'], 1015 'folder' => $folderTrash 1016 ); 1017 1018 $this->imap_functions->delete_msgs($params_messages); 1019 1020 $msg = lang("The messages were deleted"); 1021 } 1022 else 1023 { 1024 $params_messages = array 1025 ( 1026 'msgs_number' => isset( $params['msgs'] ) ? implode( ",",$params['msgs']) : $params['msg_number'], 1027 'folder' => $this->folders[$this->current_folder]['folder_name'], 1028 'new_folder_name' => $imapDefaultTrashFolder, 1029 'new_folder' => $folderTrash 1007 1030 ); 1031 1032 $this->imap_functions->move_messages($params_messages); 1033 1034 $msg = lang("The messages were moved to trash"); 1035 } 1008 1036 1009 $this->imap_functions->delete_msgs($params_messages);1010 1011 $msg = lang("The messages were deleted");1012 } else {1013 $params_messages = array(1014 'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'],1015 'folder' => $this->folders[$this->current_folder]['folder_name'],1016 'new_folder_name' => 'Trash',1017 'new_folder' => 'INBOX/Trash'1018 );1019 1020 $this->imap_functions->move_messages($params_messages);1021 1022 $msg = lang("The messages were moved to trash");1023 }1024 1025 1037 header("Location: index.php?menuaction=mobile.ui_mobilemail.index&success_message=".$msg.'&ignore_trace_url=true'); 1026 1038 }
Note: See TracChangeset
for help on using the changeset viewer.