/> 
/> 
/> 
/> 
/> 
/> 

var recaptcha_keys_v2 = jQuery('.recaptcha_keys_v2'); var recaptcha_keys_v3 = jQuery('.recaptcha_keys_v3'); recaptcha_keys_v2.hide(); recaptcha_keys_v3.hide(); var current_recaptcha_v = ''; if('v2' == current_recaptcha_v) { recaptcha_keys_v2.show(); } else { recaptcha_keys_v3.show(); } jQuery(document).on('change', 'input[name="v_gacptcha"]', function() { if('v3' === this.value) { recaptcha_keys_v2.hide(); recaptcha_keys_v3.show(); } else { recaptcha_keys_v3.hide(); recaptcha_keys_v2.show(); } }); function Custom_gcaptcha(Action, id){ if(Action == "googleSave") { (function(){ var dlgtrigger = document.querySelector( '[data-dialog49]' ), somedialog = document.getElementById( dlgtrigger.getAttribute( 'data-dialog49' ) ), // svg.. morphEl = somedialog.querySelector( '.morph-shape' ), s = Snap( morphEl.querySelector( 'svg' ) ), path = s.select( 'path' ), steps = { open : morphEl.getAttribute( 'data-morph-open' ), close : morphEl.getAttribute( 'data-morph-close' ) }, dlg = new DialogFx( somedialog, { onOpenDialog : function( instance ) { // animate path setTimeout(function() { path.stop().animate( { 'path' : steps.open }, 1500, mina.elastic ); }, 250 ); }, onCloseDialog : function( instance ) { // animate path path.stop().animate( { 'path' : steps.close }, 250, mina.easeout ); } } ); dlgtrigger.addEventListener( 'click', dlg.toggle.bind(dlg) ); })(); var site_key = jQuery("#site-key").val(); var secret_key = jQuery("#secret-key").val(); var site_key_v3 = jQuery("#site-key-v3").val(); var secret_key_v3 = jQuery("#secret-key-v3").val(); if (document.getElementById('login_v_gcaptcha1').checked) { var login_v_gcaptcha = document.getElementById('login_v_gcaptcha1').value; } else { var login_v_gcaptcha = document.getElementById('login_v_gcaptcha2').value; } if (document.getElementById('login_enable_gcaptcha1').checked) { var login_enable_gcaptcha = document.getElementById('login_enable_gcaptcha1').value; } else { var login_enable_gcaptcha = document.getElementById('login_enable_gcaptcha2').value; } if (document.getElementById('acl_gcaptcha_theme1').checked) { var acl_gcaptcha_theme = document.getElementById('acl_gcaptcha_theme1').value; } else { var acl_gcaptcha_theme = document.getElementById('acl_gcaptcha_theme2').value; } var PostData = "Action=" + Action + "&site_key=" + site_key + "&secret_key=" + secret_key + "&site_key_v3=" + site_key_v3 + "&secret_key_v3=" + secret_key_v3 + "&login_v_gcaptcha=" + login_v_gcaptcha + "&login_enable_gcaptcha=" + login_enable_gcaptcha + "&acl_gcaptcha_theme=" + acl_gcaptcha_theme; jQuery.ajax({ dataType : 'html', type: 'POST', url : location.href, cache: false, data : PostData, complete : function() { }, success: function(data) { // Save message box open jQuery(".dialog-button49").click(); // Function to close message box setTimeout(function(){ jQuery("#dialog-close-button49").click(); }, 1000); } }); } // Save Message box Close On Mouse Hover document.getElementById('dialog-close-button49').disabled = false; jQuery('#dialog-close-button49').hover(function () { jQuery("#dialog-close-button49").click(); document.getElementById('dialog-close-button49').disabled = true; }); // Reset Message box Close On Mouse Hover document.getElementById('dialog-close-button109').disabled = false; jQuery('#dialog-close-button109').hover(function () { jQuery("#dialog-close-button109").click(); document.getElementById('dialog-close-button109').disabled = true; }); if(Action == "googleReset") { (function(){ var dlgtrigger = document.querySelector( '[data-dialog109]' ), somedialog = document.getElementById( dlgtrigger.getAttribute( 'data-dialog109' ) ), // svg.. morphEl = somedialog.querySelector( '.morph-shape' ), s = Snap( morphEl.querySelector( 'svg' ) ), path = s.select( 'path' ), steps = { open : morphEl.getAttribute( 'data-morph-open' ), close : morphEl.getAttribute( 'data-morph-close' ) }, dlg = new DialogFx( somedialog, { onOpenDialog : function( instance ) { // animate path setTimeout(function() { path.stop().animate( { 'path' : steps.open }, 1500, mina.elastic ); }, 250 ); }, onCloseDialog : function( instance ) { // animate path path.stop().animate( { 'path' : steps.close }, 250, mina.easeout ); } } ); dlgtrigger.addEventListener( 'click', dlg.toggle.bind(dlg) ); })(); var PostData = "Action=" + Action ; jQuery.ajax({ dataType : 'html', type: 'POST', url : location.href, cache: false, data : PostData, complete : function() { }, success: function(data) { document.getElementById("site-key").value =""; document.getElementById("secret-key").value =""; document.getElementById("site-key-v3").value =""; document.getElementById("secret-key-v3").value =""; jQuery(document).ready( function() { jQuery('input[name=enable_gcaptcha]').val(['yes']); }); jQuery(document).ready( function() { jQuery('input[name=acl_gcaptcha_theme]').val(['yes']); }); // Reset message box open jQuery(".dialog-button109").click(); // Function to close message box setTimeout(function(){ jQuery("#dialog-close-button109").click(); }, 1000); } }); } } $site_key, 'secret_key'=> $secret_key, 'site_key_v3' => $site_key_v3, 'secret_key_v3'=> $secret_key_v3, 'login_v_gcaptcha'=> $login_v_gcaptcha, 'login_enable_gcaptcha'=> $login_enable_gcaptcha, 'acl_gcaptcha_theme'=>$acl_gcaptcha_theme, )); update_option('Admin_custome_login_gcaptcha', $g_page); } //Reset Page Settings if($Action == "googleReset") { $g_page= serialize(array( 'site_key'=>'', 'secret_key'=>'', 'site_key_v3' => '', 'secret_key_v3'=> '', 'login_v_gcaptcha'=> 'v2', 'login_enable_gcaptcha'=>'no', 'acl_gcaptcha_theme'=>'yes', )); update_option('Admin_custome_login_gcaptcha', $g_page); } } wp_add_inline_script('wl-acl-login-gcaptcha', $js ); ?>