PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 7.8.3
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v7.8.3
8.7.8 8.7.7 8.7.6 8.7.5 8.7.4 8.7.3 8.7.2 8.7.1 8.7.0 8.6.9 8.6.8 8.6.7 8.6.6 8.6.5 8.6.4 8.6.2 8.6.1 8.6.0 8.5.9 8.5.8 8.5.7 8.5.6 8.5.5 8.5.4 8.5.3 All 534 releases
← All changes | qcld_df_api.php +10 -10 8.6.77.8.3 View file →
@@ -15,9 +15,9 @@
15 15 add_action('init', array($this, 'api'));
16 16 }
17 17 public function api(){
18 18
19 - if ( isset( $_GET['action'] ) && sanitize_text_field( wp_unslash( $_GET['action'] ) ) === 'qcld_dfv2_api' ) { // phpcs:ignore WordPress.Security.NonceVerification
19 + if(isset($_GET['action']) && $_GET['action']=='qcld_dfv2_api'){
20 20 $session_id = 'asd2342sde';
21 21 $language = get_option('qlcd_wp_chatbot_dialogflow_agent_language');
22 22 //project ID
23 23 $project_ID = get_option('qlcd_wp_chatbot_dialogflow_project_id');
@@ -28,14 +28,14 @@
28 28 }
29 29 if($JsonFileContents==''){
30 30 echo wp_json_encode(array('error'=>'Key is empty'));exit;
31 31 }
32 - if(!isset($_POST['dfquery']) || wp_unslash($_POST['dfquery'])==''){
32 + if(!isset($_POST['dfquery']) || $_POST['dfquery']==''){
33 33 echo wp_json_encode(array('error'=>'Query text is not added!'));exit;
34 34 }
35 - $query = sanitize_text_field(wp_unslash($_POST['dfquery']));
36 - if(isset($_POST['sessionid']) && wp_unslash($_POST['sessionid'])!=''){
37 - $session_id = sanitize_text_field(wp_unslash($_POST['sessionid']));
35 + $query = sanitize_text_field($_POST['dfquery']);
36 + if(isset($_POST['sessionid']) && $_POST['sessionid']!=''){
37 + $session_id = sanitize_text_field($_POST['sessionid']);
38 38 }
39 39
40 40
41 41 if(file_exists(QCLD_wpCHATBOT_GC_DIRNAME.'/autoload.php')){
@@ -80,9 +80,9 @@
80 80
81 81 add_action('wp_ajax_qcld_wp_df_api_call', 'qcld_wp_df_api_call');
82 82 add_action('wp_ajax_nopriv_qcld_wp_df_api_call', 'qcld_wp_df_api_call');
83 83 function qcld_wp_df_api_call(){
84 - $nonce = sanitize_text_field(wp_unslash($_POST['nonce']));
84 + $nonce = sanitize_text_field($_POST['nonce']);
85 85 if ((! wp_verify_nonce($nonce,'wp_chatbot')) && ( ! wp_verify_nonce($nonce,'qcsecretbotnonceval123qc'))) {
86 86 wp_send_json(array('success' => false, 'msg' => esc_html__('Failed in Security check', 'chatbot')));
87 87 wp_die();
88 88
@@ -98,14 +98,14 @@
98 98 }
99 99 if($JsonFileContents==''){
100 100 echo wp_json_encode(array('error'=>'Key is empty'));exit;
101 101 }
102 - if(!isset($_POST['dfquery']) || wp_unslash($_POST['dfquery'])==''){
102 + if(!isset($_POST['dfquery']) || $_POST['dfquery']==''){
103 103 echo wp_json_encode(array('error'=>'Query text is not added!'));exit;
104 104 }
105 - $query = sanitize_text_field(wp_unslash($_POST['dfquery']));
106 - if(isset($_POST['sessionid']) && wp_unslash($_POST['sessionid'])!=''){
107 - $session_id = sanitize_text_field(wp_unslash($_POST['sessionid']));
105 + $query = sanitize_text_field($_POST['dfquery']);
106 + if(isset($_POST['sessionid']) && $_POST['sessionid']!=''){
107 + $session_id = sanitize_text_field($_POST['sessionid']);
108 108 }
109 109
110 110
111 111 if(file_exists(QCLD_wpCHATBOT_GC_DIRNAME.'/autoload.php')){