PluginProbe
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent / 2.3.1
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent v2.3.1
3.5.4 3.5.3 3.5.2 3.5.1 3.4.9 3.5.0 3.4.8 3.4.7 trunk 2.3.1 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6
supportcandy / includes / admin / settings / set_captcha_settings.php

set_captcha_settings.php in SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent 2.3.1, at includes/admin/settings/set_captcha_settings.php

41 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit; // Exit if accessed directly
4 }
5
6 global $current_user;
7
8 if (
9 check_ajax_referer('set_captcha_settings', '_ajax_nonce', false) != 1
10 ) wp_send_json_error('Unauthorised request!', 400);
11
12 if (!($current_user->ID && $current_user->has_cap('manage_options'))) {
13 exit;
14 }
15 // Allow Captcha
16 $wpsc_captcha = isset($_POST) && isset($_POST['wpsc_captcha']) ? sanitize_text_field($_POST['wpsc_captcha']) : '0';
17 update_option('wpsc_captcha',$wpsc_captcha);
18
19 // Allow Captcha in registration form
20 $wpsc_registration_captcha = isset($_POST) && isset($_POST['wpsc_registration_captcha']) ? sanitize_text_field($_POST['wpsc_registration_captcha']) : '0';
21 update_option('wpsc_registration_captcha',$wpsc_registration_captcha);
22
23 //login captcha
24 $wpsc_login_captcha = isset($_POST) && isset($_POST['wpsc_login_captcha']) ? sanitize_text_field($_POST['wpsc_login_captcha']) : '0';
25 update_option('wpsc_login_captcha',$wpsc_login_captcha);
26
27 //Allow Recaptcha
28 $wpsc_recaptcha_type=isset($_POST) && isset($_POST['wpsc_recaptcha_type']) ? sanitize_text_field($_POST['wpsc_recaptcha_type']) : '';
29 update_option('wpsc_recaptcha_type',$wpsc_recaptcha_type);
30
31 //Get site key for Google Recaptcha
32 $wpsc_get_site_key = isset($_POST) && isset($_POST['wpsc_get_site_key']) ? sanitize_text_field($_POST['wpsc_get_site_key']) : '';
33 update_option('wpsc_get_site_key',$wpsc_get_site_key);
34
35 //Get secret key for Google Recaptcha
36 $wpsc_get_secret_key = isset($_POST) && isset($_POST['wpsc_get_secret_key']) ? sanitize_text_field($_POST['wpsc_get_secret_key']) : '';
37 update_option('wpsc_get_secret_key',$wpsc_get_secret_key);
38
39 do_action('wpsc_set_captcha_settings');
40
41 echo '{ "sucess_status":"1","messege":"'.__('Settings saved.','supportcandy').'" }';