Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mets.corals.io/wp-content/plugins/wp-analytify/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/corals/mets.corals.io/wp-content/plugins/wp-analytify/assets/js/wp-analytify-addons.js
(function($) {

    $(document).ready(function() {

        //console.log(analytify_addons.ajaxurl);
        //console.log(analytify_addons.nonce);

        $(document).on('click', ".analytify-module-state", function(e) {
            e.preventDefault();

            var thisElement = $(this);
            var thisContainer = thisElement.parent().parent();
            var moduleSlug = $(this).attr('data-slug');
            var setState = $(this).attr('data-set-state');
            var internalModule = $(this).attr('data-internal-module');
            //console.log(ajaxurl);
            $.ajax({
                    url: analytify_addons.ajaxurl,
                    type: 'POST',
                    data: {
                        action: 'set_module_state',
                        nonce: analytify_addons.nonce,
                        module_slug: moduleSlug,
                        set_state: setState,
                        internal_module: internalModule
                    },
                    beforeSend: function(res) {
                        thisContainer.find('.wp-analytify-addon-enable').show();
                    },
                    error: function(res) {
                        // console.log(res);
                        thisContainer.find('.wp-analytify-addon-enable').hide();
                        thisContainer.find('.wp-analytify-addon-wrong').show();
                    },
                    success: function(res) {
                        if ('failed' === res) {
                            thisContainer.find('.wp-analytify-addon-enable').hide();
                            thisContainer.find('.wp-analytify-addon-wrong').show();
                        } else {
                            thisContainer.find('.wp-analytify-addon-enable').hide();

                            if ('active' === setState) {
                                thisContainer.find('.wp-analytify-addon-install').show();
                            } else {
                                thisContainer.find('.wp-analytify-addon-uninstall').show();
                            }
                        }
                    }
                })
                .done(function(res) {
                    // console.log(res);
                    if ('active' === setState) {
                        thisElement.parent().html('<button type="button" class="button-primary analytify-module-state analytify-deactivate-module" data-internal-module="' + internalModule + '" data-slug="' + moduleSlug + '" data-set-state="deactive">Deactivate add-on</button>');
                    } else {
                        thisElement.parent().html('<button type="button" class="button-primary analytify-module-state analytify-active-module" data-internal-module="' + internalModule + '" data-slug="' + moduleSlug + '" data-set-state="active">Activate add-on</button>');
                    }

                    setTimeout(function() {
                        thisContainer.find('.wp-analytify-addon-install').hide();
                        thisContainer.find('.wp-analytify-addon-uninstall').hide();
                    }, 1800);
                });
        });

    });

})(jQuery)

Spamworldpro Mini