whoami7 - Manager
:
/
home
/
kckglobal
/
public_html
/
portal
/
storage
/
framework
/
views
/
Upload File:
files >> /home/kckglobal/public_html/portal/storage/framework/views/3270ab311941d8a221da7956a4412f49.php
<script type="text/javascript"> $(document).ready(function() { let updateAreaDiv = $('#update-area'); let refreshPercent = 0; let checkInstall = true; let moduleName = ''; let productURL = ''; $('.change-module-notification').click(function() { moduleName = $(this).data('module-name'); let notifyhUrl = '<?php echo route('admin.updateVersion.notify', [':moduleName']); ?>'; notifyhUrl = notifyhUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'POST', blockUI: true, url: notifyhUrl, data: { '_token': '<?php echo e(csrf_token()); ?>', 'status': $(this).is(':checked') ? 1 : 0 }, success: function(response) { if (response.status === 'success') { window.location.reload(); } } }); }); $('.refreshModule').click(function() { moduleName = $(this).data('module-name'); let refreshUrl = '<?php echo route('admin.updateVersion.refresh', [':moduleName']); ?>'; refreshUrl = refreshUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', blockUI: true, url: refreshUrl }); }); $('.update-module').click(function() { if ($('#update-frame').length) { return false; } moduleName = $(this).data('module-name'); productURL = $(this).data('product-url'); if (moduleName == '') { return false; } // check if module is supported let supportCheckUrl = '<?php echo route('admin.updateVersion.checkSupport', [':moduleName']); ?>'; supportCheckUrl = supportCheckUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', blockUI: true, url: supportCheckUrl, success: function(response) { if (response.status === 'fail') { Swal.fire({ title: "Support Expired", html: response.message, showCancelButton: true, confirmButtonText: "Renew Now", denyButtonText: `Free Support Guidelines`, cancelButtonText: "Cancel", closeOnConfirm: true, closeOnCancel: true, showCloseButton: true, icon: 'warning', focusConfirm: false, customClass: { confirmButton: 'btn btn-primary mr-3', denyButton: 'btn btn-success mr-3 p-2', cancelButton: 'btn btn-secondary' }, showClass: { popup: 'swal2-noanimation', backdrop: 'swal2-noanimation' }, buttonsStyling: false, }).then((result) => { if (result.isConfirmed) { window.open( productURL, '_blank' ); } }); } else if (response.status === 'success') { Swal.fire({ title: "Are you sure?", html: `<?php if (isset($component)) { $__componentOriginal5194778a3a7b899dcee5619d0610f5cf = $component; } ?> <?php if (isset($attributes)) { $__attributesOriginal5194778a3a7b899dcee5619d0610f5cf = $attributes; } ?> <?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.alert','data' => ['type' => 'danger','icon' => 'info-circle']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?> <?php $component->withName('alert'); ?> <?php if ($component->shouldRender()): ?> <?php $__env->startComponent($component->resolveView(), $component->data()); ?> <?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?> <?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?> <?php endif; ?> <?php $component->withAttributes(['type' => 'danger','icon' => 'info-circle']); ?>Please do not click the <strong>Yes! Update It</strong> button if the module has been customized. Your changes may be lost.\n <br> <br> As a precautionary measure, please make a backup of your files and database before updating.. \ <br> <br> <strong class="mt-2"><i>Please note that the author will not be held responsible for any loss of data or issues that may occur during the update process.</i></strong> <?php echo $__env->renderComponent(); ?> <?php endif; ?> <?php if (isset($__attributesOriginal5194778a3a7b899dcee5619d0610f5cf)): ?> <?php $attributes = $__attributesOriginal5194778a3a7b899dcee5619d0610f5cf; ?> <?php unset($__attributesOriginal5194778a3a7b899dcee5619d0610f5cf); ?> <?php endif; ?> <?php if (isset($__componentOriginal5194778a3a7b899dcee5619d0610f5cf)): ?> <?php $component = $__componentOriginal5194778a3a7b899dcee5619d0610f5cf; ?> <?php unset($__componentOriginal5194778a3a7b899dcee5619d0610f5cf); ?> <?php endif; ?> <span class="">To confirm if you have read the above message, type <strong><i>confirm</i></strong> in the field.</span> `, icon: 'info', focusConfirm: true, customClass: { confirmButton: 'btn btn-primary mr-3', cancelButton: 'btn btn-secondary' }, showClass: { popup: 'swal2-noanimation', backdrop: 'swal2-noanimation' }, buttonsStyling: false, input: 'text', inputAttributes: { autocapitalize: 'off' }, showCloseButton: true, showCancelButton: true, confirmButtonText: "Yes, update it!", cancelButtonText: "No, cancel please!", padding: '3em', showLoaderOnConfirm: true, preConfirm: (isConfirm) => { if (!isConfirm) { return false; } if (isConfirm.toLowerCase() !== "confirm") { Swal.fire({ title: "Text not matched", html: "You have entered wrong spelling of <b>confirm</b>", icon: 'error', }); return false; } if (isConfirm.toLowerCase() === "confirm") { return true; } }, allowOutsideClick: () => !Swal.isLoading() }).then((result) => { if (result.isConfirmed) { updateAreaDiv.removeClass('d-none'); Swal.close(); let updateUrl = '<?php echo route('admin.updateVersion.update', [':moduleName']); ?>'; updateUrl = updateUrl.replace(':moduleName', moduleName); $.easyBlockUI('body'); $.easyAjax({ type: 'GET', url: updateUrl, success: function(response) { if (response.status === 'success') { updateAreaDiv.html("<strong>Downloading...:-</strong><br> "); downloadScript(); downloadPercent(); } else if (response.status === 'fail') { $.easyUnblockUI('body'); updateAreaDiv.html(`<i><span class='text-red'><strong>Update Failed</strong> :</span> ${response.message}</i>`) // updateAreaDiv.addClass('d-none'); } } }); } }); } } }); }) function downloadScript() { let downloadUrl = '<?php echo route('admin.updateVersion.download', [':moduleName']); ?>'; downloadUrl = downloadUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', url: downloadUrl, success: function(response) { clearInterval(refreshPercent); if(response.status === 'fail'){ $.easyUnblockUI('body'); updateAreaDiv.html(`<i><span class='text-red'><strong>Update Failed</strong> :</span> ${response.message}</i>`) return false; } $('#percent-complete').css('width', '100%'); $('#percent-complete').html('100%'); $('#download-progress').append( "<i><span class='text-success'>Download complete.</span> Now Installing...Please wait (This may take few minutes.)</i>" ); window.setInterval(function() { /// call your function here if (checkInstall == true) { checkIfFileExtracted(); } }, 1500); installScript(); } }); } function getDownloadPercent() { let downloadPercentUrl = '<?php echo route('admin.updateVersion.downloadPercent', [':moduleName']); ?>'; downloadPercentUrl = downloadPercentUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', url: downloadPercentUrl, success: function(response) { response = response.toFixed(1); $('#percent-complete').css('width', response + '%'); $('#percent-complete').html(response + '%'); } }); } function checkIfFileExtracted() { let checkUrl = '<?php echo route('admin.updateVersion.checkIfFileExtracted', [':moduleName']); ?>'; checkUrl = checkUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', url: checkUrl, success: function(response) { checkInstall = false; if (response.status == 'success') { window.location.reload(); } } }); } function downloadPercent() { updateAreaDiv.append('<hr><div id="download-progress">' + 'Download Progress<br><div class="progress progress-lg">' + '<div class="progress-bar progress-bar-success active progress-bar-striped" id="percent-complete" role="progressbar""></div>' + '</div>' + '</div>' ); //getting data refreshPercent = window.setInterval(function() { getDownloadPercent(); /// call your function here }, 1500); } function installScript() { let installUrl = '<?php echo route('admin.updateVersion.install', [':moduleName']); ?>'; installUrl = installUrl.replace(':moduleName', moduleName); $.easyAjax({ type: 'GET', url: installUrl, success: function(response) { if (response.status == 'success') { window.location.reload(); } else if(response.status === 'fail'){ checkInstall = false; $.easyUnblockUI('body'); updateAreaDiv.html(`<i><span class='text-red'><strong>Update Failed</strong> :</span> ${response.message}</i>`) } } }); } $("body").tooltip({ selector: '[data-toggle="tooltip"]' }) }); </script> <?php /**PATH /home/kckglobal/public_html/portal/resources/views/vendor/froiden-envato/update/update_module.blade.php ENDPATH**/ ?>
Copyright ©2021 || Defacer Indonesia