- Timestamp:
- 09/03/12 15:16:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/js/messages_controller.js
r7005 r7146 9 9 * Retorna os cabeçalhos das mensagens a serem desenhadas na caixa de email. 10 10 */ 11 messages_proxy.prototype.messages_list = function(folder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip,call_back) { 11 messages_proxy.prototype.messages_list = function(folder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip,call_back) { 12 if(this.is_local_folder(folder)) { 13 14 //MAILARCHIVER-01 15 16 //var baseFolder = folder.substr(6); 17 var baseFolder = folder.replace('local_messages_', ''); 18 var tree_name; 19 //var drawinginfo = {treeObject: tree_name, treeName: tree_name, folderName: baseFolder}; 20 var drawinginfo = {}; 21 expresso_mail_archive.update_counters = false; 22 expresso_mail_archive.currentfolder = baseFolder; 23 expresso_mail_archive.getFolderInfo(expresso_mail_archive.currentfolder); 24 expresso_mail_archive.drawdata = drawinginfo; 25 26 if(tree_name == 'tree_folders'){ //only the 'tree_folders' must show messages. 'folders_tree' are just for managment operation 27 console.log('if 1'); 28 var exp_dfs = new Array(baseFolder,msg_range_begin,emails_per_page,sort_box_type,search_box_type, sort_box_reverse,preview_msg_subject,preview_msg_tip); 29 expresso_mail_archive.queryconfig.setExpressoDefaults(exp_dfs); 30 expresso_mail_archive.listMessages(); 31 } 32 else{ 33 if (!tree_name){ 34 console.log('if 2'); 35 //window.alert('sem arvore para atualizar, com sort_box_type =' + sort_box_type + ' e search_box_type= ' + search_box_type + ' reverse -- ' + sort_box_reverse); 36 var exp_dfs = new Array(baseFolder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip); 37 console.log(exp_dfs); 38 expresso_mail_archive.queryconfig.setExpressoDefaults(exp_dfs); 39 expresso_mail_archive.listMessages(); 40 } 41 if(tree_name == 'folders_tree'){ 42 console.log('if 3 '); 43 /*var div_export_local = document.createElement('div'); 44 div.style.width 45 var lbl_check = document.createElement('label'); 46 var check_export_local_recursive = document.createElement('input'); 47 var lbl_combo = document.createElement('label'); 48 var combo_export_local_format = document.createElement('select');*/ 49 //window.alert('alert td content = ' + Element('div_buttons').getElementsByTagName('table')[0].tbody[0].tr[4].td[0].innerHTML); 50 //Element('div_buttons').appendChild(div_export_local); 51 } 52 } 53 54 }else { 55 $.ajax({ 56 url: "controller.php?" + $.param( {action: "$this.imap_functions.get_range_msgs3", 57 folder: folder, 58 msg_range_begin: msg_range_begin, 59 msg_range_end: emails_per_page, 60 sort_box_type: sort_box_type, 61 search_box_type: search_box_type, 62 sort_box_reverse: sort_box_reverse } ), 63 64 success: function( data ){ 65 data = connector.unserialize(data); 66 67 if( data ) 68 call_back( data ); 69 }, 70 beforeSend: function( jqXHR, settings ){ 71 connector.showProgressBar(); 72 }, 73 complete: function( jqXHR, settings ){ 74 connector.hideProgressBar(); 75 } 76 77 }); 78 } 79 } 80 messages_proxy.prototype.messages_list_old = function(folder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip,call_back) { 12 81 if(this.is_local_folder(folder)) { 13 82 var real_folder = folder.substr(6); … … 53 122 messages_proxy.prototype.get_msg = function(msg_number,msg_folder,set_flag,call_back) { 54 123 if(this.is_local_folder(msg_folder)) { 55 if(set_flag) 56 expresso_local_messages.set_messages_flag(msg_number,"seen"); 57 var data = expresso_local_messages.get_local_mail(msg_number); 58 59 eval("call_back(data)"); 124 125 126 //if(set_flag) 127 // expresso_local_messages.set_messages_flag(msg_number,"seen"); 128 // var data = expresso_local_messages.get_local_mail(msg_number); 129 //MAILARCHIVER-02 130 expresso_mail_archive.getMessage(msg_number); 131 132 //eval("call_back(data)"); 60 133 }else{ 61 134 $.ajax({ … … 119 192 120 193 if(info_msg.local_message==true) { 121 return "javascript:download_local_attachment('"+ 122 expresso_local_messages.get_url_anexo(info_msg.msg_number,info_msg.attachments[numero_ordem_anexo].pid)+ 123 "')"; 194 //ma serpro 195 // return "javascript:download_local_attachment('"+ 196 // expresso_local_messages.get_url_anexo(info_msg.msg_number,info_msg.attachments[numero_ordem_anexo].pid)+ 197 // "')"; 198 //MAILARCHIVER-04 199 return "javascript:download_local_attachment('"+ mail_archive_protocol+'://'+mail_archive_host+':'+mail_archive_port+'/temp/download/' +info_msg.attachments[numero_ordem_anexo].pid + "')"; 124 200 } 125 201 else { … … 140 216 messages_proxy.prototype.proxy_set_messages_flag = function (flag,msg_number){ 141 217 if(this.is_local_folder(get_current_folder())) { 142 expresso_local_messages.set_messages_flag(msg_number,flag); 218 //mail archiver 219 //expresso_local_messages.set_messages_flag(msg_number,flag); 143 220 } 144 221 else {
Note: See TracChangeset
for help on using the changeset viewer.