芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/wp-content/themes/odefy/core/admin/js/admin.js
(function( $ ) { 'use strict'; jQuery(document).ready(function(){ wgl_verify_init(); wgl_accordion(); }); function wgl_verify_init(){ var wait_load = false; var security, purchase_item, user_email, content, js_activation; var reset_security, user_acc, url_activation; var btn; jQuery(document).on('click', '.activate-license', function(e){ e.preventDefault(); if ( wait_load ) return; wait_load = true; security = jQuery(this).closest('.wgl-purchase').find('#security').val(); user_email = jQuery(this).closest('.wgl-purchase').find('input[name="user_email"]').val(); purchase_item = jQuery(this).closest('.wgl-purchase').find('input[name="purchase_item"]').val(), content = jQuery(this).closest('.wgl-purchase').find('input[name="content"]'), js_activation = jQuery(this).closest('.wgl-purchase').find('input[name="js_activation"]'), btn = jQuery(this); jQuery(btn).closest('.wgl-purchase').find('.notice-validation').remove(); jQuery.ajax({ type : "post", cache: false, async: true, url : ajaxurl, dataType: "json", data : { action: "purchase_activation", security: security, purchase_code: purchase_item, email: user_email, }, beforeSend: function() { // setting a timeout btn.addClass('loading'); }, error: function(jqXHR, textStatus, errorThrown) {}, success: function(response) { if(!response){ wgl_verify_alternative(security, purchase_item, user_email); }else{ if(response.error == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery(btn).closest('.wgl-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); if(response.status && 678 === response.status){ request_to_reset_purchase(btn); } } if(response.success == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery(btn).closest('.wgl-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); setTimeout(function(){ window.location.reload(); }, 400); } btn.removeClass('loading'); wait_load = false; } }, }); function request_to_reset_purchase(btn){ jQuery('.register_purchase--form').on('click', function(e) { // Show/Hide Tabs var self = jQuery(this); jQuery('.form-lost-purchase').fadeToggle(); jQuery('html,body').animate({scrollTop: self.offset().top},'slow'); e.preventDefault(); }); jQuery(document).on('click', '.reset-activate-license', function(e){ e.preventDefault(); if ( wait_load ) return; wait_load = true; reset_security = jQuery(this).closest('.wgl-reset-purchase').find('#reset-security-purshase').val(); user_acc = jQuery(this).closest('.wgl-reset-purchase').find('input[name="user_accout"]').val(); btn = jQuery(this); jQuery(btn).closest('.wgl-reset-purchase').find('.notice-validation').remove(); jQuery.ajax({ type : "post", cache: false, async: true, url : ajaxurl, dataType: "json", data : { action: "reset_purchase", security: reset_security, purchase_code: purchase_item, accout: user_acc, email: user_email, }, beforeSend: function() { // setting a timeout btn.addClass('loading'); }, error: function(jqXHR, textStatus, errorThrown) {}, success: function(response) { debugger; if(!response){ wgl_reset_code(reset_security, purchase_item, user_email, user_acc); }else{ if(response.error == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery('.form-lost-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); } if(response.success == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery('.form-lost-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); setTimeout(function(){ window.location.reload(); }, 400); } btn.removeClass('loading'); wait_load = false; } }, }); }); } function wgl_reset_code( security, purchase_item, user_email, user_acc ){ var dataParams = { security: security, purchase_code: purchase_item, email: user_email, accout: user_acc, action: "purchase_js_reset", domain_url: wgl_verify.domainUrl, theme_name: wgl_verify.themeName }; dataParams = JSON.stringify( dataParams ); jQuery.ajax({ type : "post", cache: false, async: true, url : wgl_verify.wglUrlReset, dataType: "json", data : dataParams, beforeSend: function() {}, error: function(jqXHR, textStatus, errorThrown) { if(0 === jqXHR.readyState){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery('.form-lost-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); } }, success: function(response) { console.log(response); if(response.error == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery('.form-lost-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); } if(response.success == 1){ var node_str = '
'; node_str += response.message; node_str += '
'; jQuery('.form-lost-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); setTimeout(function(){ window.location.reload(); }, 400); } btn.removeClass('loading'); wait_load = false; }, }); } function wgl_verify_alternative( security, purchase_item, user_email ){ var dataParams = { security: security, purchase_code: purchase_item, email: user_email, active_alternative_theme: 1, action: "purchase_js_activation", domain_url: wgl_verify.domainUrl, theme_name: wgl_verify.themeName }; dataParams = JSON.stringify( dataParams ); jQuery.ajax({ type : "post", cache: false, async: true, url : wgl_verify.wglUrlActivate, dataType: "json", data : dataParams, beforeSend: function() {}, error: function(jqXHR, textStatus, errorThrown) { if(0 === jqXHR.readyState){ var node_str = '
'; node_str += wgl_verify.message; node_str += '
'; jQuery(btn).closest('.wgl-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); jQuery(content).val( "[]" ); jQuery(js_activation).val('1'); jQuery(btn).closest('.wgl-purchase').submit(); } }, success: function(response) { if(response.error == 1){ var node_str = '
'; if(response.status && 678 === response.status){ node_str += '
'; node_str += '
' + wgl_verify.titleCodeRigistered + '
'; node_str += wgl_verify.messageCodeRigistered + '
'; node_str += '
' + wgl_verify.messageLostCode + '
'; node_str += '
'; }else{ node_str += response.message; } node_str += '
'; jQuery(btn).closest('.wgl-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); if(response.status && 678 === response.status){ request_to_reset_purchase(btn); } } if(response.success == 1){ var node_str = '
'; node_str += wgl_verify.message; node_str += '
'; jQuery(btn).closest('.wgl-purchase').append(node_str); jQuery('.notice-validation').fadeIn(); jQuery(content).val( JSON.stringify(response.content) ); jQuery(js_activation).val('1'); jQuery(btn).closest('.wgl-purchase').submit(); } btn.removeClass('loading'); wait_load = false; }, }); } }); jQuery(document).on('submit', '.deactivation_form', function(e){ e.preventDefault(); if ( wait_load ) return; wait_load = true; security = jQuery(this).find('#security').val(); btn = jQuery(this).find('.deactivate_theme-license'); var dataParams = { security: security, purchase_code: wgl_verify.purchaseCode, email: wgl_verify.email, deactivate_theme: 1, action: "purchase_js_deactivate", domain_url: wgl_verify.domainUrl, theme_name: wgl_verify.themeName }; dataParams = JSON.stringify( dataParams ); jQuery.ajax({ type : "post", cache: false, async: true, url : wgl_verify.wglUrlDeactivate, dataType: "json", data : dataParams, beforeSend: function(jqXHR, settings) { btn.addClass('loading'); }, error: function(jqXHR, textStatus, errorThrown) { if(0 === jqXHR.readyState){ e.currentTarget.submit(); } }, success: function(response) { btn.removeClass('loading'); wait_load = false; e.currentTarget.submit(); }, }); }); } })( jQuery ); function wgl_accordion(){ jQuery('body').on('click', '.wgl_accordion_heading', function(e){ e.preventDefault(); var parent = jQuery(this).parent('.wgl_accordion_wrapper'); var body = jQuery(parent).children('.wgl_accordion_body'); if(jQuery(parent).hasClass('open')) { jQuery(body).slideUp('fast'); jQuery(parent).removeClass('open').addClass('close'); } else { jQuery(body).slideDown('fast'); jQuery(parent).removeClass('close').addClass('open'); } }); }