T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/gositeme.com/public_html/quickqr/admin/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/gositeme.com/public_html/quickqr/admin/js/admin-ajax.js
jQuery(function($) {
    "use strict";
    alertify.logPosition("top right");
    // Ads list delegated events.
    $('#ajax-services').on('click', '.item-js-delete', function(e) {
        // Keep ads item click from being executed.
        e.stopPropagation();
        // Prevent navigating to '#'.
        e.preventDefault();
        // Ask user if he is sure.
        var action = $(this).data('ajax-action'),
            $item = $(this).closest('tr'),
            data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to delete this.!",
            type: "info",
            showCancelButton: true,
            confirmButtonColor: "#f44336",
            confirmButtonText: "Yes, Delete!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    // Remove Ads item from DOM.
                    if(response != 0) {
                        $item.remove();
                        hideSiteActionBtn();
                        alertify.success("Deleted! item has been Deleted.");
                    }else{
                        alertify.error("Problem in deleting, Please try again.");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                },
                error: function (response, textStatus, errorThrown) {
                    alertify.error("Problem in deleting, Please try again.");
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                }
            });
        });
    });

    //Delete Marked.
    $("[data-ajax-response='deletemarked']").on("click", function (e) {
        // Keep ads item click from being executed.
        e.stopPropagation();
        // Prevent navigating to '#'.
        e.preventDefault();
        // Ask user if he is sure.
        var action = $(this).data('ajax-action');
        var $for_delete = $('.service-checker:checked'),
            data = { action: action},
            services = [],
            $panels = [];

        $for_delete.each(function(){
            var panel = $(this).parents('tr');
            $panels.push(panel);
            services.push(this.value);
        });
        data['list[]'] = services;

        swal({
            title: "Are you sure?",
            text: "You want to delete this.!",
            type: "info",
            showCancelButton: true,
            confirmButtonColor: "#f44336",
            confirmButtonText: "Yes, Delete!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $.each($panels.reverse(), function (index) {
                            $(this).delay(500 * index).fadeOut(200, function () {
                                $(this).remove();
                            });
                        });
                        refreshAjaxTable();
                        alertify.success("Deleted! item has been Deleted.");
                    }else{
                        alertify.error("Problem in deleting, Please try again.");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                },
                error: function (response, textStatus, errorThrown) {
                    alertify.error("Problem in deleting, Please try again.");
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                }
            });
        });
    });
    //Delete/Reject/Approve Single Ad From Detail Page
    $('#js-delete-single').on('click', '.item-js-action', function(e) {
        // Keep ads item click from being executed.
        e.stopPropagation();
        // Prevent navigating to '#'.
        e.preventDefault();
        // Ask user if he is sure.

        var action = $(this).data('ajax-action');
        var $item = $(this).closest('.ajax-item-listing');
        var data = { action: action, id: $item.data('item-id') };

        var color;
        var type = $(this).data('ajax-type');
        if(type == "approve"){
            color = "#8BC34A";
        }
        else if(type == "delete" || type == "reject"){
            color = "#f44336";
        }
        swal({
            title: "Are you sure?",
            text: "You want to "+type+" this.!",
            type: "info",
            showCancelButton: true,
            confirmButtonColor: color,
            confirmButtonText: "Yes, "+type+"!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    // Remove Ads item from DOM.
                    if(response != 0) {
                        alertify.success(type+"! Item has been "+type+".");
                        swal.close();
                        window.location.href = 'posts.php';
                    }else{
                        swal("Error!", "Problem in "+type+", Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in "+type+", Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                    swal.close();
                }
            });
        });
    });
    //Approve Ads
    $('#ajax-services').on('click', '.item-approve', function(e) {
        e.stopPropagation();
        e.preventDefault();

        var action = $(this).data('ajax-action');
        var $item = $(this).closest('tr');
        var data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to Approve this Item.!",
            type: "info",
            showCancelButton: true,
            confirmButtonColor: "#8BC34A",
            confirmButtonText: "Yes, Approve!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');

            $.post(ajaxurl+'?action='+action, data, function(response) {
                    if(response != 0) {
                        $item.find('.label').html("Approved");
                        $item.find('.label').removeClass('label-warning');
                        $item.find('.label').addClass('label-success');
                        $item.find('.item-approve').remove();

                        alertify.success("Approved! Item has been Approved.");
                        swal.close();
                    }else{
                        swal("Error!", "Problem in Item Approved, Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');

            });
        });
    });

    //ACTIVE BANNED USER
    $('#ajax-services').on('click', '.user-js-active', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action');
        var $item = $(this).closest('tr');
        var data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to activate this user.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#8BC34A",
            confirmButtonText: "Yes, Activate it!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $item.find('.label').html("ACTIVE");
                        $item.find('.label').removeClass('label-warning');
                        $item.find('.label').addClass('label-info');
                        $item.find('.user-js-active').remove();
                        alertify.success("Activated! User has been Activated.");
                        swal.close();
                    }else{
                        swal("Error!", "Problem in User Activate, Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in User Activate, Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                }
            });
        });
    });

    //BANNED USER
    $('#ajax-services').on('click', '.user-js-ban', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action');
        var $item = $(this).closest('tr');
        var data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to ban this user.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#f44336",
            confirmButtonText: "Yes, Ban it!",
            cancelButtonText: "No, cancel plz!",
            closeOnConfirm: false,
            closeOnCancel: false
        }, function(isConfirm){
            if (isConfirm) {
                jQuery('.confirm').addClass('bookme-progress');
                $.ajax({
                    type: 'POST',
                    data: data,
                    url: ajaxurl+'?action='+action,
                    success: function (response, textStatus, jqXHR) {
                        if(response != 0) {
                            $item.find('.label').html("BANNED");
                            $item.find('.label').removeClass('label-info');
                            $item.find('.label').addClass('label-warning');
                            $item.find('.user-js-ban').remove();
                            alertify.success("Banned! User has been Banned.");
                        }else{
                            swal("Error!", "Problem in User Ban, Please try again.", "error");
                        }
                        jQuery('.confirm').removeClass('bookme-progress');
                    },
                    error: function (response, textStatus, errorThrown) {
                        swal("Error!", "Problem in User Ban, Please try again.", "error");
                        jQuery('.confirm').removeClass('bookme-progress');
                    }
                });
            } else {
                swal("Cancelled", "This User is safe :)", "error");
            }
        });

    });

    $(document).on('click','.login-as-user',function (e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var $id = $(this).data('user-id');
        var data = { action: 'loginAsUser', id: $id };
        var $btn = $(this);
        $btn.addClass('bookme-progress').prop('disabled',true);
        $.ajax({
            type: 'POST',
            data: data,
            url: ajaxurl,
            success: function (response) {
                $btn.removeClass('bookme-progress').prop('disabled',false);
                if(response != 0) {
                    var win = window.open(response, '_blank');
                    win.focus();
                }
            }
        });
    });


    //Install Country
    $('#ajax-services').on('click', '.install-country', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action');
        var $item = $(this).closest('tr');
        var data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to install this country.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#8BC34A",
            confirmButtonText: "Yes, Install it!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $item.find('.label').html("Installed");
                        $item.find('.label').removeClass('label-warning');
                        $item.find('.label').addClass('label-info');
                        $item.find('.install-country').remove();

                        alertify.success("Installed! Country has been Installed.");
                        swal.close();
                    }else{
                        swal("Error!", "Problem in Installation, Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in Installation, Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                }
            });
        });
    });

    //Uninstall Country
    $('#js-table-list').on('click', '.uninstall-country', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action');
        var $item = $(this).closest('tr');
        var data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to Uninstall Country.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#f44336",
            confirmButtonText: "Yes, Uninstall it!",
            cancelButtonText: "No, cancel plz!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $item.find('.label').html("Uninstall");
                        $item.find('.label').removeClass('label-info');
                        $item.find('.label').addClass('label-warning');
                        $item.find('.uninstall-country').remove();
                        alertify.success("Uninstalled! Country has been Uninstalled.");
                        swal.close();
                    }else{
                        swal("Error!", "Problem in Uninstall, Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in Uninstall, Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                }
            });
        });

    });

    //Payment Install
    $('#js-table-list').on('click', '.install-payment', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action'),
            folder = $(this).data('folder'),
            $item = $(this).closest('tr'),
            data = { action: action, id: $item.attr('id'), folder: folder};
        swal({
            title: "Are you sure?",
            text: "You want to install this Payment.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#8BC34A",
            confirmButtonText: "Yes, Install it!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $('#ajax_datatable').DataTable().ajax.reload();

                        alertify.success("Installed! Payment has been Installed.");
                        swal.close();
                    }else{
                        swal("Error!", "This Payment Method is not installed.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in Installation, Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                }
            });
        });
    });

    //Payment Uninstall
    $('#js-table-list').on('click', '.uninstall-payment', function(e) {
        e.stopPropagation();
        e.preventDefault();

        //Parameter
        var action = $(this).data('ajax-action'),
            $item = $(this).closest('tr'),
            data = { action: action, id: $item.attr('id') };
        swal({
            title: "Are you sure?",
            text: "You want to Uninstall Payment.!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#f44336",
            confirmButtonText: "Yes, Uninstall it!",
            cancelButtonText: "No, cancel plz!",
            closeOnConfirm: false
        }, function(){
            jQuery('.confirm').addClass('bookme-progress');
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl+'?action='+action,
                success: function (response, textStatus, jqXHR) {
                    if(response != 0) {
                        $('#ajax_datatable').DataTable().ajax.reload();
                        alertify.success("Uninstalled! Payment has been Uninstalled.");
                        swal.close();
                    }else{
                        swal("Error!", "Problem in Uninstall, Please try again.", "error");
                    }
                    jQuery('.confirm').removeClass('bookme-progress');
                },
                error: function (response, textStatus, errorThrown) {
                    swal("Error!", "Problem in Uninstall, Please try again.", "error");
                    jQuery('.confirm').removeClass('bookme-progress');
                }
            });
        });

    });

});

$(document).ready(function () {

    $("#category").change(function(){
        var catid = $(this).val();
        var action = $(this).data('ajax-action');
        var data = { action: action, catid: catid };
        $.ajax({
            type: "POST",
            url: ajaxurl+"?action="+action,
            data: data,
            success: function(result){
                $("#sub_category").html(result);
            }
        });
    });

    $("#country").change(function () {
        var id = $(this).val();
        var action = $(this).data('ajax-action');
        var data = {action: action, id: id};
        $.ajax({
            type: "POST",
            url: ajaxurl,
            data: data,
            success: function (result) {
                $("#state").html(result);
                $("#state").select2();
                $("#city").html('');
                $("#city").select2();
            }
        });
    });

    $("#state").change(function () {
        var id = $(this).val();
        var action = $(this).data('ajax-action');
        var data = {action: action, id: id};
        $.ajax({
            type: "POST",
            url: ajaxurl,
            data: data,
            success: function (result) {
                $("#city").html(result);
                $("#city").select2();
            }
        });
    });

    $("#statetoDistrict").change(function () {
        var id = $(this).val();
        var country = $(this).data('country');
        var stateid = country+'.'+id;
        var action = $(this).data('ajax-action');
        var data = {action: action, id: stateid};
        $.ajax({
            type: "POST",
            url: ajaxurl,
            data: data,
            success: function (result) {
                $("#district").html(result);
            }
        });
    });

    $("#editAjaxForm").on('submit', function() {

        $("#editAjaxForm #login-status").show();
        var action = $("#editAjaxForm").attr('action');
        var form_data = $(this).serialize();

        $.ajax({
            type: "POST",
            url: ajaxurl+'?action='+action,
            data: form_data,
            success: function (response) {
                if (response == "success") {
                    $("#editAjaxForm #login-status").removeClass('info-notice').addClass('success-notice');
                    $("#editAjaxForm #login-status #login-status-message").html('Setting Saved....');
                    location.reload();
                }
                else {
                    $("#editAjaxForm #login-status").removeClass('info-notice').addClass('error-notice');
                    $("#editAjaxForm #login-status #login-status-message").html(response);
                }
            }
        });
        return false;
    });

    $("#addAjaxForm").on('submit', function() {

        $("#addAjaxForm #login-status").show();
        var action = $("#addAjaxForm").attr('action');
        var form_data = $(this).serialize();

        $.ajax({
            type: "POST",
            url: ajaxurl+'?action='+action,
            data: form_data,
            success: function (response) {
                if (response == "success") {
                    $("#addAjaxForm #login-status").removeClass('info-notice').addClass('success-notice');
                    $("#addAjaxForm #login-status #login-status-message").html('Setting Saved....');
                    location.reload();
                }
                else {
                    $("#addAjaxForm #login-status").removeClass('info-notice').addClass('error-notice');
                    $("#addAjaxForm #login-status #login-status-message").html(response);
                }
            }
        });
        return false;
    });

    $("#findCityStateCountry").keyup(function () {
        var searchbox = $(this).val();
        var dataString = 'searchword1=' + searchbox;
        var action = "searchCityStateCountry";
        var data = {action: action, dataString: searchbox};

        if (searchbox == '') {
            $('#FindResultDisplay').hide();
        }
        else {
            $('#FindResultDisplay').show();
            $.post(ajaxurl, data, function (result) {
                $("#FindResultDisplay").html(result).show();
            });
            $.ajax({
                type: 'POST',
                data: data,
                url: ajaxurl,
                success: function (result, textStatus, jqXHR) {
                    $("#FindResultDisplay").html(result).show();
                },
                error: function (response, textStatus, errorThrown) {
                    console.log("error to FindResultDisplay");
                }
            });
        }
        return false;
    });

    $('#select-post-ad-city').on('click', 'ul li .selectme', function (e) {
        e.stopPropagation();
        e.preventDefault();
        var id = $(this).data('id');
        var name = $(this).data('name');
        var cityId = $(this).data('cityid');
        var stateId = $(this).data('stateid');
        var countryId = $(this).data('countryid');
        $('#findCityStateCountry').val(name);
        $('#searchPlaceId').val(cityId);
        $('#searchplaceState').val(stateId);
        $('#searchplaceCountry').val(countryId);

        $("#FindResultDisplay").html('').hide();
    });

});

// Ajax Data table functionality
var uiHelperTableToolsAjax = function() {
    var $jsonfile = jQuery( '#ajax_datatable').data('jsonfile');
    jQuery('#ajax_datatable').DataTable({
        "bProcessing": true,
        "serverSide": true,
        columnDefs: [
            { orderable: false, targets: [0,-1] }
        ],
        "ajax":{
            url :"datatable-json/"+$jsonfile, // json datasource
            type: "post",  // type of method  ,GET/POST/DELETE
            error: function(){
                jQuery("#ajax_datatable_processing").css("display","none");
            }
        },
        "initComplete":function(){

            // call your function here
        }
    });
};

function refreshAjaxTable(){
    $('#ajax_datatable').DataTable().ajax.reload();
    $.slidePanel.hide();
    var actionBtn = $(".site-action").actionBtn().data("actionBtn");
    actionBtn.hide();
}

function hideSiteActionBtn(){
    var actionBtn = $(".site-action").actionBtn().data("actionBtn");
    actionBtn.hide();
}

function readURL(input,id) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();

        reader.onload = function (e) {
            $('#'+id).attr('src', e.target.result);
            $('#'+id).show();
        };
        reader.readAsDataURL(input.files[0]);
    }else{
        $('#'+id).hide();
    }
}

function getcountryToStateSelected(countryid, action, selectid) {
    var data = {action: action, id: countryid, selectid: selectid};
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: data,
        success: function (result) {
            $("#state").html(result);
        }
    });
}

function getStateSelected(countryid, action, selectid) {
    var data = {action: action, id: countryid, selectid: selectid};
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: data,
        success: function (result) {
            $("#statetoDistrict").html(result);
        }
    });
}

function getDistrictSelected(stateid, action, selectid) {
    var data = {action: action, id: stateid, selectid: selectid};
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: data,
        success: function (result) {
            $("#district").html(result);
        }
    });
}

function getCitySelected(stateid, action, selectid) {
    var data = {action: action, id: stateid, selectid: selectid};
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: data,
        success: function (result) {
            $("#city").html(result);
        }
    });
}

function getsubcat(catid,action,selectid){
    var data = { action: action, catid: catid, selectid : selectid };
    $.ajax({
        type: "POST",
        url: ajaxurl,
        data: data,
        success: function(result){
            $("#sub_category").html(result);
        }
    });
}



/*Sidepanel custom js for ajax call*/


$(document).on("click", "#post_sidePanel_data", function (e) {
    var loader = $('#post_sidePanel_data'),
        action = $('#sidePanel_form').data('ajax-action'),
        options = {
            url:  sidepanel_ajaxurl + '?action='+action,
            dataType:  'json',
            success:   showResponse
        };
    loader.addClass('bookme-progress');
    $('#sidePanel_form').ajaxSubmit(options);

    function showResponse(data, statusText, xhr, $form) {
        var loader = $('#post_sidePanel_data');
        if (data == 0) {
            alertify.error("Unknown Error generated.");
        } else {
            if (data.status == "success") {
                alertify.success(data.message);
                refreshAjaxTable();
            }
            else if (data.status == "error") {
                //console.log(typeof data["errors"]);
                if(typeof data["errors"] === 'undefined'){

                }else{
                    if(data["errors"].length > 0){
                        for(var i=0;i<data["errors"].length;i++){
                            var $message = data["errors"][i]["message"];
                            if(i == 0){
                                $('#post_error').html('<article class="byMsg byMsgError" id="formErrors">! '+$message+'</article>');
                            }else{
                                $('#post_error').append('<article class="byMsg byMsgError" id="formErrors">! '+$message+'</article>');
                            }
                        }
                    }
                }
                alertify.error(data.message);
            } else {
                alertify.error(data.message);
            }
        }
        loader.removeClass('bookme-progress');
    }
});

/*End--Sidepanel custom js for ajax call*/

$(document).on("submit", "#blog_form_ajax", function (e) {
    e.preventDefault();
    var loader = $('#blog_submit_btn'),
        options = {
            url:  ajaxurl + '?action=saveBlog',
            dataType:  'json',
            success:   function(data, statusText, xhr, $form){
                if(data.status == 'error'){
                    alertify.error(data.message);
                }else if(data.status == 'success'){
                    alertify.success(data.message);
                    $('#post_id').val(data.id);
                }
                loader.removeClass('bookme-progress').prop('disabled',false);
            }
        };
    loader.addClass('bookme-progress').prop('disabled',true);
    $('#blog_form_ajax').ajaxSubmit(options);
});

CasperSecurity Mini