Changeset 7261 for sandbox/2.5.0-expresso1/prototype/modules
- Timestamp:
- 09/20/12 17:13:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/prototype/modules/mail/js/foldertree.js
r7220 r7261 566 566 567 567 var name_box = $(this).parents("li:first").attr("id"); 568 569 568 570 var name_folder = name_box.split(cyrus_delimiter)[name_box.split(cyrus_delimiter).length-1]; 569 571 … … 571 573 if(!data){ 572 574 write_msg(get_lang('Error compressing messages (ZIP). Contact the administrator.')) 573 }else if(data["empty_folder"] ){575 }else if(data["empty_folder"] || data == "empty_folder"){ 574 576 write_msg(get_lang("The selected folder is empty.")); 575 577 }else 576 578 download_attachments(null, null, data, null,null, name_folder +'.zip'); 577 579 } 578 cExecute("$this.exporteml.export_all",hand_export,"folder="+name_box); 580 if($(this).parents("li:first").find("input[type=hidden]:first").val() == "localFolder"){ 581 expresso_mail_archive.listMessages(name_box.split("_")[2]); 582 var msgsArchive = expresso_mail_archive.messageslisted; 583 584 var array = new Array(); 585 586 for(var i =0; i < msgsArchive.length; i++){ 587 eachMsg = { 588 'ContentType' : msgsArchive[i].ContentType, 589 'from' : { 'email' : msgsArchive[i].from.email, 'full' : msgsArchive[i].from.full, 'name' : msgsArchive[i].from.name}, 590 'msg_sample' : msgsArchive[i].msg_sample, 591 'subject' : msgsArchive[i].subject, 592 'to' : { 'email' : msgsArchive[i].to.email, 'full' : msgsArchive[i].to.full, 'name' : msgsArchive[i].to.name}, 593 'toaddress2' : msgsArchive[i].toaddress2, 594 'msg_number' : msgsArchive[i].msg_number, 595 'date' : new Date(msgsArchive[i].timestamp).toString() 596 }; 597 array.push(eachMsg); 598 599 } 600 601 $.ajax({ 602 type: "POST", 603 url: "controller.php?action=$this.exporteml.export_all_byLocalFolder", 604 data: { folder: name_box, type: "msg_local", messages : array} 605 }).done(function(msg) { 606 hand_export(msg.split('"')[1]); 607 }); 608 } else { 609 alert(1); 610 cExecute("$this.exporteml.export_all",hand_export,"folder="+name_box); 611 } 579 612 write_msg(get_lang('You must wait while the messages will be exported...')); 580 613 });
Note: See TracChangeset
for help on using the changeset viewer.