Changeset 8108
- Timestamp:
- 04/23/13 17:56:19 (10 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r8096 r8108 4883 4883 write_msg(get_lang('You must wait while the messages will be imported...')); 4884 4884 4885 cExecuteForm('$this.imap_functions.import_msgs', formSend , handler_return ); 4885 var local_folder = input_hidden.attr("value"); //recupera a pasta selecionada 4886 if(local_folder.indexOf("local_") == 0){ //verifica se a pasta selecionada é uma pasta local 4887 4888 var fdata = local_folder.substr(15, local_folder.length); //recupera somente a estrutura da pasta ou o id 4889 expresso_mail_archive.getFolderInfo(fdata); //recuperar a estrutura da pasta, 4890 //para realizar a importação de mensagens 4891 fdata = expresso_mail_archive.folder.path; 4892 4893 //o mailarchiver não provê um serviço para a importação de mensagens nas pastas locais, 4894 //mas sim uma modal, da qual são extraídas as informações e as urls para submitar os dados 4895 //para o arquivamento de mensagens em pastas locais. 4896 var url_src = mail_archive_protocol + '://' + mail_archive_host + ':' + mail_archive_port + '/arcserv/import?prt=' + mail_archive_protocol + '&por=' + mail_archive_port+ '&fid='+ encodeURIComponent(fdata) + '&sid=' + expresso_mail_archive.session.id; 4897 var _html = DataLayer.render(url_src); 4898 var regex_url = RegExp('\<iframe(.)*src=\"([^\"]*)"(.)*\>'); 4899 var obj_params = $.parseQuery( regex_url.exec(_html)[2].split('?')[1] || '' ); 4900 $(formSend).append('<input id="ma_import_flat" type="checkbox" value="false" name="flat" style="display:none"> ' + 4901 '<input id="sessionId" type="hidden" value="'+obj_params['sessvalue']+'" name="sessionId">' + 4902 '<input id="base" type="hidden" value="'+obj_params['basevalue']+'" name="base">' + 4903 '<input id="lang" type="hidden" value="'+obj_params['langvalue']+'" name="lang">'); 4904 4905 var importEmailsLocalDialog = $('#importEmailsLocal'); 4906 importEmailsLocalDialog.css("overflow","hidden"); 4907 importEmailsLocalDialog.dialog( 4908 { 4909 height : 200, 4910 width : 350, 4911 resizable : false, 4912 title : get_lang('Local Archive'), 4913 modal : true, 4914 buttons : [ 4915 { 4916 text : get_lang("Close"), 4917 click : function() 4918 { 4919 importEmailsLocalDialog.dialog("close").dialog("destroy"); 4920 } 4921 } 4922 ] 4923 }); 4924 4925 importEmailsLocalDialog.html('<iframe frameborder="0" scrolling="no" id="frameResult" name="frameResult" ></iframe>') 4926 $(formSend).attr("action", mail_archive_protocol + '://' + mail_archive_host + ':' + mail_archive_port + '/arcserv/import'); 4927 $(formSend).attr("target", "frameResult"); 4928 $(formSend).submit(); 4929 4930 } else { 4931 cExecuteForm('$this.imap_functions.import_msgs', formSend , handler_return ); 4932 } 4933 4886 4934 } 4887 4935 } … … 4942 4990 var foldersTree = jQuery("#foldertree-container-importMessage") 4943 4991 .removeClass('empty-container') 4944 .html(DataLayer.render(BASE_PATH + 'api/templates/foldertree.ejs', {folders: [cp_tree1, cp_tree2, [] ]}))4992 .html(DataLayer.render(BASE_PATH + 'api/templates/foldertree.ejs', {folders: [cp_tree1, cp_tree2, cp_tree3, [] ]})) 4945 4993 .find("#foldertree").treeview() 4946 4994 .click(function(event) -
trunk/expressoMail1_2/setup/phpgw_pt-br.lang
r7948 r8108 977 977 take on this option to regard the message body in the search. expressoMail1_2 pt-br Considerar o corpo da mensagem como filtro na busca 978 978 take off this option to disregard the message body in the search. expressoMail1_2 pt-br Desconsiderar o corpo da mensagem como filtro na busca 979 Local Archive expressoMail1_2 pt-br Arquivamento Local -
trunk/expressoMail1_2/templates/default/index.tpl
r7553 r8108 209 209 <div class="expressomail-module-container" style="display: none;"></div> 210 210 <div id="importEmails" style="display:none;padding:5px;"></div> 211 <div id="importEmailsLocal" style="display:none;padding:5px;"></div> 211 212 <div id="sendFileMessages" style="display:none;"></div> 212 213 <div id="quickAddContact" style="display:none;"></div>
Note: See TracChangeset
for help on using the changeset viewer.