File manager - Edit - /home/opticamezl/www/newok/plg_installer_packageinstaller.tar
Back
js/packageinstaller-es5.min.js 0000644 00000006725 15173222502 0012314 0 ustar 00 (function(){"use strict";/** * @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},function(t){document.addEventListener("DOMContentLoaded",function(){if(t.submitbuttonpackage=function(){var e=document.getElementById("adminForm");if(e.install_package.value==="")t.renderMessages({warning:[t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE")]});else if(e.install_package.files[0].size>e.max_upload_size.value)t.renderMessages({warning:[t.Text._("COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG")]});else{var n=document.getElementById("loading");n&&n.classList.remove("hidden"),e.installtype.value="upload",e.submit()}},typeof FormData>"u"){document.querySelector("#legacy-uploader").classList.remove("hidden"),document.querySelector("#uploader-wrapper").classList.add("hidden");return}var u=!1,a=document.querySelector("#dragarea"),f=document.querySelector("#install_package"),E=document.querySelector("#max_upload_size").value,A=document.querySelector("#select-file-button"),g=document.querySelector("#installer-return").value,L=document.getElementById("upload-progress"),l=L.querySelector(".progress-bar"),v=L.querySelector(".uploading-number"),_="index.php?option=com_installer&task=install.ajax_upload";function o(e){a.setAttribute("data-state","pending");var n=t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_UNKNOWN");e==null?n=t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_EMPTY"):typeof e=="string"?n=e.replace(/(<([^>]+)>|\s+)/g," "):e.message&&(n=e.message),t.renderMessages({error:[n]})}g&&(_+="&return="+g),A.addEventListener("click",function(){f.click()}),f.addEventListener("change",function(){u||t.submitbuttonpackage()}),a.addEventListener("dragenter",function(e){return e.preventDefault(),e.stopPropagation(),a.classList.add("hover"),!1}),a.addEventListener("dragover",function(e){return e.preventDefault(),e.stopPropagation(),a.classList.add("hover"),!1}),a.addEventListener("dragleave",function(e){return e.preventDefault(),e.stopPropagation(),a.classList.remove("hover"),!1}),a.addEventListener("drop",function(e){if(e.preventDefault(),e.stopPropagation(),!u){a.classList.remove("hover");var n=e.target.files||e.dataTransfer.files;if(n.length){var d=n[0],c=new FormData;if(!d.type){t.renderMessages({error:[t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE")]});return}if(d.size>E){t.renderMessages({warning:[t.Text._("COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG")]});return}c.append("install_package",d),c.append("installtype","upload"),a.setAttribute("data-state","uploading"),l.setAttribute("aria-valuenow",0),u=!0,l.style.width=0,v.textContent="0";var S=function(r){if(r.lengthComputable){var s=r.loaded/r.total,i=Math.round(s*100);l.style.width=i+"%",l.setAttribute("aria-valuenow",i),v.textContent=""+i,i===100&&a.setAttribute("data-state","installing")}};t.request({url:_,method:"POST",perform:!0,data:c,onBefore:function(r){r.upload.addEventListener("progress",S)},onSuccess:function(r){if(!r){o(r);return}var s;try{s=JSON.parse(r)}catch(i){o(i);return}if(!s.success&&!s.data){o(s);return}s.data.redirect?window.location.href=s.data.redirect:window.location.href="index.php?option=com_installer&view=install"},onError:function(r){if(u=!1,r.status===200){var s=r.responseText||r.responseJSON;o(s)}else o(r.statusText)}})}}}),document.getElementById("installbutton_package").addEventListener("click",function(e){e.preventDefault(),t.submitbuttonpackage()})})}(Joomla)})(); js/packageinstaller.js 0000644 00000014122 15173222502 0011026 0 ustar 00 /** * @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (Joomla => { document.addEventListener('DOMContentLoaded', () => { Joomla.submitbuttonpackage = () => { const form = document.getElementById('adminForm'); // do field validation if (form.install_package.value === '') { Joomla.renderMessages({ warning: [Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE')] }); } else if (form.install_package.files[0].size > form.max_upload_size.value) { Joomla.renderMessages({ warning: [Joomla.Text._('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG')] }); } else { const loading = document.getElementById('loading'); if (loading) { loading.classList.remove('hidden'); } form.installtype.value = 'upload'; form.submit(); } }; if (typeof FormData === 'undefined') { document.querySelector('#legacy-uploader').classList.remove('hidden'); document.querySelector('#uploader-wrapper').classList.add('hidden'); return; } let uploading = false; const dragZone = document.querySelector('#dragarea'); const fileInput = document.querySelector('#install_package'); const fileSizeMax = document.querySelector('#max_upload_size').value; const button = document.querySelector('#select-file-button'); const returnUrl = document.querySelector('#installer-return').value; const progress = document.getElementById('upload-progress'); const progressBar = progress.querySelector('.progress-bar'); const percentage = progress.querySelector('.uploading-number'); let uploadUrl = 'index.php?option=com_installer&task=install.ajax_upload'; function showError(res) { dragZone.setAttribute('data-state', 'pending'); let message = Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_UNKNOWN'); if (res == null) { message = Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_EMPTY'); } else if (typeof res === 'string') { // Let's remove unnecessary HTML message = res.replace(/(<([^>]+)>|\s+)/g, ' '); } else if (res.message) { ({ message } = res); } Joomla.renderMessages({ error: [message] }); } if (returnUrl) { uploadUrl += `&return=${returnUrl}`; } button.addEventListener('click', () => { fileInput.click(); }); fileInput.addEventListener('change', () => { if (uploading) { return; } Joomla.submitbuttonpackage(); }); dragZone.addEventListener('dragenter', event => { event.preventDefault(); event.stopPropagation(); dragZone.classList.add('hover'); return false; }); // Notify user when file is over the drop area dragZone.addEventListener('dragover', event => { event.preventDefault(); event.stopPropagation(); dragZone.classList.add('hover'); return false; }); dragZone.addEventListener('dragleave', event => { event.preventDefault(); event.stopPropagation(); dragZone.classList.remove('hover'); return false; }); dragZone.addEventListener('drop', event => { event.preventDefault(); event.stopPropagation(); if (uploading) { return; } dragZone.classList.remove('hover'); const files = event.target.files || event.dataTransfer.files; if (!files.length) { return; } const file = files[0]; const data = new FormData(); if (!file.type) { Joomla.renderMessages({ error: [Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE')] }); return; } if (file.size > fileSizeMax) { Joomla.renderMessages({ warning: [Joomla.Text._('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG')] }); return; } data.append('install_package', file); data.append('installtype', 'upload'); dragZone.setAttribute('data-state', 'uploading'); progressBar.setAttribute('aria-valuenow', 0); uploading = true; progressBar.style.width = 0; percentage.textContent = '0'; // Upload progress const progressCallback = evt => { if (evt.lengthComputable) { const percentComplete = evt.loaded / evt.total; const number = Math.round(percentComplete * 100); progressBar.style.width = `${number}%`; progressBar.setAttribute('aria-valuenow', number); percentage.textContent = `${number}`; if (number === 100) { dragZone.setAttribute('data-state', 'installing'); } } }; Joomla.request({ url: uploadUrl, method: 'POST', perform: true, data, onBefore: xhr => { xhr.upload.addEventListener('progress', progressCallback); }, onSuccess: response => { if (!response) { showError(response); return; } let res; try { res = JSON.parse(response); } catch (e) { showError(e); return; } if (!res.success && !res.data) { showError(res); return; } // Always redirect that can show message queue from session if (res.data.redirect) { window.location.href = res.data.redirect; } else { window.location.href = 'index.php?option=com_installer&view=install'; } }, onError: error => { uploading = false; if (error.status === 200) { const res = error.responseText || error.responseJSON; showError(res); } else { showError(error.statusText); } } }); }); document.getElementById('installbutton_package').addEventListener('click', event => { event.preventDefault(); Joomla.submitbuttonpackage(); }); }); })(Joomla); js/packageinstaller-es5.min.js.gz 0000644 00000002550 15173222502 0012723 0 ustar 00 � �W]s�8}�0�Y�J����di�f�Ȅt:;�,����H�$C��#�B!�t:˓-_��}��e2�BI�Qf�3V�Т���;o�#T���z��b�(8 �~ ��L��]rkA�]Ȑz��֦�yp0���W�& �J��V"B�<�;�}��A��w��'"���)h#��<���[�-� x�NoС����>�l&d�f�|[,�9Y�d�<Ra6i)����� c�Z��/O���L�"D�b!F��&��{�Y�d��o<�&3������$�?<^D>��D�?�� �#����$VPtʓcaK5��%�c0�|Ƶ2n�Zz�}t�=^�7�n�s=�j�~j�w�z���w9nAb�۪x$0��5�_8:��,M���4�m6��/�l�����{����U��>��۹�?\�?YUDN�D�ᖬ�% n���0QS��XDH���7��.�JW�*�>�s���s�8���U��� ��>�-����� 4�/�ey�1�<M7`x=a�4�L��&c�C��N�H�k���n���#L:��7 �2�����)��e� L�W��(]]��ҤF�U���Iº��t��q�5�d�E�2n�lr�A� �M��J]K�PM�+;떛o�z���*D������95`��jq�Y�Q�-o�- �R�U)�5��n.�gع��_?�>��_z��1�%���"u.�n�B�Y�0��ė1:���4�!��{����}|����ヘ �&�I9 �u��Wo��8,@k����.�y\���}��e�ڏ1io��a"�o��g>�1m�1�2�gW��b��.0��Q -�5���Xh��]8��뻱c�J��Jy�K�����jZTZ������5>�_�v5_��Jvz��Z�m�Ҫ��Z�c�%�-@]3�h.�ty�X�dl�%�GL�w$df+�pb���>�����\�{1;۴� 4��Q��|��$�䇯�oD�T��[�W7�7��QLz�f��d�81�� ��ȎY@����1�Tdt�n�Zt��S5I3��(Sh���F�ZeyB��vL��d䛽� ���Z�>��f�����}Ac�0��RŲL��\~�g`�?�t�� ر���?�A$=RzҬġ4C��) �(�Ͷ4؊(� �D�A�`Ls#�5����ϖӲ�qn��A�GS� ��!���N\��l�PSb��5S4��1+��j���ОTKz�¢��XÈm5� ���S�%K#�t��� ���JS���0Ǝ��p4�TI����w���*/Vi�/� �s������TF���� Ϸ�ŝ����/�������?z��� js/packageinstaller.min.js.gz 0000644 00000002543 15173222502 0012233 0 ustar 00 � �W]S�8}�0�nF��<�UXJS�6$���a� �G�#��L`���Nh�:�]x��s���Q�vw_�����L&.|L���A+d����M��p�����X�z�\f�{{�ٌ}�z� �M�)�R����������m*��W�c�V�A�M� &,@�;=�]��`w�}��gR�zƪ��b^P�xg�(��rL�q���I�=��Ύ�r~M�bD1c�l~;��6wN�LD_D��ie] |ś����<���x*�;m���r��Ie�H�QM��D��!��9kE�g�(����c�p�������?�<����G'�Dž�`���uABH- �e ��uͬ�:���~�g��ȯT���Oǃ�o|:��>]�O�'���������^�r0xsz��U;�=v��DB�h(��Z�/f`�� ���cP�����C�)��(��ä(��q�3�V8�A9"�U�5�0�"� F�����Y1�A�)'��,�7gFd����G�Ѐˍ*Rp��;�a#��r�F$@�f�Qk�G�v��� �*��h�[>6}I5�.A�&��Yxec��*���щk}��x��-?7o�A��6@*"���ʧ�>����#�b�g�$;ԙ�Z�HOG+_N�/�~e��*L(�*���f�9g�m� �X8ѴN8@e��F��ή:iԽ�\�>�?�����������W��g�"Ү8G����d�� ������+�Y�e_���� �6�i5 <�۪�@菣�Ѧ}��R$���7����yR�z�a2G�����8c�&��&�D�j�^,6��r�ذ�w(Q�,3�oa,��a?i��ٹљH�O9�L���|Yѝ}��N���ͤ �����tVZ��b�S�4�r>a1\�0'L�ҭ��o�K#���V���(��J�dI^�\]��i��Vӿ��̗>�o-�_��z��1�+��n��_�im)b^_T����9�?|��Ft��>�O̭���w (��r�+=C�E��;-s)���݄�h�9�w�%���s3妪S��XO�܉�H}K�ܰRD�=Üv"��� 7aF�*�vw��"�o^�e��s�J��Y��J�~��h<�:�e`�"��ux���=�Sp��`x�hf�ʹ�#�hGT�70��>�� ��=:%�j�GXۮC�c�<��� �y�[�~8�Lؐ".�`����ݱ�V��Ǝ-��c� S�1�4�����lh610�k��F�sB{'a�Z��-;�>��Q�|r�9?h��-6�ʂo�����G!��)�;q��H��k���G�L�"�ר�b�'�1�U��?�~���ſ� K�g js/packageinstaller.min.js 0000644 00000006547 15173222502 0011624 0 ustar 00 /** * @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},(t=>{document.addEventListener("DOMContentLoaded",()=>{if(t.submitbuttonpackage=()=>{const e=document.getElementById("adminForm");if(e.install_package.value==="")t.renderMessages({warning:[t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE")]});else if(e.install_package.files[0].size>e.max_upload_size.value)t.renderMessages({warning:[t.Text._("COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG")]});else{const n=document.getElementById("loading");n&&n.classList.remove("hidden"),e.installtype.value="upload",e.submit()}},typeof FormData>"u"){document.querySelector("#legacy-uploader").classList.remove("hidden"),document.querySelector("#uploader-wrapper").classList.add("hidden");return}let o=!1;const a=document.querySelector("#dragarea"),p=document.querySelector("#install_package"),E=document.querySelector("#max_upload_size").value,A=document.querySelector("#select-file-button"),g=document.querySelector("#installer-return").value,f=document.getElementById("upload-progress"),d=f.querySelector(".progress-bar"),L=f.querySelector(".uploading-number");let _="index.php?option=com_installer&task=install.ajax_upload";function l(e){a.setAttribute("data-state","pending");let n=t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_UNKNOWN");e==null?n=t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_EMPTY"):typeof e=="string"?n=e.replace(/(<([^>]+)>|\s+)/g," "):e.message&&({message:n}=e),t.renderMessages({error:[n]})}g&&(_+=`&return=${g}`),A.addEventListener("click",()=>{p.click()}),p.addEventListener("change",()=>{o||t.submitbuttonpackage()}),a.addEventListener("dragenter",e=>(e.preventDefault(),e.stopPropagation(),a.classList.add("hover"),!1)),a.addEventListener("dragover",e=>(e.preventDefault(),e.stopPropagation(),a.classList.add("hover"),!1)),a.addEventListener("dragleave",e=>(e.preventDefault(),e.stopPropagation(),a.classList.remove("hover"),!1)),a.addEventListener("drop",e=>{if(e.preventDefault(),e.stopPropagation(),o)return;a.classList.remove("hover");const n=e.target.files||e.dataTransfer.files;if(!n.length)return;const u=n[0],c=new FormData;if(!u.type){t.renderMessages({error:[t.Text._("PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE")]});return}if(u.size>E){t.renderMessages({warning:[t.Text._("COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG")]});return}c.append("install_package",u),c.append("installtype","upload"),a.setAttribute("data-state","uploading"),d.setAttribute("aria-valuenow",0),o=!0,d.style.width=0,L.textContent="0";const m=r=>{if(r.lengthComputable){const s=r.loaded/r.total,i=Math.round(s*100);d.style.width=`${i}%`,d.setAttribute("aria-valuenow",i),L.textContent=`${i}`,i===100&&a.setAttribute("data-state","installing")}};t.request({url:_,method:"POST",perform:!0,data:c,onBefore:r=>{r.upload.addEventListener("progress",m)},onSuccess:r=>{if(!r){l(r);return}let s;try{s=JSON.parse(r)}catch(i){l(i);return}if(!s.success&&!s.data){l(s);return}s.data.redirect?window.location.href=s.data.redirect:window.location.href="index.php?option=com_installer&view=install"},onError:r=>{if(o=!1,r.status===200){const s=r.responseText||r.responseJSON;l(s)}else l(r.statusText)}})}),document.getElementById("installbutton_package").addEventListener("click",e=>{e.preventDefault(),t.submitbuttonpackage()})})})(Joomla); js/packageinstaller-es5.js 0000644 00000015106 15173222502 0011523 0 ustar 00 (function () { 'use strict'; /** * @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (function (Joomla) { document.addEventListener('DOMContentLoaded', function () { Joomla.submitbuttonpackage = function () { var form = document.getElementById('adminForm'); // do field validation if (form.install_package.value === '') { Joomla.renderMessages({ warning: [Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE')] }); } else if (form.install_package.files[0].size > form.max_upload_size.value) { Joomla.renderMessages({ warning: [Joomla.Text._('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG')] }); } else { var loading = document.getElementById('loading'); if (loading) { loading.classList.remove('hidden'); } form.installtype.value = 'upload'; form.submit(); } }; if (typeof FormData === 'undefined') { document.querySelector('#legacy-uploader').classList.remove('hidden'); document.querySelector('#uploader-wrapper').classList.add('hidden'); return; } var uploading = false; var dragZone = document.querySelector('#dragarea'); var fileInput = document.querySelector('#install_package'); var fileSizeMax = document.querySelector('#max_upload_size').value; var button = document.querySelector('#select-file-button'); var returnUrl = document.querySelector('#installer-return').value; var progress = document.getElementById('upload-progress'); var progressBar = progress.querySelector('.progress-bar'); var percentage = progress.querySelector('.uploading-number'); var uploadUrl = 'index.php?option=com_installer&task=install.ajax_upload'; function showError(res) { dragZone.setAttribute('data-state', 'pending'); var message = Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_UNKNOWN'); if (res == null) { message = Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_UPLOAD_ERROR_EMPTY'); } else if (typeof res === 'string') { // Let's remove unnecessary HTML message = res.replace(/(<([^>]+)>|\s+)/g, ' '); } else if (res.message) { message = res.message; } Joomla.renderMessages({ error: [message] }); } if (returnUrl) { uploadUrl += "&return=" + returnUrl; } button.addEventListener('click', function () { fileInput.click(); }); fileInput.addEventListener('change', function () { if (uploading) { return; } Joomla.submitbuttonpackage(); }); dragZone.addEventListener('dragenter', function (event) { event.preventDefault(); event.stopPropagation(); dragZone.classList.add('hover'); return false; }); // Notify user when file is over the drop area dragZone.addEventListener('dragover', function (event) { event.preventDefault(); event.stopPropagation(); dragZone.classList.add('hover'); return false; }); dragZone.addEventListener('dragleave', function (event) { event.preventDefault(); event.stopPropagation(); dragZone.classList.remove('hover'); return false; }); dragZone.addEventListener('drop', function (event) { event.preventDefault(); event.stopPropagation(); if (uploading) { return; } dragZone.classList.remove('hover'); var files = event.target.files || event.dataTransfer.files; if (!files.length) { return; } var file = files[0]; var data = new FormData(); if (!file.type) { Joomla.renderMessages({ error: [Joomla.Text._('PLG_INSTALLER_PACKAGEINSTALLER_NO_PACKAGE')] }); return; } if (file.size > fileSizeMax) { Joomla.renderMessages({ warning: [Joomla.Text._('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG')] }); return; } data.append('install_package', file); data.append('installtype', 'upload'); dragZone.setAttribute('data-state', 'uploading'); progressBar.setAttribute('aria-valuenow', 0); uploading = true; progressBar.style.width = 0; percentage.textContent = '0'; // Upload progress var progressCallback = function progressCallback(evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; var number = Math.round(percentComplete * 100); progressBar.style.width = number + "%"; progressBar.setAttribute('aria-valuenow', number); percentage.textContent = "" + number; if (number === 100) { dragZone.setAttribute('data-state', 'installing'); } } }; Joomla.request({ url: uploadUrl, method: 'POST', perform: true, data: data, onBefore: function onBefore(xhr) { xhr.upload.addEventListener('progress', progressCallback); }, onSuccess: function onSuccess(response) { if (!response) { showError(response); return; } var res; try { res = JSON.parse(response); } catch (e) { showError(e); return; } if (!res.success && !res.data) { showError(res); return; } // Always redirect that can show message queue from session if (res.data.redirect) { window.location.href = res.data.redirect; } else { window.location.href = 'index.php?option=com_installer&view=install'; } }, onError: function onError(error) { uploading = false; if (error.status === 200) { var res = error.responseText || error.responseJSON; showError(res); } else { showError(error.statusText); } } }); }); document.getElementById('installbutton_package').addEventListener('click', function (event) { event.preventDefault(); Joomla.submitbuttonpackage(); }); }); })(Joomla); })();
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings