PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 7.7.4
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v7.7.4
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 | admin_ui.php +250 -631 8.7.57.7.4 View file →
@@ -1,26 +1,10 @@
1 +<?php
1 2
2 -<?php
3 3 // Exit if accessed directly
4 4 if ( ! defined( 'ABSPATH' ) ) {
5 5 exit;
6 6 }
7 -// Ensure WordPress escaping and translation functions are available
8 -if ( ! function_exists( 'esc_html' ) ) {
9 - require_once( ABSPATH . 'wp-includes/formatting.php' );
10 -}
11 -if ( ! function_exists( 'esc_html__' ) ) {
12 - require_once( ABSPATH . 'wp-includes/l10n.php' );
13 -}
14 -if ( ! function_exists( 'esc_html_e' ) ) {
15 - require_once( ABSPATH . 'wp-includes/l10n.php' );
16 -}
17 -if ( ! function_exists( 'esc_attr' ) ) {
18 - require_once( ABSPATH . 'wp-includes/formatting.php' );
19 -}
20 -if ( ! function_exists( 'esc_url' ) ) {
21 - require_once( ABSPATH . 'wp-includes/formatting.php' );
22 -}
23 7 ?>
24 8
25 9 <div class="wrap qcld-main-wrapper">
26 10 <h1 style="display:none">
@@ -28,10 +12,10 @@
28 12 </h1>
29 13
30 14 <div class="qcld-wp-chatbot-wrap-header">
31 15
32 - <div class="qcld-wp-chatbot-wrap-header-logo"><a href="#" class="qcld-wp-chatbot-wrap-site__logo"><img src="<?php echo esc_url( QCLD_wpCHATBOT_IMG_URL . '/chatbot.png' ); ?>" alt="Dialogflow CX"> WPBot Control Panel </a>
33 - <p><strong>Core Version:</strong> v<?php echo esc_attr(QCLD_wpCHATBOT_VERSION); ?></p>
16 + <div class="qcld-wp-chatbot-wrap-header-logo"><a href="#" class="qcld-wp-chatbot-wrap-site__logo"><img style="width:100%" src="<?php echo esc_url( QCLD_wpCHATBOT_IMG_URL . '/chatbot.png' ); ?>" alt="Dialogflow CX"> WPBot Control Panel </a>
17 + <p><strong>Core Version:</strong> v<?php echo QCLD_wpCHATBOT_VERSION; ?></p>
34 18 </div>
35 19 <ul class="qcld-wp-chatbot-wrap-version-wrapper">
36 20 <li>
37 21 <a class="wpchatbot-Upgrade" href="https://www.wpbot.pro/" target="_blank">Upgrade To Pro</a>
@@ -63,9 +47,9 @@
63 47
64 48 <div class="wp-chatbot-wrap">
65 49 <div class="icon32"><br>
66 50 </div>
67 -<form action="<?php echo esc_url($action); ?>" method="POST" id="wp-chatbot-admin-form"
51 +<form action="<?php echo esc_url($action, 'chatbot'); ?>" method="POST" id="wp-chatbot-admin-form"
68 52 enctype="multipart/form-data">
69 53 <div class="form-container">
70 54
71 55 <section class="wp-chatbot-tab-container-inner">
@@ -71,49 +55,44 @@
71 55 <section class="wp-chatbot-tab-container-inner">
72 56 <div class="wp-chatbot-tabs wp-chatbot-tabs-style-flip">
73 57 <nav>
74 58 <ul>
75 - <li class="tab-current" tab-data="started" data-section="#section-flip-1"><a href="<?php echo esc_url($action).'&tab=started' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-admin-home"></span> </span> <span class="wpwbot-admin-tab-name">
59 + <li class="tab-current" tab-data="started"><a href="<?php echo esc_url($action).'&tab=started' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-admin-home"></span> </span> <span class="wpwbot-admin-tab-name">
76 60 <?php esc_html_e('Getting Started', 'chatbot'); ?>
77 61 </span> </a></li>
78 - <li tab-data="general" data-section="#section-flip-2"><a href="<?php echo esc_url($action) .'&tab=general' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-admin-generic"></span></span> <span class="wpwbot-admin-tab-name">
62 + <li tab-data="general"><a href="<?php echo esc_url($action) .'&tab=general' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-admin-generic"></span></span> <span class="wpwbot-admin-tab-name">
79 63 <?php esc_html_e('General settings', 'chatbot'); ?>
80 64 </span> </a></li>
81 - <div class="cxsc-settings_openai_border">
82 - <a href="<?php echo esc_url( $action) .'_openAi' ?>">
83 - <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-update"></span>
84 - </span> <span class=""> <?php esc_html_e('AI Settings', 'chatbot'); ?> </span>
85 - </a>
86 - </div>
87 - <div class="cxsc-settings_openai_border">
88 - <a href="<?php echo esc_url( $action) .'_ai_actions' ?>">
89 - <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-update"></span>
90 - </span> <span class=""> <?php esc_html_e('AI Actions', 'chatbot'); ?> </span>
91 - </a>
92 - </div>
93 -
94 - <li tab-data="themes" data-section="#section-flip-3"><a href="<?php echo esc_url($action) .'&tab=themes' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-share-alt"></span> </span> <span class="wpwbot-admin-tab-name">
95 - <?php esc_html_e('Icons & Themes', 'chatbot'); ?>
65 + <li tab-data="language"><a href="<?php echo esc_url($action) .'&tab=language' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-translation"></span> </span> <span class="wpwbot-admin-tab-name">
66 + <?php esc_html_e('Change Language', 'chatbot'); ?>
96 67 </span> </a></li>
97 - <li tab-data="startmenu" data-section="#section-flip-6"><a href="<?php echo esc_url($action).'&tab=startmenu' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-menu"></span> </span> <span class="wpwbot-admin-tab-name"><?php esc_html_e('Action Start Menu', 'chatbot'); ?></span> </a></li>
98 - <li tab-data="social" data-section="#section-flip-51"><a href="<?php echo esc_url($action) .'&tab=social' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-image-filter"></span> </span> <span class="wpwbot-admin-tab-name">
68 + <li tab-data="social"><a href="<?php echo esc_url($action) .'&tab=social' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-image-filter"></span> </span> <span class="wpwbot-admin-tab-name">
99 69 <?php esc_html_e('Button Configurations', 'chatbot'); ?>
100 70 </span> </a></li>
101 - <li tab-data="language" data-section="#section-flip-5"><a href="<?php echo esc_url($action) .'&tab=language' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-translation"></span> </span> <span class="wpwbot-admin-tab-name">
102 - <?php esc_html_e('Change Language', 'chatbot'); ?>
71 + <div class="cxsc-settings_openai_border"> <a href="<?php echo esc_url( $action) .'_openAi' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-update"></span>
72 + </span> <span class=""> <?php esc_html_e('AI Settings', 'chatbot'); ?> </span>
73 + </a>
74 +</div>
75 +
76 +
77 +
78 + <li tab-data="themes"><a href="<?php echo esc_url($action) .'&tab=themes' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-share-alt"></span> </span> <span class="wpwbot-admin-tab-name">
79 + <?php esc_html_e('Icons & Themes', 'chatbot'); ?>
103 80 </span> </a></li>
104 - <li tab-data="support" data-section="#section-flip-4"><a href="<?php echo esc_url($action).'&tab=support' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-info-outline"></span> </span> <span class="wpwbot-admin-tab-name">
81 + <li tab-data="support"><a href="<?php echo esc_url($action).'&tab=support' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-info-outline"></span> </span> <span class="wpwbot-admin-tab-name">
105 82 <?php esc_html_e('FAQ Builder', 'chatbot'); ?>
106 - </span> </a></li>
83 + </span> </a></li>
84 + <li tab-data="startmenu"><a href="<?php echo esc_url($action).'&tab=startmenu' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-menu"></span> </span> <span class="wpwbot-admin-tab-name"><?php esc_html_e('Start Menu', 'chatbot'); ?></span> </a></li>
85 +
107 86
108 - <li tab-data="ai"><a href="<?php echo esc_url($action).'&tab=ai' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-format-chat"></span> </span> <span class="wpwbot-admin-tab-name">
87 + <li tab-data="ai"><a href="<?php echo esc_url($action).'&tab=ai' ?>"> <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-format-chat"></span> </span> <span class="wpwbot-admin-tab-name">
109 88 <?php esc_html_e('Dialogflow', 'chatbot'); ?>
110 89 </span> </a></li>
111 90
112 91
113 - <li tab-data="<?php echo esc_url('rpl'); ?>" data-section="#section-flip-9" class="conversational"><a href="<?php echo esc_url($action).'&tab=rpl' ?>">
92 + <li tab-data="<?php echo esc_url('rpl'); ?>" class="conversational"><a href="<?php echo esc_url($action).'&tab=rpl' ?>">
114 93 <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-feedback"></span>
115 - </span> <span class="wpwbot-admin-tab-name"> <?php esc_html_e('Conversational Form', 'chatbot'); ?>
94 + </span> <span class="wpwbot-admin-tab-name"> <?php esc_html_e('Conversational Form', 'chatbot'); ?>
116 95 </span>
117 96 </a>
118 97 </li>
119 98
@@ -119,9 +98,9 @@
119 98
120 99
121 100
122 101
123 - <li tab-data="custom_css" data-section="#section-flip-13"> <a href="<?php echo esc_url($action).'&tab=custom_css'?>">
102 + <li tab-data="custom_css"> <a href="<?php echo esc_url($action).'&tab=ai'?>">
124 103 <span class="wpwbot-admin-tab-icon"> <span class="dashicons dashicons-editor-code"></span>
125 104 </span> <span class="wpwbot-admin-tab-name"> <?php esc_html_e('Custom CSS', 'chatbot'); ?></span>
126 105 </a>
127 106 </li>
@@ -147,9 +126,9 @@
147 126
148 127 <div class="text-center mt-5 qcld-Resetall">
149 128 <input type="button" class="btn btn-warning submit-button"
150 129 id="qcld-wp-chatbot-reset-option"
151 - value="<?php echo esc_attr__('Reset all options to Default', 'chatbot') ; ?>"/>
130 + value="<?php echo esc_html('Reset all options to Default') ; ?>"/>
152 131 </div>
153 132 </nav>
154 133
155 134
@@ -161,10 +140,10 @@
161 140
162 141 <div class="wrap qcld-swpm-admin-menu-wrap">
163 142 <div class="wrap qcld-swpm-admin-menu-wrap">
164 143 <h3 class="nav-tab-wrapper sld_nav_container wppt_nav_container">
165 - <a class="nav-tab sld_click_handle nav-tab-active" href="#general_int"><?php echo esc_html__('Getting Started', 'chatbot'); ?></a>
166 - <a class="nav-tab sld_click_handle" href="#general_wp_nutshell"><?php echo esc_html__('WPBot – In a Nutshell', 'chatbot'); ?></a>
144 + <a class="nav-tab sld_click_handle nav-tab-active" href="#general_int"><?php echo esc_html('Getting Started'); ?></a>
145 + <a class="nav-tab sld_click_handle" href="#general_wp_nutshell"><?php echo esc_html('WPBot – In a Nutshell'); ?></a>
167 146 </h3>
168 147 <div class="wppt-settings-section" id="general_int">
169 148 <div class="content form-container qcbot_help_secion" style="">
170 149 <!-- new Section -->
@@ -172,9 +151,9 @@
172 151 <h3 class="qcld-wpbot-main-tabs-title"><?php echo esc_html__('WPBot Interactions', 'chatbot'); ?></h3>
173 152 <p><?php echo esc_html__('You can use WPBot to both answer user questions and collect information from the users.', 'chatbot'); ?></p>
174 153 <h4><?php echo esc_html__('To create answers to user questions you can use:', 'chatbot'); ?></h4>
175 154 <p> <b><?php echo esc_html__('Simple Text Responses', 'chatbot'); ?></b> (built-in), <b style="font-size: 14px"><?php echo esc_html__('FAQ', 'chatbot'); ?></b>(built-in), <b style="font-size: 14px"><?php echo esc_html__('Site search', 'chatbot'); ?></b>(built-in), <b style="font-size: 14px"><?php echo esc_html__('Product search', 'chatbot'); ?></b>(built-in Pro feature), <b style="font-size: 14px"><?php echo esc_html__('DialogFlow', 'chatbot'); ?></b>(3rd Party) or <b style="font-size: 14px"><?php echo esc_html__('OpenAI', 'chatbot'); ?></b>(3rd Party)</br>
176 - </p>
155 +</p>
177 156 <h4> <?php echo esc_html__('To collect information from your users you can use:', 'chatbot'); ?></h4>
178 157 <p> <b>
179 158 <?php echo esc_html__('Conversational forms', 'chatbot'); ?></b>(built-in), <b style="font-size: 14px"><?php echo esc_html__('Mail us', 'chatbot'); ?></b>(built-in), <b style="font-size: 14px"><?php echo esc_html__('Call me back', 'chatbot'); ?></b>(built-in), <b style="font-size: 14px"><?php echo esc_html__('Collect feedback features', 'chatbot'); ?></b>(built-in)</p>
180 159 <hr>
@@ -209,9 +188,9 @@
209 188 <div class="to-icon-txt fa-4x-txt ">
210 189 <h3>
211 190 <span>// </span><?php esc_html_e('Send eMail, Call Me Back &amp; Feedback Collection', 'chatbot'); ?>
212 191 </h3>
213 - <p><?php esc_html_e('Users can send a email to the site admin directly from the Chat window for customer support. The Call Me Back feature lets you get call requests from your customers which will be emailed to you. You can also use WPBot to collect Feedback from your customers regarding anything! You can disable/enable these features from the Action Start Menu.', 'chatbot'); ?></p>
192 + <p><?php esc_html_e('Users can send a email to the site admin directly from the Chat window for customer support. The Call Me Back feature lets you get call requests from your customers which will be emailed to you. You can also use WPBot to collect Feedback from your customers regarding anything! You can disable/enable these features from the Start Menu.', 'chatbot'); ?></p>
214 193 </div>
215 194 </div>
216 195 <div class="to-icon-box left txt-left">
217 196 <div class="to-icon-txt fa-4x-txt ">
@@ -265,9 +244,9 @@
265 244 </h4>
266 245 </div>
267 246 <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
268 247 <div class="panel-body">
269 - <p><?php esc_html_e('Extend the Action Start Menu with the', 'chatbot'); ?> <?php esc_html_e('powerful Conversational Forms', 'chatbot'); ?>&nbsp;<?php esc_html_e(' Addon for WPBot. It extends WPBot’s functionality and adds the ability to create', 'chatbot'); ?> <?php esc_html_e('conditional conversations', 'chatbot'); ?> <?php esc_html_e('and/or', 'chatbot'); ?> <?php esc_html_e('forms', 'chatbot'); ?> <?php esc_html_e('for the WPBot. It is a visual,', 'chatbot'); ?> <?php esc_html_e('drag and drop', 'chatbot'); ?><?php esc_html_e(' form builder that is easy to use and very flexible. Supports conditional logic and use of variables to build all types of forms or just', 'chatbot'); ?> <?php esc_html_e('menu driven', 'chatbot'); ?>
248 + <p><?php esc_html_e('Extend the Start Menu with the', 'chatbot'); ?> <?php esc_html_e('powerful Conversational Forms', 'chatbot'); ?>&nbsp;<?php esc_html_e(' Addon for WPBot. It extends WPBot’s functionality and adds the ability to create', 'chatbot'); ?> <?php esc_html_e('conditional conversations', 'chatbot'); ?> <?php esc_html_e('and/or', 'chatbot'); ?> <?php esc_html_e('forms', 'chatbot'); ?> <?php esc_html_e('for the WPBot. It is a visual,', 'chatbot'); ?> <?php esc_html_e('drag and drop', 'chatbot'); ?><?php esc_html_e(' form builder that is easy to use and very flexible. Supports conditional logic and use of variables to build all types of forms or just', 'chatbot'); ?> <?php esc_html_e('menu driven', 'chatbot'); ?>
270 249 <?php esc_html_e('conversations', 'chatbot'); ?> <?php esc_html_e('with if else logic', 'chatbot'); ?> . <?php esc_html_e('Conversations or forms can be', 'chatbot'); ?> <?php esc_html_e('eMailed', 'chatbot'); ?> <?php esc_html_e('to you and', 'chatbot'); ?> <?php esc_html_e('saved in the database', 'chatbot'); ?>.
271 250 </p>
272 251 <h4><?php esc_html_e('Conversational Form Builder Free or Pro version works with the WPBot Free or Pro versions.', 'chatbot'); ?></h4>
273 252 <a class="FormBuilder" href="https://wordpress.org/plugins/conversational-forms/" target="_blank"><?php esc_html_e('Download Free Version', 'chatbot'); ?></a>
@@ -375,16 +354,16 @@
375 354 </div>
376 355 <div class="panel panel-default">
377 356 <div class="panel-heading" role="tab" id="headingSix">
378 357 <h4 class="panel-title">
379 - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseSix" aria-expanded="false" aria-controls="collapseSix"> <?php esc_html_e('Action Start Menu', 'chatbot'); ?> </a>
358 + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseSix" aria-expanded="false" aria-controls="collapseSix"> <?php esc_html_e('Start Menu', 'chatbot'); ?> </a>
380 359 </h4>
381 360 </div>
382 361 <div id="collapseSix" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingSix">
383 362 <div class="panel-body">
384 - <?php echo esc_html_e('While using a ChatBot, users can get lost or not know how to Interact with the Bot. That is why we have a Action Start Menu to always give the user', 'chatbot'); ?> <b><?php echo esc_html_e('options to do more', 'chatbot'); ?></b>. <?php echo esc_html_e('From ChatBot->Settings->Action Start Menu you can drag Available Menu Items (Intents) to the Active Menu Items area.', 'chatbot'); ?></br></br>
385 - <?php echo esc_html_e('Besides the built-in Intents, you can also create custom Intents for your Action Start Menu using','chatbot'); ?> <b><?php echo esc_html_e('Simple Text Responses', 'chatbot'); ?></b> and <b><?php echo esc_html_e('Conversational form builder', 'chatbot'); ?></b>. <?php echo esc_html_e('You can create almost any kind of response with the combinations of the two.', 'chatbot'); ?></br></br>
386 - <?php echo esc_html_e('We recommend enabling','chatbot'); ?><b><?php echo esc_html_e(' Show Action Start Menu After Greetings ', 'chatbot'); ?></b><?php echo esc_html_e('from ChatBot Pro->Settings->General settings.','chatbot'); ?>
363 + <?php echo esc_html_e('While using a ChatBot, users can get lost or not know how to Interact with the Bot. That is why we have a Start menu to always give the user', 'chatbot'); ?> <b><?php echo esc_html_e('options to do more', 'chatbot'); ?></b>. <?php echo esc_html_e('From ChatBot->Settings->Start Menu you can drag Available Menu Items (Intents) to the Active Menu Items area.', 'chatbot'); ?></br></br>
364 + <?php echo esc_html_e('Besides the built-in Intents, you can also create custom Intents for your Start Menu using','chatbot'); ?> <b><?php echo esc_html_e('Simple Text Responses', 'chatbot'); ?></b> and <b><?php echo esc_html_e('Conversational form builder', 'chatbot'); ?></b>. <?php echo esc_html_e('You can create almost any kind of response with the combinations of the two.', 'chatbot'); ?></br></br>
365 + <?php echo esc_html_e('We recommend enabling','chatbot'); ?><b><?php echo esc_html_e(' Show Start Menu After Greetings ', 'chatbot'); ?></b><?php echo esc_html_e('from ChatBot Pro->Settings->General settings.','chatbot'); ?>
387 366 </div>
388 367 </div>
389 368 </div>
390 369 <div class="panel panel-default">
@@ -394,9 +373,9 @@
394 373 </h4>
395 374 </div>
396 375 <div id="collapseSeven" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingSeven">
397 376 <div class="panel-body">
398 - <?php echo esc_html_e('Head over to ChatBot Pro->Settings->General and make sure to Enable the Floating Icon. As soon as you do that, the ChatBot can start working for your users. Make sure to drag some items to the Active Menu area under the Action Start Menu.', 'chatbot'); ?></br></br>
377 + <?php echo esc_html_e('Head over to ChatBot Pro->Settings->General and make sure to Enable the Floating Icon. As soon as you do that, the ChatBot can start working for your users. Make sure to drag some items to the Active Menu area under the Start Menu.', 'chatbot'); ?></br></br>
399 378 <?php echo esc_html_e('The ChatBot settings area is full of options. Do not be intimidated by that. You do not need to use all the options – just what you need. Head over to the Settings->', 'chatbot'); ?><b><?php echo esc_html_e('Icons and Themes','chatbot'); ?></b> <?php echo esc_html_e('for options to customize your ChatBot. You will also find options to embed the ChatBot on a page, click to chat, FAQ builder etc. under the Setting options.', 'chatbot'); ?>
400 379 </div>
401 380 </div>
402 381 </div>
@@ -524,306 +503,159 @@
524 503 </div>
525 504 <?php } ?>
526 505
527 506 <div class="cxsc-settings-blocks-notic">
528 - <p class="d-ib"><i class="dashicons dashicons-yes" aria-hidden="true"></i> <?php esc_html_e('Please see the plugin`s Getting Started section for how to create interactions.', 'chatbot'); ?></p>
529 - <p class="d-ib"><i class="dashicons dashicons-yes" aria-hidden="true"></i> <?php esc_html_e('You can change ALL the texts used by the ChatBot to YOUR language here to make it speak French, German, Spanish etc. -> Change Language', 'chatbot'); ?></p>
530 - <p class="d-ib"><i class="dashicons dashicons-yes" aria-hidden="true"></i> <?php esc_html_e('Please see the plugin`s Help and Debugging section to troubleshoot common issues.', 'chatbot'); ?></p>
507 + <p class="d-ib"><i class="dashicons dashicons-yes-alt" aria-hidden="true"></i> <?php esc_html_e('Please see the plugin`s Getting Started section for how to create interactions.', 'chatbot'); ?></p>
508 + <p class="d-ib"><i class="dashicons dashicons-yes-alt" aria-hidden="true"></i> <?php esc_html_e('You can change ALL the texts used by the ChatBot to YOUR language here to make it speak French, German, Spanish etc. -> Change Language', 'chatbot'); ?></p>
509 + <p class="d-ib"><i class="dashicons dashicons-yes-alt" aria-hidden="true"></i> <?php esc_html_e('Please see the plugin`s Help and Debugging section to troubleshoot common issues.', 'chatbot'); ?></p>
531 510 </div>
532 - </div>
533 - </div>
511 +
512 + <b>
513 + <!-- <p>Please see the plugin's Help and Debugging section to troubleshoot common issues.</p> -->
514 + </b>
515 +
534 516
535 -
536 -
537 -
538 - <div class="row">
539 - <div class="col-xs-6">
540 - <div class="cxsc-settings-blocks">
541 - <div class="form-group" style=" min-height: 150px;">
517 + <div class="cxsc-settings-blocks">
518 + <div class="form-group">
542 519 <?php
543 - $qcld_wpbot_url = get_site_url();
544 - $qcld_wpbot_url_parts = wp_parse_url($qcld_wpbot_url);
545 - $qcld_wpbot_domain = $qcld_wpbot_url_parts['host'];
546 - $qcld_wpbot_admin_email = get_option('admin_email');
520 + $url = get_site_url();
521 + $url = wp_parse_url($url);
522 + $domain = $url['host'];
523 +
524 + $admin_email = get_option('admin_email');
547 525 ?>
548 526 <h4 class="qc-opt-title"><?php esc_html_e('Emails Will be Sent to', 'chatbot'); ?></h4>
549 527 <input type="text" class="form-control qc-opt-dcs-font"
550 - name="qlcd_wp_chatbot_admin_email"
551 - value="<?php echo (get_option('qlcd_wp_chatbot_admin_email') != '' ? esc_attr(get_option('qlcd_wp_chatbot_admin_email')) : esc_attr(sanitize_email($qcld_wpbot_admin_email)) ); ?>">
552 - <label class="qcld_label_width_full qcld_label_width_half" for="disable_wp_chatbot"><?php esc_html_e('Support and Call Back requests will be sent to this address', 'chatbot'); ?> </label>
528 + name="qlcd_wp_chatbot_admin_email"
529 + value="<?php echo (get_option('qlcd_wp_chatbot_admin_email') != '' ? esc_attr(get_option('qlcd_wp_chatbot_admin_email')) : sanitize_email($admin_email) ) ?>">
530 + <label class="qcld_label_width_full" for="disable_wp_chatbot"><?php esc_html_e('Support and Call Back requests will be sent to this address', 'chatbot'); ?> </label>
553 531 </div>
554 532 </div>
533 + <div class="cxsc-settings-blocks">
534 + <div class="form-group">
535 + <?php
536 + $url = get_site_url();
537 + $url = wp_parse_url($url);
538 + $domain = $url['host'];
539 + $fromEmail = "wordpress@" . $domain;
540 + ?>
541 + <h4 class="qc-opt-title"><?php esc_html_e('From Email Address', 'chatbot'); ?></h4>
542 + <input type="text" class="form-control qc-opt-dcs-font"
543 + name="qlcd_wp_chatbot_from_email"
544 + value="<?php echo (get_option('qlcd_wp_chatbot_from_email') != '' ? esc_attr( get_option('qlcd_wp_chatbot_from_email')) : sanitize_email($fromEmail)); ?> ">
545 + <label class="qcld_label_width_full" for="qlcd_wp_chatbot_from_email"><?php esc_html_e('All emails will be sent from this email address. If you change the From Email Address then please make sure the domain remains the same as where WordPress is installed. Otherwise, the emails may not be received.', 'chatbot'); ?> </label>
546 + </div>
555 547 </div>
556 - <div class="col-xs-6">
557 - <div class="cxsc-settings-blocks">
558 - <div class="form-group">
559 - <?php
560 - $qcld_wpbot_url = get_site_url();
561 - $qcld_wpbot_url_parts = wp_parse_url($qcld_wpbot_url);
562 - $qcld_wpbot_domain = $qcld_wpbot_url_parts['host'];
563 - $qcld_wpbot_from_email = "wordpress@" . $qcld_wpbot_domain;
564 - ?>
565 - <h4 class="qc-opt-title"><?php esc_html_e('From Email Address', 'chatbot'); ?></h4>
566 - <input type="text" class="form-control qc-opt-dcs-font"
567 - name="qlcd_wp_chatbot_from_email"
568 - value="<?php echo (get_option('qlcd_wp_chatbot_from_email') != '' ? esc_attr( get_option('qlcd_wp_chatbot_from_email')) : esc_attr(sanitize_email($qcld_wpbot_from_email))); ?> ">
569 - <label class="qcld_label_width_full qcld_label_width_half" for="qlcd_wp_chatbot_from_email"><?php esc_html_e('All emails will be sent from this email address. If you change the From Email Address then please make sure the domain remains the same as where WordPress is installed. Otherwise, the emails may not be received.', 'chatbot'); ?> </label>
548 + </div>
549 + </div>
550 + <div class="row">
551 + <div class="col-xs-12">
552 + <div class="cxsc-settings-blocks">
553 + <div class="form-group">
554 + <h4 class="qc-opt-title"> <?php echo esc_html__("Skip Greetings (Asking for Name) and Show Start Menu", 'chatbot'); ?> </h4>
555 + <div class="cxsc-settings-blocks">
556 + <input value="1" id="skip_wp_greetings" type="checkbox"
557 + name="skip_wp_greetings" <?php echo(get_option('skip_wp_greetings') == 1 ? 'checked' : ''); ?>>
558 + <label for="skip_wp_greetings"><?php echo esc_html__("Skip Greetings (Asking for Name) and Show Start Menu", 'chatbot'); ?> </label>
559 + </div>
570 560 </div>
571 561 </div>
572 - </div>
573 562 </div>
574 - <style>
575 - .wpbot-cards-grid {
576 - display: grid;
577 - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
578 - gap: 20px;
579 - margin-bottom: 20px;
580 - margin-top: 20px;
581 - }
582 - .wpbot-checkbox-card {
583 - cursor: pointer;
584 - display: block;
585 - position: relative;
586 - margin: 0;
587 - }
588 - .wpbot-checkbox-card input[type="checkbox"] {
589 - position: absolute;
590 - opacity: 0;
591 - width: 0;
592 - height: 0;
593 - }
594 - .wpbot-checkbox-card .card-body {
595 - border: 1px solid #e2e8f0;
596 - border-radius: 12px;
597 - padding: 20px;
598 - background: #f8fafc;
599 - transition: all 0.2s ease;
600 - height: 100%;
601 - box-sizing: border-box;
602 - display: flex;
603 - flex-direction: column;
604 - position: relative;
605 - }
606 - .wpbot-checkbox-card input[type="checkbox"]:checked + .card-body {
607 - border-color: #5b4e96;
608 - background: #eff6ff;
609 - box-shadow: 0 0 0 1px #5b4e96, 0 8px 24px rgba(37, 99, 235, 0.15);
610 - }
611 - .wpbot-checkbox-card .check-icon {
612 - position: absolute;
613 - top: 30px;
614 - right: 16px;
615 - width: 24px;
616 - height: 24px;
617 - border-radius: 50%;
618 - background: #f8fafc;
619 - border: 2px solid #e2e8f0;
620 - display: flex;
621 - align-items: center;
622 - justify-content: center;
623 - transition: all 0.2s ease;
624 - z-index: 2;
625 - }
626 - .wpbot-checkbox-card input[type="checkbox"]:checked + .card-body .check-icon {
627 - background: #5b4e96;
628 - border-color: #5b4e96;
629 - }
630 - .wpbot-checkbox-card .check-icon svg {
631 - width: 14px;
632 - height: 14px;
633 - stroke: #e2e8f0;
634 - stroke-width: 3;
635 - stroke-linecap: round;
636 - stroke-linejoin: round;
637 - fill: none;
638 - transition: stroke 0.2s ease;
639 - }
640 - .wpbot-checkbox-card input[type="checkbox"]:checked + .card-body .check-icon svg {
641 - stroke: white;
642 - }
643 - .wpbot-checkbox-card .icon-wrapper {
644 - width: 48px;
645 - height: 48px;
646 - border-radius: 12px;
647 - background: #ffffff;
648 - border: 1px solid #e2e8f0;
649 - display: flex;
650 - align-items: center;
651 - justify-content: center;
652 - margin-bottom: 16px;
653 - color: #64748b;
654 - }
655 - .wpbot-checkbox-card input[type="checkbox"]:checked + .card-body .icon-wrapper {
656 - border-color: #e0e7ff;
657 - background: #f0fdf4;
658 - color: #5b4e96;
659 - }
660 - .wpbot-checkbox-card h4 {
661 - margin: 0 0 8px 0 !important;
662 - font-size: 16px !important;
663 - font-weight: 600 !important;
664 - color: #1e293b !important;
665 - line-height: 1.4 !important;
666 - }
667 - .wpbot-checkbox-card p {
668 - margin: 0 !important;
669 - font-size: 14px !important;
670 - color: #64748b !important;
671 - line-height: 1.5 !important;
672 - }
673 - .wpbot-cards-grid-divider {
674 - height: 1px;
675 - width: 100%;
676 - background: #eee;
677 - }
678 - </style>
563 + </div>
679 564
680 565 <div class="row">
681 566 <div class="col-xs-12">
682 -
683 - <div class="wpbot-cards-grid-divider"></div>
684 -
685 - <div class="wpbot-cards-grid">
686 - <label class="wpbot-checkbox-card">
687 - <input value="1" id="enable_asking_for_email" type="checkbox" name="enable_asking_for_email" <?php echo (get_option('enable_asking_for_email') == 1 ? esc_attr('checked' ): ''); ?>>
688 - <div class="card-body">
689 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
690 - <div class="icon-wrapper"><i class="dashicons dashicons-email" style="font-size:24px;width:24px;height:24px;"></i></div>
691 - <h4><?php esc_html_e('Enable Asking for Email', 'chatbot'); ?></h4>
692 - <p><?php esc_html_e('Enable Asking for Email', 'chatbot'); ?></p>
693 - </div>
694 - </label>
567 + <div class="cxsc-settings-blocks">
568 + <div class="form-group">
569 + <h4 class="qc-opt-title"> <?php echo esc_html__("Skip Greetings (Asking for Name) and Disable Start Menu", 'chatbot'); ?> </h4>
570 + <div class="cxsc-settings-blocks">
571 + <input value="1" id="skip_wp_greetings_donot_show_menu" type="checkbox"
572 + name="skip_wp_greetings_donot_show_menu" <?php echo(get_option('skip_wp_greetings_donot_show_menu') == 1 ? 'checked' : ''); ?>>
573 + <label for="skip_wp_greetings_donot_show_menu"><?php echo esc_html__("Skip Greetings (Asking for Name) and Disable Start Menu", 'chatbot'); ?> </label>
574 + </div>
695 575 </div>
696 - <div class="wpbot-cards-grid-divider"></div>
697 - <div class="wpbot-cards-grid">
698 - <label class="wpbot-checkbox-card">
699 - <input value="1" id="skip_wp_greetings" type="checkbox" name="skip_wp_greetings" <?php echo(get_option('skip_wp_greetings') == 1 ? 'checked' : ''); ?>>
700 - <div class="card-body">
701 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
702 - <div class="icon-wrapper"><i class="dashicons dashicons-controls-skipforward" style="font-size:24px;width:24px;height:24px;"></i></div>
703 - <h4><?php echo esc_html__("Skip Greetings (Asking for Name, Email) and Show Action Start Menu", 'chatbot'); ?></h4>
704 - <p><?php echo esc_html__("Skip asking for name, Email and directly show the Action Start Menu.", 'chatbot'); ?></p>
705 - </div>
706 - </label>
707 - <label class="wpbot-checkbox-card">
708 - <input value="1" id="skip_wp_greetings_donot_show_menu" type="checkbox" name="skip_wp_greetings_donot_show_menu" <?php echo(get_option('skip_wp_greetings_donot_show_menu') == 1 ? 'checked' : ''); ?>>
709 - <div class="card-body">
710 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
711 - <div class="icon-wrapper"><i class="dashicons dashicons-hidden" style="font-size:24px;width:24px;height:24px;"></i></div>
712 - <h4><?php echo esc_html__("Skip Greetings (Asking for Name, Email) and Disable Action Start Menu", 'chatbot'); ?></h4>
713 - <p><?php echo esc_html__("Skip asking for name, Email and disable the Action Start Menu.", 'chatbot'); ?></p>
714 - </div>
715 - </label>
716 - <label class="wpbot-checkbox-card">
717 - <input value="1" id="show_menu_after_greetings" type="checkbox" name="show_menu_after_greetings" <?php echo (get_option('show_menu_after_greetings') == 1 ? esc_attr('checked' ): ''); ?>>
718 - <div class="card-body">
719 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
720 - <div class="icon-wrapper"><i class="dashicons dashicons-menu-alt" style="font-size:24px;width:24px;height:24px;"></i></div>
721 - <h4><?php esc_html_e('Show Action Start Menu After Greetings', 'chatbot'); ?></h4>
722 - <p><?php esc_html_e('Show Action Start Menu immediately after greetings.', 'chatbot'); ?></p>
723 - </div>
724 - </label>
576 + </div>
577 + </div>
578 + </div>
579 + <div class="row">
580 + <div class="col-xs-12">
581 + <div class="form-group">
582 + <h4 class="qc-opt-title">
583 + <?php esc_html_e('Show Start Menu After Greetings', 'chatbot'); ?>
584 + </h4>
585 + <div class="cxsc-settings-blocks">
586 + <input value="1" id="show_menu_after_greetings" type="checkbox"
587 + name="show_menu_after_greetings" <?php echo (get_option('show_menu_after_greetings') == 1 ? esc_attr('checked' ): ''); ?>>
588 + <label for="show_menu_after_greetings">
589 + <?php esc_html_e('Show Start Menu After Greetings', 'chatbot'); ?>
590 + </label>
725 591 </div>
726 - <div class="wpbot-cards-grid-divider"> </div>
727 - <div class="wpbot-cards-grid">
728 - <label class="wpbot-checkbox-card">
729 - <span class="pro-badge" style="display:inline-block; padding:2px 8px; background:#5B4E96; color:#fff; border-radius:20px; font-size:9px; font-weight:bold; text-transform:uppercase; vertical-align:middle;position: relative;top: 10px;z-index: 999;">PRO</span>
730 - <input value="1" id="skip_wp_greetings_trigger_intent" type="checkbox" name="skip_wp_greetings_trigger_intent" disabled />
731 - <div class="card-body">
732 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
733 - <div class="icon-wrapper"><i class="dashicons dashicons-controls-skipforward" style="font-size:24px;width:24px;height:24px;"></i></div>
734 - <h4><?php echo esc_html__("Skip Greetings and Trigger an Intent", 'chatbot'); ?> </h4>
735 - <p><?php echo esc_html__("Skip Asking for Name and Trigger an Intent", 'chatbot'); ?></p>
736 - <div class="qc_wp_intent_select_container" style="margin-top: 10px; ">
737 - <div style="margin-bottom: 8px;">
738 - <label style="font-weight: 600; font-size: 13px; color: #5b4e96; display: block; margin-bottom: 4px;"><?php esc_html_e('Select an Intent for non logged in user', 'chatbot'); ?></label>
739 - <select name="qlcd_wp_chatbot_intent_for_non_logged_in_user" id="qlcd_wp_chatbot_intent_for_non_logged_in_user" style="width: 100%; max-width: 250px;" disabled>
740 - <option value=""><?php esc_html_e('Select Intent', 'chatbot'); ?></option>
741 -
742 - </select>
743 - </div>
744 - <div>
745 - <label style="font-weight: 600; font-size: 13px; color: #5b4e96; display: block; margin-bottom: 4px;"><?php esc_html_e('Select an Intent for Logged in User', 'chatbot'); ?></label>
746 - <select name="qlcd_wp_chatbot_intent_for_logged_in_user" id="qlcd_wp_chatbot_intent_for_logged_in_user" style="width: 100%; max-width: 250px;" disabled>
747 - <option value=""><?php esc_html_e('Select Intent', 'chatbot'); ?></option>
748 - </select>
749 - </div>
750 - </div>
751 - </div>
752 - </label>
753 592 </div>
754 - <div class="wpbot-cards-grid-divider"></div>
755 - <div class="wpbot-cards-grid">
756 - <label class="wpbot-checkbox-card">
757 - <input value="1" id="disable_back_to_start_menu" type="checkbox" name="disable_back_to_start_menu" <?php echo (get_option('disable_back_to_start_menu') == 1 ? esc_attr('checked' ): ''); ?>>
758 - <div class="card-body">
759 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
760 - <div class="icon-wrapper"><i class="dashicons dashicons-undo" style="font-size:24px;width:24px;height:24px;"></i></div>
761 - <h4><?php esc_html_e('Disable Back to Action Start Menu', 'chatbot'); ?></h4>
762 - <p><?php esc_html_e('Remove the option to go back to the Action Start Menu.', 'chatbot'); ?></p>
763 - </div>
764 - </label>
765 593 </div>
766 - <div class="wpbot-cards-grid-divider"></div>
767 - <div class="wpbot-cards-grid">
768 -
769 -
770 - <label class="wpbot-checkbox-card">
771 - <input value="1" id="enable_wp_chatbot_rtl" type="checkbox" name="enable_wp_chatbot_rtl" <?php echo (get_option('enable_wp_chatbot_rtl') == 1 ? esc_attr('checked' ): ''); ?>>
772 - <div class="card-body">
773 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
774 - <div class="icon-wrapper"><i class="dashicons dashicons-editor-rtl" style="font-size:24px;width:24px;height:24px;"></i></div>
775 - <h4><?php esc_html_e('Enable RTL', 'chatbot'); ?></h4>
776 - <p><?php esc_html_e('Enable Right to Left language support for Chat.', 'chatbot'); ?></p>
777 - </div>
778 - </label>
779 -
780 -
781 - <label class="wpbot-checkbox-card">
782 - <input value="1" id="wpbot_enable_on_search" type="checkbox" name="wpbot_enable_on_search" <?php echo (get_option('wpbot_enable_on_search') == 1 ? esc_attr('checked') : ''); ?>>
783 - <div class="card-body">
784 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
785 - <div class="icon-wrapper"><i class="dashicons dashicons-search" style="font-size:24px;width:24px;height:24px;"></i></div>
786 - <h4><?php esc_html_e('Enable Chatbot On WordPress search', 'chatbot'); ?></h4>
787 - <p><?php esc_html_e('Enable Chatbot on WordPress search pages.', 'chatbot'); ?></p>
788 - </div>
789 - </label>
790 -
791 - <label class="wpbot-checkbox-card">
792 - <input value="1" id="open_links_new_window" type="checkbox" name="open_links_new_window" <?php echo (get_option('open_links_new_window') == 1 ? esc_attr('checked'): ''); ?>>
793 - <div class="card-body">
794 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
795 - <div class="icon-wrapper"><i class="dashicons dashicons-external" style="font-size:24px;width:24px;height:24px;"></i></div>
796 - <h4><?php esc_html_e('Links in New Window', 'chatbot'); ?></h4>
797 - <p><?php esc_html_e('Open all Chatbot links in a new browser window.', 'chatbot'); ?></p>
798 - </div>
799 - </label>
800 - </div>
801 - <div class="wpbot-cards-grid-divider"></div>
802 - <div class="wpbot-cards-grid">
803 - <label class="wpbot-checkbox-card">
804 - <input value="1" id="disable_floating_button" type="checkbox" name="disable_floating_button" <?php echo (get_option('disable_floating_button') == 1 ? esc_attr('checked' ): ''); ?>>
805 - <div class="card-body">
806 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
807 - <div class="icon-wrapper"><i class="dashicons dashicons-dismiss" style="font-size:24px;width:24px;height:24px;"></i></div>
808 - <h4><?php esc_html_e('Disable Floating Button', 'chatbot'); ?></h4>
809 - <p><?php esc_html_e('Hide the chatbot floating icon from your website.', 'chatbot'); ?></p>
810 - </div>
811 - </label>
812 - <label class="wpbot-checkbox-card">
813 - <input value="1" id="disable_wp_chatbot_on_mobile" type="checkbox" name="disable_wp_chatbot_on_mobile" <?php echo (get_option('disable_wp_chatbot_on_mobile') == 1 ? esc_attr('checked' ) : ''); ?>>
814 - <div class="card-body">
815 - <div class="check-icon"><svg viewBox="0 0 14 14"><path d="M4 7.2L6.2 9.4L10 5" /></svg></div>
816 - <div class="icon-wrapper"><i class="dashicons dashicons-smartphone" style="font-size:24px;width:24px;height:24px;"></i></div>
817 - <h4><?php esc_html_e('Disable WPbot on Mobile Device', 'chatbot'); ?></h4>
818 - <p><?php esc_html_e('Disable WPBot from loading on mobile devices.', 'chatbot'); ?></p>
819 - </div>
820 - </label>
594 + </div>
595 + <div class="row">
596 + <div class="col-xs-12">
597 + <div class="form-group">
598 + <h4 class="qc-opt-title">
599 + <?php esc_html_e('Disable WPBot', 'chatbot'); ?>
600 + </h4>
601 + <div class="cxsc-settings-blocks">
602 + <input value="1" id="disable_wp_chatbot" type="checkbox"
603 + name="disable_wp_chatbot" <?php echo (get_option('disable_wp_chatbot') == 1 ? esc_attr('checked'): ''); ?>>
604 + <label for="disable_wp_chatbot">
605 + <?php esc_html_e('Disable WPBot to Load', 'chatbot'); ?>
606 + </label>
821 607 </div>
822 -
823 -
824 608 </div>
825 609 </div>
610 + </div>
611 + <div class="row">
612 + <div class="col-xs-12">
613 + <div class="form-group">
614 + <h4 class="qc-opt-title">
615 + <?php esc_html_e('Disable WPbot on Mobile Device', 'chatbot'); ?>
616 + </h4>
617 + <div class="cxsc-settings-blocks">
618 + <input value="1" id="disable_wp_chatbot_on_mobile" type="checkbox"
619 + name="disable_wp_chatbot_on_mobile" <?php echo (get_option('disable_wp_chatbot_on_mobile') == 1 ? esc_attr('checked' ) : ''); ?>>
620 + <label for="disable_wp_chatbot_on_mobile">
621 + <?php esc_html_e('Disable WpBot to Load on Mobile Device', 'chatbot'); ?>
622 + </label>
623 + </div>
624 + </div>
625 + </div>
626 + </div>
627 + <div class="row">
628 + <div class="col-xs-12">
629 + <div class="form-group">
630 + <h4 class="qc-opt-title">
631 + <?php esc_html_e('Enable RTL', 'chatbot'); ?>
632 + </h4>
633 + <div class="cxsc-settings-blocks">
634 + <input value="1" id="enable_wp_chatbot_rtl" type="checkbox"
635 + name="enable_wp_chatbot_rtl" <?php echo (get_option('enable_wp_chatbot_rtl') == 1 ? esc_attr('checked' ): ''); ?>>
636 + <label for="enable_wp_chatbot_rtl">
637 + <?php esc_html_e('Enable RTL (Right to Left language) Support for Chat', 'chatbot'); ?>
638 + </label>
639 + </div>
640 + </div>
641 + </div>
642 +</div>
643 + <div class="row">
644 + <div class="col-xs-12">
645 + <div class="form-group">
646 + <h4 class="qc-opt-title">
647 + <?php esc_html_e('Open All Links in a New Window', 'chatbot'); ?>
648 + </h4>
649 + <div class="cxsc-settings-blocks">
650 + <input value="1" id="open_links_new_window" type="checkbox" name="open_links_new_window" <?php echo (get_option('open_links_new_window') == 1 ? esc_attr('checked'): ''); ?>>
651 + <label for="open_links_new_window">
652 + <?php esc_html_e('Open All Links in a New Window', 'chatbot'); ?>
653 + </label>
654 + </div>
655 + </div>
656 + </div>
657 +</div>
826 658
827 659 <div class="row">
828 660 <div class="col-xs-12">
829 661 <div class="form-group">
@@ -841,13 +673,8 @@
841 673 </div>
842 674 </div>
843 675 </div>
844 676 </div>
845 -
846 -
847 -
848 -
849 -
850 677 <div class="row">
851 678 <div class="col-xs-12">
852 679 <div class="form-group">
853 680 <h4 class="qc-opt-title">
@@ -865,17 +692,17 @@
865 692 }
866 693 ?>
867 694 <input type="number" class="qc-opt-dcs-font"
868 695 name="wp_chatbot_position_x"
869 - value="<?php echo esc_attr($qcld_wb_chatbot_position_x);?>"
870 - placeholder="<?php esc_attr_e('From Right In ', 'chatbot'); ?>">
696 + value="<?php echo esc_html($qcld_wb_chatbot_position_x);?>"
697 + placeholder="<?php esc_html_e('From Right In ', 'chatbot'); ?>">
871 698 <span class="qc-opt-dcs-font">
872 699 <?php esc_html_e('From Right In px', 'chatbot'); ?>
873 700 </span>
874 701 <input type="number" class="qc-opt-dcs-font"
875 702 name="wp_chatbot_position_y"
876 - value="<?php echo esc_attr($qcld_wb_chatbot_position_y); ?>"
877 - placeholder="<?php esc_attr_e('From Bottom In Px', 'chatbot'); ?> ">
703 + value="<?php echo esc_html($qcld_wb_chatbot_position_y); ?>"
704 + placeholder="<?php esc_html_e('From Bottom In Px', 'chatbot'); ?> ">
878 705 <span class="qc-opt-dcs-font">
879 706 <?php esc_html_e('From Bottom In px', 'chatbot'); ?>
880 707 </span> </div>
881 708 </div>
@@ -961,14 +788,14 @@
961 788 foreach ($wp_chatbot_pages as $wp_chatbot_page) {
962 789 ?>
963 790 <li>
964 791 <input id="<?php echo esc_attr('wp_chatbot_show_page_'. $wp_chatbot_page->ID ); ?>"
965 - type="checkbox"
966 - name="wp_chatbot_show_pages_list[]"
967 - value="<?php echo esc_attr($wp_chatbot_page->ID); ?>" <?php if (!empty($wp_chatbot_select_pages) && in_array($wp_chatbot_page->ID, $wp_chatbot_select_pages) == true) {
968 - echo esc_attr('checked');
969 - } ?> >
970 - <label for="wp_chatbot_show_page_<?php echo esc_attr($wp_chatbot_page->ID); ?>"> <?php echo esc_html($wp_chatbot_page->post_title); ?></label>
792 + type="checkbox"
793 + name="wp_chatbot_show_pages_list[]"
794 + value="<?php echo esc_attr($wp_chatbot_page->ID); ?>" <?php if (!empty($wp_chatbot_select_pages) && in_array($wp_chatbot_page->ID, $wp_chatbot_select_pages) == true) {
795 + echo esc_attr('checked');
796 + } ?> >
797 + <label for="wp_chatbot_show_page_<?php echo esc_attr($wp_chatbot_page->ID); ?>"> <?php echo esc_html($wp_chatbot_page->post_title); ?></label>
971 798 </li>
972 799 <?php } ?>
973 800 </ul>
974 801 </div>
@@ -1026,57 +853,57 @@
1026 853 <section id="section-flip-5">
1027 854 <div class="wp-chatbot-language-center-summmery"> </div>
1028 855 <div class="row">
1029 856 <div class="col-md-12">
1030 - <h4 class="qc-opt-title"><b><?php echo esc_html__( 'Change Language', 'chatbot'); ?></b></h4>
857 + <h4 class="qc-opt-title"><b><?php echo esc_html__( 'Change Language', 'wpchatbot' ); ?></b></h4>
1031 858 <!-- Language Selection Dropdown -->
1032 859 <div class="cxsc-settings-blocks mb-6">
1033 860 <div class="form-group">
1034 861 <label for="qcld_language_center_select" class="block text-sm font-medium text-gray-700 mb-2 qc-opt-language-title">
1035 - <?php echo esc_html__( 'Select a Language:', 'chatbot'); ?>
862 + <?php echo esc_html__( 'Select a Language:', 'wpchatbot' ); ?>
1036 863 </label>
1037 864 <select id="qcld_language_center_select" class="form-select" onchange="qcld_wpbot_languageChange_from_center(this.value)">
1038 - <option value=""> <?php echo esc_html__( '-- Choose a language --', 'chatbot'); ?></option>
1039 - <option value="arabic" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'arabic' ? 'selected' : '' ?>><?php echo esc_html__( 'Arabic (ar)', 'chatbot'); ?></option>
1040 - <option value="bulgarian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'bulgarian' ? 'selected' : '' ?>><?php echo esc_html__( 'Bulgarian (bg)', 'chatbot'); ?></option>
1041 - <option value="chinese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'chinese' ? 'selected' : '' ?>><?php echo esc_html__( 'Chinese (zh)', 'chatbot'); ?></option>
1042 - <option value="chinese_mandarin" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'chinese_mandarin' ? 'selected' : '' ?>><?php echo esc_html__( 'Chinese Mandarin (cmn)', 'chatbot'); ?></option>
1043 - <option value="danish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'danish' ? 'selected' : '' ?>><?php echo esc_html__( 'Danish (da)', 'chatbot'); ?></option>
1044 - <option value="dutch" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'dutch' ? 'selected' : '' ?>><?php echo esc_html__( 'Dutch (nl)', 'chatbot'); ?></option>
1045 - <option value="english" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'english' ? 'selected' : '' ?>><?php echo esc_html__( 'English (en)', 'chatbot'); ?></option>
1046 - <option value="estonian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'estonian' ? 'selected' : '' ?>><?php echo esc_html__( 'Estonian (et)', 'chatbot'); ?></option>
1047 - <option value="filipino" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'filipino' ? 'selected' : '' ?>><?php echo esc_html__( 'Filipino (fil)', 'chatbot'); ?></option>
1048 - <option value="french" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'french' ? 'selected' : '' ?>><?php echo esc_html__( 'French (fr)', 'chatbot'); ?></option>
1049 - <option value="german" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'german' ? 'selected' : '' ?>><?php echo esc_html__( 'German (de)', 'chatbot'); ?></option>
1050 - <option value="greek" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'greek' ? 'selected' : '' ?>><?php echo esc_html__( 'Greek (el)', 'chatbot'); ?></option>
1051 - <option value="hebrew" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hebrew' ? 'selected' : '' ?>><?php echo esc_html__( 'Hebrew (he)', 'chatbot'); ?></option>
1052 - <option value="hindi" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hindi' ? 'selected' : '' ?>><?php echo esc_html__( 'Hindi (hi)', 'chatbot'); ?></option>
1053 - <option value='hungarian' <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hungarian' ? 'selected' : '' ?>><?php echo esc_html__( 'Hungarian (hu)', 'chatbot'); ?></option>
1054 - <option value="indonesian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'indonesian' ? 'selected' : '' ?>><?php echo esc_html__( 'Indonesian (id)', 'chatbot'); ?></option>
1055 - <option value="italian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'italian' ? 'selected' : '' ?>><?php echo esc_html__( 'Italian (it)', 'chatbot'); ?></option>
1056 - <option value="japanese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'japanese' ? 'selected' : '' ?>><?php echo esc_html__( 'Japanese (ja)', 'chatbot'); ?></option>
1057 - <option value="korean" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'korean' ? 'selected' : '' ?>><?php echo esc_html__( 'Korean (ko)', 'chatbot'); ?></option>
1058 - <option value="lithuanian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'lithuanian' ? 'selected' : '' ?>><?php echo esc_html__( 'Lithuanian (lt)', 'chatbot'); ?></option>
1059 - <option value="malay" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'malay' ? 'selected' : '' ?>><?php echo esc_html__( 'Malay (ms)', 'chatbot'); ?></option>
1060 - <option value="norwegian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'norwegian' ? 'selected' : '' ?>><?php echo esc_html__( 'Norwegian (no)', 'chatbot'); ?></option>
1061 - <option value="persian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'persian' ? 'selected' : '' ?>><?php echo esc_html__( 'Persian (fa)', 'chatbot'); ?></option>
1062 - <option value="polish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'polish' ? 'selected' : '' ?>><?php echo esc_html__( 'Polish (pl)', 'chatbot'); ?></option>
1063 - <option value="portuguese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'portuguese' ? 'selected' : '' ?>><?php echo esc_html__( 'Portuguese (pt)', 'chatbot'); ?></option>
1064 - <option value="romanian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'romanian' ? 'selected' : '' ?>><?php echo esc_html__( 'Romanian (ro)', 'chatbot'); ?></option>
1065 - <option value="russian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'russian' ? 'selected' : '' ?>><?php echo esc_html__( 'Russian (ru)', 'chatbot'); ?></option>
1066 - <option value="sinhala" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'sinhala' ? 'selected' : '' ?>><?php echo esc_html__( 'Sinhala (si)', 'chatbot'); ?></option>
1067 - <option value="spanish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'spanish' ? 'selected' : '' ?>><?php echo esc_html__( 'Spanish (es)', 'chatbot'); ?></option>
1068 - <option value="swedish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'swedish' ? 'selected' : '' ?>><?php echo esc_html__( 'Swedish (sv)', 'chatbot'); ?></option>
1069 - <option value="thai" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'thai' ? 'selected' : '' ?>><?php echo esc_html__( 'Thai (th)', 'chatbot'); ?></option>
1070 - <option value="turkish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'turkish' ? 'selected' : '' ?>><?php echo esc_html__( 'Turkish (tr)', 'chatbot'); ?></option>
1071 - <option value="ukrainian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'ukrainian' ? 'selected' : '' ?>><?php echo esc_html__( 'Ukrainian (uk)', 'chatbot'); ?></option>
1072 - <option value="vietnamese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'vietnamese' ? 'selected' : '' ?>><?php echo esc_html__( 'Vietnamese (vi)', 'chatbot'); ?></option>
1073 - <option value="not_mine" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'not_mine' ? 'selected' : '' ?>><?php echo esc_html__( 'My language is not here', 'chatbot'); ?></option>
865 + <option value=""> <?php echo esc_html__( '-- Choose a language --', 'wpchatbot' ); ?></option>
866 + <option value="arabic" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'arabic' ? 'selected' : '' ?>><?php echo esc_html__( 'Arabic (ar)', 'wpchatbot' ); ?></option>
867 + <option value="bulgarian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'bulgarian' ? 'selected' : '' ?>><?php echo esc_html__( 'Bulgarian (bg)', 'wpchatbot' ); ?></option>
868 + <option value="chinese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'chinese' ? 'selected' : '' ?>><?php echo esc_html__( 'Chinese (zh)', 'wpchatbot' ); ?></option>
869 + <option value="chinese_mandarin" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'chinese_mandarin' ? 'selected' : '' ?>><?php echo esc_html__( 'Chinese Mandarin (cmn)', 'wpchatbot' ); ?></option>
870 + <option value="danish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'danish' ? 'selected' : '' ?>><?php echo esc_html__( 'Danish (da)', 'wpchatbot' ); ?></option>
871 + <option value="dutch" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'dutch' ? 'selected' : '' ?>><?php echo esc_html__( 'Dutch (nl)', 'wpchatbot' ); ?></option>
872 + <option value="english" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'english' ? 'selected' : '' ?>><?php echo esc_html__( 'English (en)', 'wpchatbot' ); ?></option>
873 + <option value="estonian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'estonian' ? 'selected' : '' ?>><?php echo esc_html__( 'Estonian (et)', 'wpchatbot' ); ?></option>
874 + <option value="filipino" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'filipino' ? 'selected' : '' ?>><?php echo esc_html__( 'Filipino (fil)', 'wpchatbot' ); ?></option>
875 + <option value="french" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'french' ? 'selected' : '' ?>><?php echo esc_html__( 'French (fr)', 'wpchatbot' ); ?></option>
876 + <option value="german" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'german' ? 'selected' : '' ?>><?php echo esc_html__( 'German (de)', 'wpchatbot' ); ?></option>
877 + <option value="greek" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'greek' ? 'selected' : '' ?>><?php echo esc_html__( 'Greek (el)', 'wpchatbot' ); ?></option>
878 + <option value="hebrew" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hebrew' ? 'selected' : '' ?>><?php echo esc_html__( 'Hebrew (he)', 'wpchatbot' ); ?></option>
879 + <option value="hindi" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hindi' ? 'selected' : '' ?>><?php echo esc_html__( 'Hindi (hi)', 'wpchatbot' ); ?></option>
880 + <option value='hungarian' <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'hungarian' ? 'selected' : '' ?>><?php echo esc_html__( 'Hungarian (hu)', 'wpchatbot' ); ?></option>
881 + <option value="indonesian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'indonesian' ? 'selected' : '' ?>><?php echo esc_html__( 'Indonesian (id)', 'wpchatbot' ); ?></option>
882 + <option value="italian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'italian' ? 'selected' : '' ?>><?php echo esc_html__( 'Italian (it)', 'wpchatbot' ); ?></option>
883 + <option value="japanese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'japanese' ? 'selected' : '' ?>><?php echo esc_html__( 'Japanese (ja)', 'wpchatbot' ); ?></option>
884 + <option value="korean" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'korean' ? 'selected' : '' ?>><?php echo esc_html__( 'Korean (ko)', 'wpchatbot' ); ?></option>
885 + <option value="lithuanian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'lithuanian' ? 'selected' : '' ?>><?php echo esc_html__( 'Lithuanian (lt)', 'wpchatbot' ); ?></option>
886 + <option value="malay" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'malay' ? 'selected' : '' ?>><?php echo esc_html__( 'Malay (ms)', 'wpchatbot' ); ?></option>
887 + <option value="norwegian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'norwegian' ? 'selected' : '' ?>><?php echo esc_html__( 'Norwegian (no)', 'wpchatbot' ); ?></option>
888 + <option value="persian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'persian' ? 'selected' : '' ?>><?php echo esc_html__( 'Persian (fa)', 'wpchatbot' ); ?></option>
889 + <option value="polish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'polish' ? 'selected' : '' ?>><?php echo esc_html__( 'Polish (pl)', 'wpchatbot' ); ?></option>
890 + <option value="portuguese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'portuguese' ? 'selected' : '' ?>><?php echo esc_html__( 'Portuguese (pt)', 'wpchatbot' ); ?></option>
891 + <option value="romanian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'romanian' ? 'selected' : '' ?>><?php echo esc_html__( 'Romanian (ro)', 'wpchatbot' ); ?></option>
892 + <option value="russian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'russian' ? 'selected' : '' ?>><?php echo esc_html__( 'Russian (ru)', 'wpchatbot' ); ?></option>
893 + <option value="sinhala" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'sinhala' ? 'selected' : '' ?>><?php echo esc_html__( 'Sinhala (si)', 'wpchatbot' ); ?></option>
894 + <option value="spanish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'spanish' ? 'selected' : '' ?>><?php echo esc_html__( 'Spanish (es)', 'wpchatbot' ); ?></option>
895 + <option value="swedish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'swedish' ? 'selected' : '' ?>><?php echo esc_html__( 'Swedish (sv)', 'wpchatbot' ); ?></option>
896 + <option value="thai" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'thai' ? 'selected' : '' ?>><?php echo esc_html__( 'Thai (th)', 'wpchatbot' ); ?></option>
897 + <option value="turkish" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'turkish' ? 'selected' : '' ?>><?php echo esc_html__( 'Turkish (tr)', 'wpchatbot' ); ?></option>
898 + <option value="ukrainian" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'ukrainian' ? 'selected' : '' ?>><?php echo esc_html__( 'Ukrainian (uk)', 'wpchatbot' ); ?></option>
899 + <option value="vietnamese" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'vietnamese' ? 'selected' : '' ?>><?php echo esc_html__( 'Vietnamese (vi)', 'wpchatbot' ); ?></option>
900 + <option value="not_mine" <?php echo (get_option('wp_chatbot_language_center_language') !== "") && get_option('wp_chatbot_language_center_language') === 'not_mine' ? 'selected' : '' ?>><?php echo esc_html__( 'My language is not here', 'wpchatbot' ); ?></option>
1074 901 </select>
1075 902 <!-- Results Display Area -->
1076 903 <div id="results-container" class="mt-8 p-4 flex items-center justify-center text-gray-600">
1077 904 <p id="initial-message">
1078 - <?php echo esc_html__( 'Select your language to auto translate the texts used by the ChatBot. You can fine tune and update them manually from below.', 'chatbot'); ?> <b><?php echo esc_html__( 'Remember to Save the Settings.', 'chatbot'); ?></b>
905 + <?php echo esc_html__( 'Select your language to auto translate the texts used by the ChatBot. You can fine tune and update them manually from below.', 'wpchatbot' ); ?> <b><?php echo esc_html__( 'Remember to Save the Settings.', 'wpchatbot' ); ?></b>
1079 906 </p>
1080 907 <p id="waring-message"></p>
1081 908 </div>
1082 909 </div>
@@ -1108,9 +935,9 @@
1108 935 <?php esc_html_e('Your Company or Website Name', 'chatbot'); ?>
1109 936 </h4>
1110 937 <input type="text" class="form-control qc-opt-dcs-font"
1111 938 name="qlcd_wp_chatbot_host"
1112 - value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_host') != '' ? get_option('qlcd_wp_chatbot_host') : 'Our Store') ); ?>">
939 + value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_host') != '' ? get_option('qlcd_wp_chatbot_host') : 'Our Store') ); ?> ">
1113 940 </div>
1114 941 <div class="form-group">
1115 942 <h4 class="qc-opt-title">
1116 943 <?php esc_html_e('Agent name', 'chatbot'); ?>
@@ -1116,9 +943,9 @@
1116 943 <?php esc_html_e('Agent name', 'chatbot'); ?>
1117 944 </h4>
1118 945 <input type="text" class="form-control qc-opt-dcs-font"
1119 946 name="qlcd_wp_chatbot_agent"
1120 - value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_agent') != '' ? get_option('qlcd_wp_chatbot_agent') : 'Carrie')); ?>">
947 + value="<?php echo (get_option('qlcd_wp_chatbot_agent') != '' ? esc_attr(get_option('qlcd_wp_chatbot_agent')) : 'Carrie'); ?>">
1121 948 </div>
1122 949 <div class="form-group">
1123 950 <h4 class="qc-opt-title">
1124 951 <?php esc_html_e('User demo name', 'chatbot'); ?>
@@ -1124,9 +951,9 @@
1124 951 <?php esc_html_e('User demo name', 'chatbot'); ?>
1125 952 </h4>
1126 953 <input type="text" class="form-control qc-opt-dcs-font"
1127 954 name="qlcd_wp_chatbot_shopper_demo_name"
1128 - value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_shopper_demo_name') != '' ? get_option('qlcd_wp_chatbot_shopper_demo_name') : 'Amigo')); ?>">
955 + value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_shopper_demo_name') != '' ? get_option('qlcd_wp_chatbot_shopper_demo_name') : 'Amigo')); ?> ">
1129 956 </div>
1130 957 <div class="form-group">
1131 958 <h4 class="qc-opt-title">
1132 959 <?php esc_html_e('YES', 'chatbot'); ?>
@@ -1550,13 +1377,13 @@
1550 1377 value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_dislike_text') != '' ? get_option('qlcd_wp_chatbot_dislike_text') : 'Dislike')); ?>">
1551 1378 </div>
1552 1379
1553 1380 <div class="form-group">
1554 - <h4 class="qc-opt-title"> <?php echo esc_html__( 'Enable Reporting Message', 'chatbot'); ?> </h4>
1381 + <h4 class="qc-opt-title"> <?php echo esc_html__( 'Enable Reporting Message', 'wpchatbot' ); ?> </h4>
1555 1382 <div class="cxsc-settings-blocks">
1556 1383 <input value="1" id="enable_chat_report_menu" type="checkbox"
1557 1384 name="enable_chat_report_menu" <?php echo( get_option( 'enable_chat_report_menu', 1 ) == 1 ? 'checked' : '' ); ?>>
1558 - <label for="enable_chat_report_menu"><?php echo esc_html__( 'Enable Reporting Message', 'chatbot'); ?> </label>
1385 + <label for="enable_chat_report_menu"><?php echo esc_html__( 'Enable Reporting Message', 'wpchatbot' ); ?> </label>
1559 1386 </div>
1560 1387 </div>
1561 1388 <div class="form-group">
1562 1389 <h4 class="qc-opt-title">
@@ -1566,13 +1393,13 @@
1566 1393 name="qlcd_wp_chatbot_report_text"
1567 1394 value="<?php echo esc_attr((get_option('qlcd_wp_chatbot_report_text') != '' ? get_option('qlcd_wp_chatbot_report_text') : 'Report')); ?>">
1568 1395 </div>
1569 1396 <div class="form-group">
1570 - <h4 class="qc-opt-title"> <?php echo esc_html__( 'Enable Chat Share', 'chatbot'); ?> </h4>
1397 + <h4 class="qc-opt-title"> <?php echo esc_html__( 'Enable Chat Share', 'wpchatbot' ); ?> </h4>
1571 1398 <div class="cxsc-settings-blocks">
1572 1399 <input value="1" id="enable_chat_share_menu" type="checkbox"
1573 1400 name="enable_chat_share_menu" <?php echo( get_option( 'enable_chat_share_menu', 1 ) == 1 ? 'checked' : '' ); ?>>
1574 - <label for="enable_chat_share_menu"><?php echo esc_html__( 'Enable Chat Share', 'chatbot'); ?> </label>
1401 + <label for="enable_chat_share_menu"><?php echo esc_html__( 'Enable Chat Share', 'wpchatbot' ); ?> </label>
1575 1402 </div>
1576 1403 </div>
1577 1404 <div class="form-group">
1578 1405 <h4 class="qc-opt-title">
@@ -1603,57 +1430,9 @@
1603 1430 </ul>
1604 1431 <div class="tab-content">
1605 1432 <div id="wp-chatbot-icon-theme-settings" class="tab-pane fade in active">
1606 1433 <div class="top-section">
1607 -
1608 -
1609 -
1610 - <div class="row">
1611 - <div class="col-xs-6">
1612 - <div class="form-group">
1613 - <h4 class="qc-opt-title">
1614 - <?php esc_html_e('ChatBot Window Max Height', 'chatbot'); ?>
1615 - </h4>
1616 - <div class="cxsc-settings-blocks" style=" font-size: 15px;">
1617 - <?php
1618 - $chatbot_content_max_height = get_option('chatbot_content_max_height');
1619 - if (!$chatbot_content_max_height) {
1620 - $chatbot_content_max_height = 80;
1621 - } else {
1622 - $chatbot_content_max_height = get_option('chatbot_content_max_height');
1623 - }
1624 - ?>
1625 - <input value="<?php echo esc_attr( $chatbot_content_max_height ); ?>" id="chatbot_content_max_height" type="number" min="0" max="100" placeholder="Max height 100" name="chatbot_content_max_height"> vh
1626 - </div>
1627 - </div>
1628 - </div>
1629 - <div class="col-xs-6">
1630 - <div class="form-group">
1631 - <h4 class="qc-opt-title">
1632 - <?php esc_html_e('ChatBot Window Max Height ( Mobile Device )', 'chatbot'); ?>
1633 - </h4>
1634 - <div class="cxsc-settings-blocks" style=" font-size: 15px;">
1635 - <?php
1636 - $chatbot_content_max_height_responsive = get_option('chatbot_content_max_height_responsive');
1637 - if (!$chatbot_content_max_height_responsive) {
1638 - $chatbot_content_max_height_responsive = 100;
1639 - } else {
1640 - $chatbot_content_max_height_responsive = get_option('chatbot_content_max_height_responsive');
1641 - }
1642 - ?>
1643 - <input value="<?php echo esc_attr( $chatbot_content_max_height_responsive ); ?>" id="chatbot_content_max_height_responsive" type="number" min="0" max="100" placeholder="Max height 100" name="chatbot_content_max_height_responsive"> vh
1644 - </div>
1645 - </div>
1646 - </div>
1647 - </div>
1648 -
1649 -
1650 -
1651 -
1652 -
1653 -
1654 -
1655 - <div class="row">
1434 + <div class="row">
1656 1435 <div class="col-xs-12">
1657 1436
1658 1437 <h3 class="qcld-wpbot-main-tabs-title">
1659 1438 <?php esc_html_e('WPBot Icon', 'chatbot'); ?>
@@ -1835,121 +1614,11 @@
1835 1614 </div>
1836 1615 </div>
1837 1616 </div>
1838 1617 </div>
1839 - <!-- ===== Custom Icon Video / YouTube ===== -->
1840 - <div class="row">
1841 - <div class="col-xs-12">
1842 - <div class="form-group">
1843 - <h4 class="qc-opt-title"><?php echo esc_html__('Custom Icon Video / YouTube Link', 'chatbot'); ?></h4>
1844 - <p style="margin-bottom:8px;"><?php echo esc_html__('Upload a short video file or paste a YouTube embed URL to use instead of the wpbot icon.', 'chatbot'); ?></p>
1845 - <div class="cxsc-settings-blocks">
1846 1618
1847 - <?php
1848 - $wp_chatbot_icon_video = get_option('wp_chatbot_icon_video', '');
1849 - $is_youtube = (strpos($wp_chatbot_icon_video, 'youtube.com') !== false || strpos($wp_chatbot_icon_video, 'youtu.be') !== false);
1850 - $is_video = !$is_youtube && $wp_chatbot_icon_video !== '';
1851 - ?>
1852 1619
1853 - <!-- Video Upload -->
1854 - <p style="font-weight:600;margin-bottom:4px;"><?php echo esc_html__('Upload Video File', 'chatbot'); ?></p>
1855 - <input type="hidden"
1856 - name="wp_chatbot_icon_video"
1857 - id="wp_chatbot_icon_video"
1858 - value="<?php echo esc_url($wp_chatbot_icon_video); ?>" />
1859 - <button type="button" id="wp_chatbot_icon_video_btn" class="button">
1860 - <?php echo esc_html__('Upload Video', 'chatbot'); ?>
1861 - </button>
1862 - <?php if ($is_video): ?>
1863 - <span style="margin-left:8px;vertical-align:middle;">
1864 - <video src="<?php echo esc_url($wp_chatbot_icon_video); ?>" width="80" height="80" style="border-radius:50%;object-fit:cover;" muted loop autoplay playsinline></video>
1865 - </span>
1866 - <?php endif; ?>
1867 - <button type="button" id="wp_chatbot_icon_video_clear_btn" class="button" style="margin-left:6px;<?php echo ($wp_chatbot_icon_video === '' || $is_youtube) ? 'display:none;' : ''; ?>">
1868 - <?php echo esc_html__('Remove Video', 'chatbot'); ?>
1869 - </button>
1870 1620
1871 - <!-- YouTube URL -->
1872 - <p style="font-weight:600;margin-top:12px;margin-bottom:4px;"><?php echo esc_html__('— or — YouTube Embed URL', 'chatbot'); ?></p>
1873 - <?php $youtube_url_val = $is_youtube ? esc_url($wp_chatbot_icon_video) : ''; ?>
1874 - <input type="url"
1875 - name="wp_chatbot_icon_youtube_url"
1876 - id="wp_chatbot_icon_youtube_url"
1877 - class="regular-text"
1878 - placeholder="https://www.youtube.com/embed/VIDEO_ID"
1879 - value="<?php echo esc_url( $youtube_url_val ); ?>" />
1880 - <button type="button" id="wp_chatbot_icon_youtube_url_clear_btn" class="button" style="margin-left:6px;<?php echo ($youtube_url_val === '' ? 'display:none;' : ''); ?>">
1881 - <?php echo esc_html__('Remove YouTube URL', 'chatbot'); ?>
1882 - </button>
1883 - <p class="description"><?php echo esc_html__('Paste the YouTube embed URL (e.g. https://www.youtube.com/embed/xxxxx). This will override the uploaded video above.', 'chatbot'); ?></p>
1884 -
1885 - <p style="font-weight:600;margin-top:14px;margin-bottom:4px;"><?php echo esc_html__('Autoplay Delay (seconds)', 'chatbot'); ?></p>
1886 - <input type="number"
1887 - name="wp_chatbot_icon_video_delay"
1888 - id="wp_chatbot_icon_video_delay"
1889 - class="small-text"
1890 - min="0"
1891 - max="60"
1892 - step="1"
1893 - value="<?php echo absint( get_option('wp_chatbot_icon_video_delay', 0) ); ?>" />
1894 - <p class="description"><?php echo esc_html__('Wait this many seconds after page load before starting the video. Set to 0 for immediate autoplay.', 'chatbot'); ?></p>
1895 -
1896 - </div>
1897 - </div>
1898 - </div>
1899 - </div>
1900 - <!-- ===== /Custom Icon Video / YouTube ===== -->
1901 - <script>
1902 - (function($){
1903 - $(document).ready(function(){
1904 - // Video upload via WP Media Library
1905 - $('#wp_chatbot_icon_video_btn').on('click', function(e){
1906 - e.preventDefault();
1907 - var frame = wp.media({
1908 - title: '<?php echo esc_js(__('Select or Upload Video', 'chatbot')); ?>',
1909 - button: { text: '<?php echo esc_js(__('Use this video', 'chatbot')); ?>' },
1910 - multiple: false,
1911 - library: { type: 'video' }
1912 - });
1913 - frame.on('select', function(){
1914 - var attachment = frame.state().get('selection').first().toJSON();
1915 - $('#wp_chatbot_icon_video').val(attachment.url);
1916 - $('#wp_chatbot_icon_youtube_url').val('');
1917 - $('#wp_chatbot_icon_youtube_url_clear_btn').hide();
1918 - $('#wp_chatbot_icon_video_clear_btn').show();
1919 - });
1920 - frame.open();
1921 - });
1922 -
1923 - // Clear uploaded video
1924 - $('#wp_chatbot_icon_video_clear_btn').on('click', function(){
1925 - $('#wp_chatbot_icon_video').val('');
1926 - $(this).hide();
1927 - });
1928 -
1929 - // Show/hide Remove YouTube URL button dynamically
1930 - $('#wp_chatbot_icon_youtube_url').on('input keyup change', function(){
1931 - if ($(this).val().trim() !== '') {
1932 - $('#wp_chatbot_icon_youtube_url_clear_btn').show();
1933 - } else {
1934 - $('#wp_chatbot_icon_youtube_url_clear_btn').hide();
1935 - }
1936 - });
1937 -
1938 - // Clear YouTube URL
1939 - $('#wp_chatbot_icon_youtube_url_clear_btn').on('click', function(){
1940 - $('#wp_chatbot_icon_youtube_url').val('');
1941 - var currentVideoVal = $('#wp_chatbot_icon_video').val();
1942 - if (currentVideoVal.indexOf('youtube.com') !== -1 || currentVideoVal.indexOf('youtu.be') !== -1) {
1943 - $('#wp_chatbot_icon_video').val('');
1944 - }
1945 - $(this).hide();
1946 - });
1947 - });
1948 - })(jQuery);
1949 - </script>
1950 -
1951 -
1952 1621 <div class="row">
1953 1622 <div class="col-xs-12">
1954 1623 <div class="form-group">
1955 1624 <h4 class="qc-opt-title">
@@ -2014,29 +1683,8 @@
2014 1683 </div>
2015 1684 </div>
2016 1685 <div id="top-section">
2017 1686 <div class="form-group">
2018 - <!-- Avatar Location Section -->
2019 - <div class="avatar-location-wrapper">
2020 - <h4 class="qc-opt-title"><?php esc_html_e('Avatar Location', 'chatbot'); ?></h4>
2021 - <?php $avatar_location = get_option('qcld_chatbot_avatar_location'); ?>
2022 - <input type="hidden" id="qcld-avatar-location" name="qcld_chatbot_avatar_location" value="<?php echo esc_attr($avatar_location); ?>">
2023 - <div class="avatar-location-cards">
2024 - <div class="avatar-location-card <?php echo ($avatar_location === 'inside') ? 'active' : ''; ?>" data-location="inside">
2025 - <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
2026 - <span><?php esc_html_e('Inside', 'chatbot'); ?></span>
2027 - </div>
2028 - <div class="avatar-location-card <?php echo ($avatar_location === 'side') ? 'active' : ''; ?>" data-location="side">
2029 - <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="9" y1="3" x2="9" y2="21"/></svg>
2030 - <span><?php esc_html_e('Side', 'chatbot'); ?></span>
2031 - </div>
2032 - <div class="avatar-location-card <?php echo ($avatar_location === 'hidden') ? 'active' : ''; ?>" data-location="hidden">
2033 - <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"/><line x1="1" y1="1" x2="23" y2="23"/></svg>
2034 - <span><?php esc_html_e('Hidden', 'chatbot'); ?></span>
2035 - </div>
2036 - </div>
2037 - </div>
2038 - <!-- End Avatar Location Section -->
2039 1687 <div class="row">
2040 1688 <div class="col-sm-12">
2041 1689 <h4 class="qc-opt-title">
2042 1690 <?php esc_html_e('WPBot Themes', 'chatbot'); ?>
@@ -2093,9 +1741,9 @@
2093 1741 <div class="cxsc-settings-blocks">
2094 1742 <input value="1" id="enable_wp_chatbot_custom_color" type="checkbox"
2095 1743 name="enable_wp_chatbot_custom_color" <?php echo(get_option('enable_wp_chatbot_custom_color') == 1 ? esc_attr('checked' ): ''); ?>>
2096 1744 <label for="enable_wp_chatbot_custom_color">
2097 - <?php esc_html_e('Enable Custom Styles ', 'chatbot'); ?>
1745 + <?php esc_html_e('Enable Custom Styles ', 'wpbot'); ?>
2098 1746 </label>
2099 1747 </div>
2100 1748 </div>
2101 1749 </div>
@@ -2389,9 +2037,9 @@
2389 2037 foreach (array_combine($support_quereis, $support_ans) as $query => $ans) {
2390 2038 ?>
2391 2039 <div class="row"> <span class="pull-right"> </span>
2392 2040 <div class="col-xs-12">
2393 - <button type="button" class="btn btn-danger btn-sm wp-chatbot-remove-support pull-right"> <span class="dashicons dashicons-remove"></span></button>
2041 + <button type="button" class="btn btn-danger btn-sm wp-chatbot-remove-support pull-right"> <span class="dashicons dashicons-clock"></span></button>
2394 2042
2395 2043 <div class="cxsc-settings-blocks cxsc-settings-faq-blocks">
2396 2044 <p>
2397 2045 <b> <?php esc_html_e('FAQ query ', 'chatbot'); ?> </b>
@@ -2427,13 +2075,10 @@
2427 2075 } else {
2428 2076 ?>
2429 2077 <div class="row"> <span class="pull-right"> </span>
2430 2078 <div class="col-xs-12">
2431 - <button type="button" class="btn btn-danger btn-sm wp-chatbot-remove-support pull-right"> <span class="dashicons dashicons-remove"></span> </button>
2079 + <button type="button" class="btn btn-danger btn-sm wp-chatbot-remove-support pull-right"> <span class="dashicons dashicons-clock"></span> </button>
2432 2080
2433 -
2434 -
2435 -
2436 2081 <div class="cxsc-settings-blocks">
2437 2082 <p>
2438 2083 <b> <?php esc_html_e('FAQ Query', 'chatbot'); ?></b>
2439 2084 </p>
@@ -2440,9 +2085,9 @@
2440 2085 <input type="text" class="form-control" name="support_query[]"
2441 2086 placeholder="<?php esc_html_e('FAQ Query ', 'chatbot'); ?> ">
2442 2087 <br>
2443 2088 <p class="qc-opt-dcs-font"><strong>
2444 - <?php esc_html_e('FAQ answer', 'chatbot'); ?>
2089 + <?php esc_html_e('Support answer', 'chatbot'); ?>
2445 2090 </strong></p>
2446 2091 <?php
2447 2092 wp_editor(html_entity_decode(stripcslashes('')), 'support_ans_0', array('textarea_name' =>
2448 2093 'support_ans[]',
@@ -2480,16 +2125,14 @@
2480 2125 <!-- <div class="<?php // esc_attr_e( 'cxsc-settings-blocks-notic" style="<?php // echo esc_attr('background: #2271B1'); ?>">
2481 2126 <p class="<?php // esc_attr_e( 'd-ib"><?php // esc_html_e('New horizontal/wide template is now available. Select from Icons and Themes', 'chatbot'); ?>
2482 2127 </div> -->
2483 2128 <?php
2484 - wp_enqueue_style('qcld-wp-chatbot-common-style', plugins_url(basename(plugin_dir_path(__FILE__)) . '/css/common-style.css', basename(__FILE__)), '', esc_attr(QCLD_wpCHATBOT_VERSION), 'screen');
2129 + wp_enqueue_style('qcld-wp-chatbot-common-style', plugins_url(basename(plugin_dir_path(__FILE__)) . '/css/common-style.css', basename(__FILE__)), '', QCLD_wpCHATBOT_VERSION, 'screen');
2485 2130 ?>
2486 2131 <div class="top-section">
2487 2132 <div class="notification-block-inner">
2488 2133 <div class="row">
2489 2134 <div class="col-xs-12">
2490 -
2491 -
2492 2135 <div id="qcld-show-more-wrapper-box">
2493 2136 <div class="qcld-show-more-text qcld-show-more-show-more-height">
2494 2137 <div class="row">
2495 2138 <div class="col-xs-12">
@@ -2503,9 +2146,9 @@
2503 2146 <div class="cxsc-settings-blocks">
2504 2147 <input value="<?php echo esc_attr('1' ); ?>" id="disable_wp_chatbot_site_search" type="checkbox"
2505 2148 name="disable_wp_chatbot_site_search" <?php echo(get_option('disable_wp_chatbot_site_search') == 1 ? esc_attr('checked' ): ''); ?>>
2506 2149 <label for="disable_wp_chatbot_site_search">
2507 - <?php esc_html_e('Disable site search feature and button on Action Start Menu', 'chatbot'); ?>
2150 + <?php esc_html_e('Disable site search feature and button on Start Menu', 'chatbot'); ?>
2508 2151 </label>
2509 2152 </br><small><?php echo esc_html( '(You can disable searching post contents option below so it searches only the post Titles for most relevancy)'); ?></small></br>
2510 2153 </div>
2511 2154 <div class="cxsc-settings-blocks">
@@ -2535,9 +2178,9 @@
2535 2178 <div class="cxsc-settings-blocks">
2536 2179 <input value="<?php echo esc_attr('1'); ?>" id="disable_wp_chatbot_call_gen" type="checkbox"
2537 2180 name="disable_wp_chatbot_call_gen" <?php echo(get_option('disable_wp_chatbot_call_gen') == 1 ? esc_attr('checked' ): ''); ?>>
2538 2181 <label for="disable_wp_chatbot_call_gen">
2539 - <?php esc_html_e('Disable Call Me feature and button on Action Start Menu', 'chatbot'); ?>
2182 + <?php esc_html_e('Disable Call Me feature and button on Start Menu', 'chatbot'); ?>
2540 2183 </label>
2541 2184 </div>
2542 2185 </div>
2543 2186 </div>
@@ -2559,9 +2202,9 @@
2559 2202 <div class="cxsc-settings-blocks">
2560 2203 <input value="<?php echo esc_attr('1' ); ?>" id="disable_wp_chatbot_feedback" type="checkbox"
2561 2204 name="disable_wp_chatbot_feedback" <?php echo esc_attr((get_option('disable_wp_chatbot_feedback') == 1 ? 'checked' : ''), 'chatbot' ); ?>>
2562 2205 <label for="disable_wp_chatbot_feedback">
2563 - <?php esc_html_e('Disable Email feature and button on Action Start Menu', 'chatbot'); ?>
2206 + <?php esc_html_e('Disable Email feature and button on Start Menu', 'chatbot'); ?>
2564 2207 </label>
2565 2208 </div>
2566 2209 </div>
2567 2210 </div>
@@ -2583,9 +2226,9 @@
2583 2226 <div class="cxsc-settings-blocks">
2584 2227 <input value="<?php echo esc_attr('1' ); ?>" id="disable_wp_chatbot_faq" type="checkbox"
2585 2228 name="disable_wp_chatbot_faq" <?php echo(get_option('disable_wp_chatbot_faq') == 1 ? esc_attr('checked' ): ''); ?>>
2586 2229 <label for="disable_wp_chatbot_faq">
2587 - <?php esc_html_e('Disable FAQ feature and button on Action Start Menu', 'chatbot'); ?>
2230 + <?php esc_html_e('Disable FAQ feature and button on Start Menu', 'chatbot'); ?>
2588 2231 </label>
2589 2232 </div>
2590 2233 </div>
2591 2234 </div>
@@ -2601,9 +2244,9 @@
2601 2244
2602 2245 </div>
2603 2246 </div>
2604 2247 </div>
2605 - <div class="qcld-show-more-show-more"><div class="Expandmore">Expand for More Options<span>+</span></div></div>
2248 + <div class="qcld-show-more-show-more"><i class="dashicons dashicons-plus-alt" aria-hidden="true"></i></div>
2606 2249 </div>
2607 2250 <div class="qc_menu_setup_area">
2608 2251 <h3 class="qcld-wpbot-main-tabs-title"><?php esc_html_e('Menu Sorting & Customization Area', 'chatbot'); ?></h3>
2609 2252 <p style="color:red"><?php esc_html_e('Always open a new Incognito window (Ctrl+Shit+N in chrome) to test after making any change.', 'chatbot'); ?></p>
@@ -2618,18 +2261,14 @@
2618 2261 <?php
2619 2262 if(get_option('qc_wpbot_menu_order')!=''):
2620 2263 if( is_string( get_option('qc_wpbot_menu_order') ) ):
2621 2264 echo wp_kses_post(wp_kses_stripslashes(get_option('qc_wpbot_menu_order')));
2265 + else:
2622 2266 endif;
2623 - else:
2624 - $site_search_label = get_option('qlcd_wp_chatbot_wildcard_site_search') != '' ? get_option('qlcd_wp_chatbot_wildcard_site_search') : 'Site Search';
2625 - $support_email_label = get_option('qlcd_wp_chatbot_support_email') != '' ? get_option('qlcd_wp_chatbot_support_email') : 'Send us Email.';
2626 - $support_phone_label = get_option('qlcd_wp_chatbot_support_phone') != '' ? get_option('qlcd_wp_chatbot_support_phone') : 'Leave your number. We will call you back!';
2627 - echo '<span class="qcld-chatbot-wildcard qc_draggable_item qcld-chatbot-site-search" data-wildcart="site_search">' . esc_attr($site_search_label) . '</span>';
2628 - echo '<span class="qcld-chatbot-suggest-email qc_draggable_item">' . esc_attr($support_email_label) . '</span>';
2629 - echo '<span class="qcld-chatbot-suggest-phone qc_draggable_item">' . esc_attr($support_phone_label) . '</span>';
2630 - endif;
2631 2267 ?>
2268 +
2269 +
2270 + <?php endif; ?>
2632 2271 </div>
2633 2272 </div>
2634 2273 <div class="qc_menu_list_area">
2635 2274 <h4><?php esc_html_e('Available Menu', 'chatbot'); ?></h4>
@@ -2673,9 +2312,9 @@
2673 2312 global $wpdb;
2674 2313
2675 2314 //To Do: Need to use prepared statement
2676 2315
2677 - $results = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix."wfb_forms where 1 and type=%s",'primary')); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, PluginCheck.Security.DirectDB.UnescapedDBParameter
2316 + $results = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix."wfb_forms where 1 and type=%s",'primary')); //DB Call OK, No Caching OK.
2678 2317 if(!empty($results)){
2679 2318 ?>
2680 2319 <p><?php esc_html_e('Conversational Form', 'chatbot'); ?></p>
2681 2320 <ul>
@@ -2690,21 +2329,8 @@
2690 2329 </ul>
2691 2330 <?php
2692 2331 }
2693 2332 }
2694 -
2695 - // AI Forms
2696 - $saved_ai_forms = get_option( 'wpbot_ai_forms', array() );
2697 - if ( ! empty( $saved_ai_forms ) && is_array( $saved_ai_forms ) ) {
2698 - ?>
2699 - <p><?php esc_html_e('AI Actions', 'chatbot'); ?></p>
2700 - <ul>
2701 - <?php foreach ( $saved_ai_forms as $index => $form ) : ?>
2702 - <li><span class="qcld-chatbot-wildcard qcld-chatbot-ai-form qc_draggable_item" data-wildcart="ai_form" data-ai-form="<?php echo esc_attr( $index ); ?>"><?php echo esc_html( $form['title'] ); ?></span></li>
2703 - <?php endforeach; ?>
2704 - </ul>
2705 - <?php
2706 - }
2707 2333 ?>
2708 2334 </div>
2709 2335 </div>
2710 2336
@@ -2765,23 +2391,16 @@
2765 2391 </div>
2766 2392 <div id="wp-chatbot-df-section-v2" style="display:block">
2767 2393 <!-- Dialogflow V2 Configuration -->
2768 2394
2769 - <?php if(!file_exists(QCLD_wpCHATBOT_GC_DIRNAME.'/autoload.php')):
2770 - global $wp_filesystem;
2771 - if ( empty( $wp_filesystem ) ) {
2772 - require_once ABSPATH . 'wp-admin/includes/file.php';
2773 - WP_Filesystem();
2774 - }
2775 - $qcld_wpchatbot_gc_root_writable = ( $wp_filesystem && $wp_filesystem->is_writable( QCLD_wpCHATBOT_GC_ROOT ) );
2776 - ?>
2395 + <?php if(!file_exists(QCLD_wpCHATBOT_GC_DIRNAME.'/autoload.php')): ?>
2777 2396 <div class="form-group"> <br>
2778 2397 <h4 class="qc-opt-title" style="color:red "><?php esc_html_e('For Interacting with Dialogflow V2 the Google Client Package is Required!', 'chatbot'); ?></h4>
2779 2398 <p><?php esc_html_e('Please click the download button below to download the Google Client package. The package will be downloaded inside your Wordpress`s', 'chatbot'); ?> <b><?php esc_html_e('/wp-content', 'chatbot'); ?></b> <?php esc_html_e('folder. This package is around', 'chatbot'); ?> <b><?php esc_html_e('0 MB', 'chatbot'); ?></b><?php esc_html_e(' in zip file format and it will be about', 'chatbot'); ?> <b><?php esc_html_e('49 MB', 'chatbot'); ?></b> <?php esc_html_e('after unzipping. Please make sure that your server has enough space to store that package.', 'chatbot'); ?></p>
2780 2399 <div class="qcld-wpbot-gcdownload-area">
2781 - <button class="btn btn-primary" id="qc_wpbot_gc_download" <?php echo ( ! $qcld_wpchatbot_gc_root_writable ? 'disabled' : '' ); ?>><?php esc_html_e('Download and Install the Google Client', 'chatbot'); ?></button>
2400 + <button class="btn btn-primary" id="qc_wpbot_gc_download" <?php echo (!is_writable(QCLD_wpCHATBOT_GC_ROOT)?'disabled':''); ?>><?php esc_html_e('Download and Install the Google Client', 'chatbot'); ?></button>
2782 2401 <?php
2783 - if ( ! $qcld_wpchatbot_gc_root_writable ) {
2402 + if(!is_writable(QCLD_wpCHATBOT_GC_ROOT)){
2784 2403 echo '<span style="color:red;font-size: 12px; "><b>'.esc_html('wp-content').' </b> '.esc_html('folder is not writable.').'</span>';
2785 2404 }
2786 2405 ?>
2787 2406 <br>
@@ -2813,17 +2432,17 @@
2813 2432 <?php
2814 2433
2815 2434 $placeholderPrivatekey = '{
2816 2435 "type": "service_account",
2817 - "project_id": "YOUR_PROJECT_ID",
2818 - "private_key_id": "YOUR_PRIVATE_KEY_ID",
2819 - "private_key": "-----BEGIN PRIVATE KEY-----\nYOUR_PRIVATE_KEY\n-----END PRIVATE KEY-----\n",
2820 - "client_email": "YOUR_CLIENT_EMAIL",
2821 - "client_id": "YOUR_CLIENT_ID",
2436 + "project_id": "PLACEYOUROWNID",
2437 + "private_key_id": "31e300128..........c48",
2438 + "private_key": "-----BEGIN PRIVATE KEY-----\nTHIS IS A DEMO PRIVATE KEY to SHOW HOW IT SHOULD LOOK. Replace with ACTUAL KEY.+OdT09MGEdAjlgSF2HMDA3fl8Ey4dmTxRfAN9No6G3Ugs3BrpZHfY\nSviWzS4JQ0GkCubcJc0DzJ8AqG6xX7E3SfKpdtKEn1eYV7sfQL3C2lm2lTj6nWdt\nxrkhJVHn61kxfPAWChnkdPa5EbMNFnV5mN5rhwaOxR+tEjW9nWBjVFG0NMnOMWF4\nsu6QJVjQMtI99jPBCid1r4XV/sPABSXh8dscWdMinGhZfuCjF4sOGHUUaw+VDGb6\nZpPOh65nw5fsdOHETsb4BN/LW72Khux+870Ig4jkuLIN3PnSF9QfwO8U2qTG5sZK\nn5nxhT9zAgMBAAECggEAX1NSWRGnrcVsu6n1jn9xUpzvxyy+CJe1Z1DvHo1tmHNS\n0Q8OI/Y........THIS IS A DEMO PRIVATE KEY to SHOW HOW IT SHOULD LOOK. Replace with your own key......................................paqQKBgQCJ\nvNCZIHpLGVqwiw4SVYgZW2i+VsZ78sOw0SuuhjZNmOlGjpalbQCjKs9l5dSz5t5D\nVleJVyriFaXyvVty/iF6orqTgv0EhcLO2RI9KSrTpbOXcIkgeunAhRM3oloxSndt\n98H3f1xRvTLIm1enERLkOyGHmm7nWFV0BQWD+CxeCwKBgDtBGn+uBgNgZjSaLnkJ\noemAoIBN6aD4+QWduPldRgTilH6ABQ26SL+t4sa9jbAtkMuD/hWOMLBqmz98tfCC\ndy6cPghea+b0S7lj/wmUaDA1Vmz7luCLm+lO+fe3K6WIlEhAP/9MXVH90Sj6CllF\nAn4stWzIKHrRKA3lIvgJv+9W\n-----END PRIVATE KEY-----\n",
2439 + "client_email": "dialogflow-evysjn@wpbotpro.iam.gserviceaccount.com",
2440 + "client_id": "1026.....032997",
2822 2441 "auth_uri": "https://accounts.google.com/o/oauth2/auth",
2823 2442 "token_uri": "https://oauth2.googleapis.com/token",
2824 2443 "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
2825 - "client_x509_cert_url": "YOUR_CLIENT_X509_CERT_URL"
2444 + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/dialogflow-evysjn%40wpbotpro.iam.gserviceaccount.com"
2826 2445 }';
2827 2446
2828 2447 ?>
2829 2448 <div class="form-group">
@@ -2864,9 +2483,9 @@
2864 2483 </section>
2865 2484
2866 2485 <section id="section-flip-9">
2867 2486 <div class="cxsc-settings-blocks-addon"><?php esc_html_e('Install the Conversational Form Builder to Collect Information from the users and create Button (menu) Driven Conversations.', 'chatbot'); ?></br>
2868 - <?php esc_html_e('After creating a Conversational form, you can add it to the ChatBot`s Action Start Menu from the ChatBot Settings->Action Start Menu', 'chatbot'); ?></b></div>
2487 + <?php esc_html_e('After creating a Conversational form, you can add it to the ChatBot`s Start Menu from the ChatBot Settings->Start Menu', 'chatbot'); ?></b></div>
2869 2488
2870 2489 <div class="qcld-recommendbot-conv-feature">
2871 2490 <?php include_once QCLD_wpCHATBOT_PLUGIN_DIR_PATH . '/qcld-recommendbot-plugin.php'; ?>
2872 2491 </div>
@@ -2886,9 +2505,9 @@
2886 2505
2887 2506 <h3><?php esc_html_e('How it Works?', 'chatbot'); ?></h3>
2888 2507 <p><?php esc_html_e('After creating a Conversation or form, you can show it in the ChatBot in different ways.', 'chatbot'); ?></p>
2889 2508 <ul>
2890 - <li><?php esc_html_e('🚀 Add it to the Action Start Menu', 'chatbot'); ?></li>
2509 + <li><?php esc_html_e('🚀 Add it to the Start menu', 'chatbot'); ?></li>
2891 2510 <li><?php esc_html_e('🚀 Invoke the form intent with a system command to start inside ChatBot any time', 'chatbot'); ?></li>
2892 2511 <li><?php esc_html_e('🚀 Load the single intent/form inside a ChatBot widget on any page', 'chatbot'); ?></li>
2893 2512 <li><?php esc_html_e('🚀 Load the intent/form inside the ChatBot using a Click to Chat button that can be placed anywhere inside your content on any page.', 'chatbot'); ?></li>
2894 2513 <li><?php esc_html_e('🚀 Trigger another conversational form or Intent like Live Chat using conditions', 'chatbot'); ?></li>
@@ -2915,9 +2534,9 @@
2915 2534 <li><?php esc_html_e('🚀 Trigger another conversational form or Intent like Live Chat using conditions (**NEW)', 'chatbot'); ?></li>
2916 2535 <li><?php esc_html_e('🚀 Unlimited Variables creation', 'chatbot'); ?></li>
2917 2536 <li><?php esc_html_e('🚀 Form Revisions', 'chatbot'); ?></li>
2918 2537 <li><?php esc_html_e('🚀 Create system command to initiate form for ChatBot', 'chatbot'); ?></li>
2919 - <li><?php esc_html_e('🚀 Add form to Action Start Menu', 'chatbot'); ?></li>
2538 + <li><?php esc_html_e('🚀 Add form to Start Menu', 'chatbot'); ?></li>
2920 2539 <li><?php esc_html_e('🚀 Submit Forms to OpenAI for a Response with your instructions and user submitted data. Supports multi-modal mode. Users can upload an Image or Audio file along with other form fields that you create. Check this article on how Conversational forms work with OpenAI.', 'chatbot'); ?></li>
2921 2540 </ul>
2922 2541 </div>
2923 2542