403Webshell
Server IP : 192.64.118.117  /  Your IP : 18.218.137.145
Web Server : LiteSpeed
System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64
User : thecgapy ( 1160)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/thecgapy/www/wp-content/plugins/leads/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/thecgapy/www/wp-content/plugins/leads/assets/js/wpl.leads-list.js
jQuery(document).ready(function ($) {

    if (jQuery('.wp-list-table').length > 0) {
        jQuery('.edit a').addClass('button-primary').addClass('button');
        jQuery('.row-actions .trash a').addClass('button-primary').addClass('button');
        jQuery('.clone a').addClass('button');
        // Script for leads list page
        jQuery('.row-actions').each(function () {
            var jQuerylist = jQuery(this);
            var jQueryfirstChecked = jQuerylist.parent().parent().find('.column-first-name');

            if (!jQueryfirstChecked.html())
                return;

            jQuerylist.appendTo(jQueryfirstChecked);
        });

        jQuery("body").on('click', '.lead-grav-img', function () {
            var checked = jQuery(this).parent().parent().find(".check-column input").is(':checked');
            if (checked === false) {
                jQuery(this).parent().parent().find(".check-column input").attr("checked", "checked");
            } else {
                jQuery(this).parent().parent().find(".check-column input").removeAttr('checked');
            }

        });

        if (jQuery("li.publish").length > 0) {
            var textchange = jQuery("li.publish").html().replace("Published", "Live");
            jQuery('li.publish').html(textchange);

            jQuery('.date.column-date').each(function () {
                var textchange2 = jQuery(this).html().replace("Published", "");
                jQuery(this).html(textchange2);
            });
        }

        var mark_as_read = '<span class="mark-read button" title="Mark lead as viewed">Mark as read</span>';
        var mark_as_unread = '<span class="mark-unread button" title="Mark lead as unread">Mark as unread</span>';
        //var stop_waiting_for_optin = '<span class="stop-waiting-for-optin button" title="Remove the lead from the double opt in waiting list">Stop waiting for opt in</span>';
        //jQuery(mark_as_read).appendTo(".row-actions");
        jQuery(mark_as_read).appendTo(".edit");
        jQuery(mark_as_unread).appendTo(".edit");
        //jQuery(stop_waiting_for_optin).appendTo(".edit");

        jQuery('.mark-read, .mark-unread, .stop-waiting-for-optin').each(function () {
            var this_lead = jQuery(this).parent().parent().parent().parent().attr("id");
            var lead_id = this_lead.replace("post-", "");
            jQuery(this).attr("id", lead_id);

        });
        jQuery("body").on('change', '.bulkactions select', function () {
            var selected = jQuery(this).val();
            console.log(selected);
            if (selected != -1) {
                jQuery(".alignleft.actions").not('.bulkactions').hide();
                jQuery("#wordpress_list_select").hide();
            } else {
                jQuery(".alignleft.actions").show();
                jQuery(".alignleft.actions").show();
                jQuery("#doaction").val('Apply');
            }
            if (selected === "add-to-list") {
                jQuery("#wordpress_list_select").show();
                jQuery("#doaction").val('Add Selected Leads to List');
                setTimeout(function () {
                    var test = "<span id='add-to-this'>Select List:</span>";
                    jQuery("#wordpress_list_select").before(test);
                }, 100);

            } else {
                jQuery("#doaction").val('Apply');
                jQuery("#add-to-this").remove();
            }
        });
        jQuery('.type-wp-lead').each(function () {
            var current_status = jQuery(this).find(".lead-status-pill").data('status');
            if (current_status === "read") {
                jQuery(this).find(".mark-read").hide();
                jQuery(this).find(".mark-unread").show();
            } else if (current_status === "new") {
                jQuery(this).find(".mark-unread").hide();
                jQuery(this).find(".mark-read").show();
            } else if (current_status === "double-optin") {
				jQuery(this).find(".mark-unread").hide();
                jQuery(this).find(".mark-read").hide();
				jQuery(this).find(".stop-waiting-for-optin").css({'display' : 'inline-block'});
			}
        });
        //var move_box = jQuery(".alignleft.actions").first();
        //jQuery(".subsubsub").before(move_box);

        //var filter_box = "<span class='left-float-filter'>Filter</span>";
        //jQuery(".alignleft.actions").eq(1).before(filter_box);

        var meta_filter = jQuery('#lead-meta-filter').val();
        if (meta_filter != "") {
            jQuery(".lead_meta_val").show();
        }
        jQuery("body").on('change', '#lead-meta-filter', function () {
            var meta = jQuery('#lead-meta-filter').val();
            if (meta === "") {
                jQuery(".lead_meta_val").hide();
            } else {
                jQuery(".lead_meta_val").show();
            }
        });

        jQuery('.mark-read').on('click', function () {

            // define the bulk edit row
            var post_id = jQuery(this).attr("id");
            var status = "Read";

            jQuery.ajax({
                type: 'POST',
                url: ajaxurl,
                context: this,
                data: {
                    action: 'wp_leads_mark_as_read_save',
                    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().css("background-color", "#f2f2f2");
                    jQuery(self).parent().parent().parent().parent().find(".status").text("Read");
                    //alert("Changes Saved! Refresh the page to see your changes");
                },

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

            return false;

        });

        jQuery('.mark-unread').on('click', function () {

            // define the bulk edit row
            var post_id = jQuery(this).attr("id");
            var status = "new";
            jQuery(self).parent().parent().parent().parent().find(".status").text("Updating...");

            jQuery.ajax({
                type: 'POST',
                url: ajaxurl,
                context: this,
                data: {
                    action: 'wp_leads_mark_as_unread_save',
                    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().css("background-color", "#f2f2f2");
                    jQuery(self).parent().parent().parent().parent().find(".status").text("Done!");
                    //alert("Changes Saved! Refresh the page to see your changes");
                },

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

            return false;

        });

        jQuery('.stop-waiting-for-optin').on('click', function () {

            // define the bulk edit row
            var post_id = jQuery(this).attr("id");
            var status = "Read";
            jQuery(self).parent().parent().parent().parent().find(".status").text("Updating...");

            jQuery.ajax({
                type: 'POST',
                url: ajaxurl,
                context: this,
                data: {
                    action: 'wp_leads_stop_waiting_for_double_optin',
                    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().css("background-color", "#f2f2f2");
                    jQuery(self).parent().parent().parent().parent().find(".status").text("Done!");
                    //alert("Changes Saved! Refresh the page to see your changes");
                },

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

            return false;

        });

    }
});

Youez - 2016 - github.com/yon3zu
LinuXploit