403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/admin/javascript/engine/controllers/orders/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/admin/javascript/engine/controllers/orders/orders_pdf_delete.js
/* --------------------------------------------------------------
 orders_pdf_delete.js 2019-025
 Gambio GmbH
 http://www.gambio.de
 Copyright (c) 2019 Gambio GmbH
 Released under the GNU General Public License (Version 2)
 [http://www.gnu.org/licenses/gpl-2.0.html]
 --------------------------------------------------------------
 */

/**
 * ## Order PDF Delete Controller
 *
 * @module Controllers/orders_pdf_delete
 */
gx.controllers.module(
    'orders_pdf_delete',

    ['xhr', 'fallback'],

    /** @lends module:Controllers/orders_pdf_delete */

    function (data) {

        'use strict';

        // ------------------------------------------------------------------------
        // VARIABLE DEFINITION
        // ------------------------------------------------------------------------

        var $this = $(this),
            defaults = {},
            options = $.extend(true, {}, defaults, data),
            module = {};

        // ------------------------------------------------------------------------
        // EVENT HANDLERS
        // ------------------------------------------------------------------------

        var _deleteHandler = function (event) {
            event.preventDefault();
            event.stopPropagation();

            var $self = $(this),
                dataset = $.extend({}, $this.data(), jse.libs.fallback._data($this, 'orders_pdf_delete'));

            var href =
                'lightbox_confirm.html?section=admin_orders&message=DELETE_PDF_CONFIRM_MESSAGE&' +
                'buttons=cancel-delete';

            var t_a_tag = $(
                '<a href="' + href + '"></a>'
            );
            var tmp_lightbox_identifier = $(t_a_tag).lightbox_plugin(
                {
                    'lightbox_width': '360px'
                });

            $('#lightbox_package_' + tmp_lightbox_identifier).on('click', '.delete', function () {
                $.lightbox_plugin('close', tmp_lightbox_identifier);
                if ($self.hasClass('active')) {
                    return false;
                }
                $self.addClass('active');

                var data = {
                    'type': 'packingslip',
                    'file': $self.attr('rel'),
                    'id': $self.data('packing-slip-id'),
                    'number': $self.data('packing-slip-number')
                };

                jse.libs.xhr.post({
                    'url': 'request_port.php?module=OrderAdmin&action=deletePdf',
                    'data': data
                }).done(function (response) {
                    $self.closest('tr').remove();
                    if ($('tr.' + options.type).length === 1) {
                        $('tr.' + options.type).show();
                    }
                    $('.page_token').val(response.page_token);
                });
            });
        };

        // ------------------------------------------------------------------------
        // INITIALIZATION
        // ------------------------------------------------------------------------

        /**
         * Init function of the widget
         */
        module.init = function (done) {
            $this.on('click', '.delete_pdf', _deleteHandler);
            done();
        };

        // Return data to widget engine
        return module;
    });

Youez - 2016 - github.com/yon3zu
LinuXploit