PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.5.5
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.5.5
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 8.5.2 All 533 releases
chatbot / includes / openai / plugin-upgrader / admin / admin-notices.php

admin-notices.php in WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services 8.5.5, at includes/openai/plugin-upgrader/admin/admin-notices.php

55 lines 2.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH')) exit; // Exit if accessed directly
3 add_action('admin_notices', 'qcld_openaiaddon__invalid_license_notice');
4 function qcld_openaiaddon__invalid_license_notice(){
5 if( (get_openaiaddon_licensing_buy_from() != '') && (get_openaiaddon_invalid_license()) ){
6 if( (get_openaiaddon_licensing_buy_from() == 'quantumcloud') && (get_openaiaddon_licensing_key() == '') ){
7
8 }elseif( (get_openaiaddon_licensing_buy_from() == 'codecanyon') && (get_openaiaddon_envato_key() == '') ){
9
10 }else{
11 $class="notice notice-error is-dismissible qc-notice-error";
12 $message = "You have Entered an Invalid License Key for Livechat Addon";
13 $logo_src = openaiaddon_LICENSING_URL.'/images/qc-logo.jpg';
14
15 printf( '<div data-dismiss-type="qc-invalid-license" class="%1$s"><a href="'.esc_url('https://www.quantumcloud.com/products/').'" target="_blank"><img src="'.$logo_src.'" /></a><p>%2$s</p></div>', esc_attr( $class ), $message );
16 }
17 }
18 }
19
20
21 if( !qcld_get_openaiaddon_enter_license_notice_dismiss_transient() ){
22 add_action('admin_notices', 'qcld_openaiaddon_license_enter_notice');
23 function qcld_openaiaddon_license_enter_notice(){
24 if( (get_openaiaddon_licensing_buy_from() != false) || (get_openaiaddon_invalid_license() != 1) ){
25
26 }else{
27 $class="notice notice-error is-dismissible qc-notice-error";
28
29
30 $message = "Hi! Please enter the license key to receive automatic updates and premium support. <a href=".openaiaddon__get_licensing_url().">Please activate your copy of Open AI Addon.</a>";
31 $logo_src = openaiaddon_LICENSING_URL.'/images/qc-logo.jpg';
32 printf( '<div data-dismiss-type="qc-enter-license" class="%1$s"><a href="'.esc_url('https://www.quantumcloud.com/products/').'" target="_blank"><img src="'.$logo_src.'" /></a><p>%2$s</p></div>', esc_attr( $class ), $message );
33 }
34 }
35 }
36
37 //start new-update-for-codecanyon
38 function openaiaddon__licensing_notice_dismiss_func(){
39 check_ajax_referer('openaiaddon__licensing_admin_nonce', 'nonce');
40
41 if( sanitize_text_field(wp_unslash($_GET['dismiss_notice'])) == 'qc-enter-license' ){
42 if( !qcld_get_openaiaddon_enter_license_notice_dismiss_transient() ){
43 set_openaiaddon_enter_license_notice_dismiss_transient();
44 }
45 }
46
47 if( sanitize_text_field(wp_unslash($_GET['dismiss_notice'])) == 'qc-invalid-license' ){
48 if( !get_openaiaddon_invalid_license_notice_dismiss_transient() ){
49 set_openaiaddon_invalid_license_notice_dismiss_transient();
50 }
51 }
52
53 }
54 add_action('wp_ajax_openaiaddon__licensing_notice_dismiss', 'openaiaddon__licensing_notice_dismiss_func');
55 //end new-update-for-codecanyon