HEX
Server:Apache
System:Linux localhost 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64
User:enlugo-es (10006)
PHP:7.4.33
Disabled:opcache_get_status
Upload Files
File: /var/www/vhosts/enlugo.es/httpdocs/wp-content/plugins/landing-pages/assets/js/ajax.clearstats.js
jQuery(document).ready(function ($) {

    jQuery('.clear_stats').on('click', function () {

        // define the bulk edit row
        var post_id = this.id.replace('lp_clear_', '');
        var status = 0;
        if (confirm('Are you sure you want to delete the ALL of stats for this landing page? (There is no undo) Alternatively you can clear stats per version.')) {
            jQuery.ajax({
                type: 'POST',
                url: ajaxurl,
                context: this,
                data: {
                    action: 'lp_clear_stats_action',
                    j_rules: status,
                    page_id: post_id
                },

                success: function (data) {
                    var self = this;
                    //alert(data);
                    // jQuery('.lp-form').unbind('submit').submit();
                    jQuery(self).hide();
                    jQuery(self).parent().parent().parent().parent().find(".lp-impress-num, .lp-con-num").text("0");
                    jQuery(self).parent().parent().parent().parent().find(".cr-number").addClass("cr-empty-0").text("0%");
                    //alert("Changes Saved! Refresh the page to see your changes");
                },

                error: function (MLHttpRequest, textStatus, errorThrown) {
                    alert("Ajax not enabled");
                }
            });

            return false;
        }
    });

    jQuery('body').on('click', '.lp-delete-var-stats', function () {
        var post_id = jQuery(this).attr("rel");
        var variation_id = jQuery(this).attr('data-vid');
        var variation_letter = jQuery(this).attr('data-letter');
        var selector = '#lp-variation-' + variation_letter;

        //console.log(selector);
        if (confirm('Are you sure you want to delete stats for variation ' + variation_letter + "?")) {
            jQuery.ajax({
                type: 'POST',
                url: ajaxurl,
                context: this,
                data: {
                    action: 'lp_clear_stats_single',
                    variation: variation_id,
                    page_id: post_id
                },

                success: function (data) {
                    var self = this;
                    jQuery(self).text("Stats Removed!").css("color", "green").removeClass("lp-delete-var-stats").addClass('lp-clear-success');
                    jQuery(selector).find(".stat-span-impressions, .stat-span-conversions").text("0");
                    jQuery(selector).find(".stat-span-conversion_rate").addClass("cr-empty-0").text("0%");

                },

                error: function (MLHttpRequest, textStatus, errorThrown) {
                    alert("Ajax not enabled");
                }
            });

            return false;
        }
    });

});