| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/mail.thegioididong.edu.vn/plugins/zipdownload/ |
Upload File : |
/**
* ZipDownload plugin script
*
* @licstart The following is the entire license notice for the
* JavaScript code in this file.
*
* Copyright (c) The Roundcube Dev Team
*
* The JavaScript code in this page is free software: you can redistribute it
* and/or modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
*
* @licend The above is the entire license notice
* for the JavaScript code in this file.
*/
window.rcmail&&rcmail.addEventListener("init",function(b){rcmail.register_command("download-eml",function(){rcmail_zipdownload("eml")});rcmail.register_command("download-mbox",function(){rcmail_zipdownload("mbox")});rcmail.register_command("download-maildir",function(){rcmail_zipdownload("maildir")});rcmail.message_list&&rcmail.message_list.addEventListener("select",function(a){a=a.get_selection().length;rcmail.enable_command("download",0<a)});rcmail.addEventListener("beforedownload",rcmail_zipdownload_menu);
$.each(rcmail.buttons.download||[],function(){var a=$("#"+this.id),c=$("span",a);c.length||(c=$("<span>"),a.html("").append(c));a.attr("aria-haspopup","true");c.text(rcmail.get_label("zipdownload.download"));rcmail.env.download_link=a})});
function rcmail_zipdownload(b){if("eml"==b)b=rcmail.get_single_uid(),rcmail.goto_url("viewsource",rcmail.params_from_uid(b,{_save:1}),!1,!0);else if(rcmail.message_list&&1<rcmail.message_list.get_selection().length){var a=[],c=rcmail.selection_post_data(),e="zipdownload-"+(new Date).getTime(),h=$("<iframe>").attr({name:e,style:"display:none"});e=$("<form>").attr({target:e,style:"display: none",method:"post",action:"?_task=mail&_action=plugin.zipdownload.messages"});c._mode=b;c._token=rcmail.env.request_token;
$.each(c,function(g,d){if("object"==typeof d&&1<d.length)for(var f=0;f<d.length;f++)a.push($("<input>").attr({type:"hidden",name:g+"[]",value:d[f]}));else a.push($("<input>").attr({type:"hidden",name:g,value:d}))});h.appendTo(document.body);e.append(a).appendTo(document.body).submit()}}
function rcmail_zipdownload_menu(b){var a=rcmail.message_list.get_selection().length;rcmail.enable_command("download-eml",1==a);rcmail.enable_command("download-mbox","download-maildir",1<a);rcmail.command("menu-open","zipdownload-menu",b&&b.target?b.target:rcmail.env.download_link,b);return!1};