Version Description
- Fix. WordPress compatibility
Download this release
Release Info
Developer | quadlayers |
Plugin | WhatsApp Chat WP |
Version | 6.0.8 |
Comparing to | |
See all releases |
Code changes from version 6.0.7 to 6.0.8
- assets/backend/img/{icon-128x128.jpg → logo.jpg} +0 -0
- includes/models/Suggestions.php +92 -105
- includes/notices.php +0 -110
- includes/qlwapp.php +45 -51
- includes/quadlayers/links.php +26 -0
- includes/quadlayers/notices.php +217 -0
- includes/quadlayers/widget.php +8 -8
- readme.txt +4 -1
- wp-whatsapp-chat.php +14 -4
assets/backend/img/{icon-128x128.jpg → logo.jpg}
RENAMED
File without changes
|
includes/models/Suggestions.php
CHANGED
@@ -1,144 +1,131 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
require_once
|
4 |
|
5 |
-
class QLWAPP_Suggestions_List_Table extends WP_Plugin_Install_List_Table
|
6 |
-
{
|
7 |
|
8 |
-
public $promote = array(
|
9 |
-
'quadlayers-telegram-chat',
|
10 |
-
'wp-tiktok-feed',
|
11 |
-
'insta-gallery',
|
12 |
-
'wp-menu-icons',
|
13 |
-
'quadmenu',
|
14 |
-
'woocommerce-checkout-manager',
|
15 |
-
'woocommerce-direct-checkout',
|
16 |
-
'perfect-woocommerce-brands',
|
17 |
-
'autocomplete-woocommerce-orders',
|
18 |
-
);
|
19 |
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
-
|
|
|
24 |
|
25 |
-
|
26 |
|
27 |
-
|
28 |
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
|
33 |
-
|
34 |
-
|
35 |
|
36 |
-
|
37 |
-
|
|
|
|
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
}
|
42 |
|
43 |
-
|
44 |
-
|
|
|
|
|
45 |
|
46 |
-
|
47 |
-
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
52 |
|
53 |
-
|
54 |
-
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
parent::display_rows();
|
61 |
-
}
|
62 |
|
63 |
-
|
64 |
-
|
65 |
|
66 |
-
|
|
|
67 |
|
68 |
-
|
69 |
-
'timeout' => 15,
|
70 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url('/'),
|
71 |
-
);
|
72 |
|
73 |
-
|
74 |
-
}
|
75 |
|
76 |
-
|
77 |
-
|
|
|
|
|
|
|
78 |
|
79 |
-
|
80 |
|
81 |
-
|
82 |
|
83 |
-
|
84 |
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
'locale' => get_user_locale(),
|
89 |
-
);
|
90 |
|
91 |
-
|
|
|
92 |
|
93 |
-
|
|
|
94 |
|
95 |
-
|
96 |
|
97 |
-
|
98 |
-
|
99 |
-
|
|
|
100 |
|
101 |
-
|
102 |
-
}
|
103 |
|
104 |
-
|
105 |
-
{
|
106 |
|
107 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
|
109 |
-
|
110 |
|
111 |
-
|
112 |
-
wp_enqueue_script('plugin-install');
|
113 |
-
wp_enqueue_script('thickbox');
|
114 |
-
wp_enqueue_script('updates');
|
115 |
|
116 |
-
|
117 |
|
118 |
-
|
|
|
|
|
|
|
119 |
|
120 |
-
|
121 |
-
|
122 |
-
}
|
123 |
-
if ($tab === 'beta' || false !== strpos(get_bloginfo('version'), '-')) {
|
124 |
-
$tabs['beta'] = _x('Beta Testing', 'Plugin Installer');
|
125 |
-
}
|
126 |
-
$tabs['featured'] = _x('Featured', 'Plugin Installer');
|
127 |
-
$tabs['popular'] = _x('Popular', 'Plugin Installer');
|
128 |
-
$tabs['recommended'] = _x('Recommended', 'Plugin Installer');
|
129 |
-
$tabs['favorites'] = _x('Favorites', 'Plugin Installer');
|
130 |
-
|
131 |
-
$nonmenu_tabs = array('plugin-information'); // Valid actions to perform which do not have a Menu item.
|
132 |
-
|
133 |
-
$tabs = apply_filters('install_plugins_tabs', $tabs);
|
134 |
-
|
135 |
-
$nonmenu_tabs = apply_filters('install_plugins_nonmenu_tabs', $nonmenu_tabs);
|
136 |
-
|
137 |
-
// If a non-valid menu tab has been selected, And it's not a non-menu action.
|
138 |
-
if (empty($tab) || (!isset($tabs[$tab]) && !in_array($tab, (array) $nonmenu_tabs))) {
|
139 |
-
$tab = key($tabs);
|
140 |
-
}
|
141 |
-
|
142 |
-
$this->items = $this->get_plugins();
|
143 |
-
}
|
144 |
}
|
1 |
<?php
|
2 |
|
3 |
+
require_once ABSPATH . 'wp-admin/includes/class-wp-plugin-install-list-table.php';
|
4 |
|
5 |
+
class QLWAPP_Suggestions_List_Table extends WP_Plugin_Install_List_Table {
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
8 |
+
public $promote = array(
|
9 |
+
'quadlayers-telegram-chat',
|
10 |
+
'wp-tiktok-feed',
|
11 |
+
'insta-gallery',
|
12 |
+
'wp-menu-icons',
|
13 |
+
'quadmenu',
|
14 |
+
'woocommerce-checkout-manager',
|
15 |
+
'woocommerce-direct-checkout',
|
16 |
+
'perfect-woocommerce-brands',
|
17 |
+
'woo-ajax-add-to-cart',
|
18 |
+
);
|
19 |
|
20 |
+
private function remove_plugins( $plugins ) {
|
21 |
+
$promote = array();
|
22 |
|
23 |
+
foreach ( $this->promote as $order => $slug ) {
|
24 |
|
25 |
+
if ( $id = @max( array_keys( array_column( $plugins, 'slug' ), $slug ) ) ) {
|
26 |
|
27 |
+
$promote[] = $plugins[ $id ];
|
28 |
+
}
|
29 |
+
}
|
30 |
|
31 |
+
return $promote;
|
32 |
+
}
|
33 |
|
34 |
+
public function self_admin_url( $url, $path ) {
|
35 |
+
if ( strpos( $url, 'tab=plugin-information' ) !== false ) {
|
36 |
+
$url = network_admin_url( $path );
|
37 |
+
}
|
38 |
|
39 |
+
return $url;
|
40 |
+
}
|
|
|
41 |
|
42 |
+
public function network_admin_url( $url, $path ) {
|
43 |
+
if ( strpos( $url, 'plugins.php' ) !== false ) {
|
44 |
+
$url = self_admin_url( $path );
|
45 |
+
}
|
46 |
|
47 |
+
return $url;
|
48 |
+
}
|
49 |
|
50 |
+
public function display_rows() {
|
51 |
+
add_filter( 'self_admin_url', array( $this, 'self_admin_url' ), 10, 2 );
|
52 |
+
add_filter( 'network_admin_url', array( $this, 'network_admin_url' ), 10, 2 );
|
53 |
+
parent::display_rows();
|
54 |
+
}
|
55 |
|
56 |
+
public function is_connected() {
|
57 |
+
global $wp_version;
|
58 |
|
59 |
+
$http_args = array(
|
60 |
+
'timeout' => 15,
|
61 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
|
62 |
+
);
|
|
|
|
|
63 |
|
64 |
+
return is_wp_error( wp_remote_get( 'http://api.wordpress.org/plugins/info/1.2/', $http_args ) );
|
65 |
+
}
|
66 |
|
67 |
+
public function get_plugins() {
|
68 |
+
$tk = QLWAPP_PREFIX . '_suggestions_plugins';
|
69 |
|
70 |
+
$plugins = get_transient( $tk );
|
|
|
|
|
|
|
71 |
|
72 |
+
if ( $plugins === false ) {
|
|
|
73 |
|
74 |
+
$args = array(
|
75 |
+
'per_page' => 36,
|
76 |
+
'author' => 'quadlayers',
|
77 |
+
'locale' => get_user_locale(),
|
78 |
+
);
|
79 |
|
80 |
+
$api = plugins_api( 'query_plugins', $args );
|
81 |
|
82 |
+
if ( ! is_wp_error( $api ) ) {
|
83 |
|
84 |
+
$plugins = $this->remove_plugins( $api->plugins );
|
85 |
|
86 |
+
set_transient( $tk, $plugins, 24 * HOUR_IN_SECONDS );
|
87 |
+
}
|
88 |
+
}
|
|
|
|
|
89 |
|
90 |
+
return $plugins;
|
91 |
+
}
|
92 |
|
93 |
+
public function prepare_items() {
|
94 |
+
include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
|
95 |
|
96 |
+
global $tabs, $tab;
|
97 |
|
98 |
+
wp_enqueue_style( 'thickbox' );
|
99 |
+
wp_enqueue_script( 'plugin-install' );
|
100 |
+
wp_enqueue_script( 'thickbox' );
|
101 |
+
wp_enqueue_script( 'updates' );
|
102 |
|
103 |
+
wp_reset_vars( array( 'tab' ) );
|
|
|
104 |
|
105 |
+
$tabs = array();
|
|
|
106 |
|
107 |
+
if ( 'search' === $tab ) {
|
108 |
+
$tabs['search'] = __( 'Search Results' );
|
109 |
+
}
|
110 |
+
if ( $tab === 'beta' || false !== strpos( get_bloginfo( 'version' ), '-' ) ) {
|
111 |
+
$tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' );
|
112 |
+
}
|
113 |
+
$tabs['featured'] = _x( 'Featured', 'Plugin Installer' );
|
114 |
+
$tabs['popular'] = _x( 'Popular', 'Plugin Installer' );
|
115 |
+
$tabs['recommended'] = _x( 'Recommended', 'Plugin Installer' );
|
116 |
+
$tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' );
|
117 |
|
118 |
+
$nonmenu_tabs = array( 'plugin-information' ); // Valid actions to perform which do not have a Menu item.
|
119 |
|
120 |
+
$tabs = apply_filters( 'install_plugins_tabs', $tabs );
|
|
|
|
|
|
|
121 |
|
122 |
+
$nonmenu_tabs = apply_filters( 'install_plugins_nonmenu_tabs', $nonmenu_tabs );
|
123 |
|
124 |
+
// If a non-valid menu tab has been selected, And it's not a non-menu action.
|
125 |
+
if ( empty( $tab ) || ( ! isset( $tabs[ $tab ] ) && ! in_array( $tab, (array) $nonmenu_tabs ) ) ) {
|
126 |
+
$tab = key( $tabs );
|
127 |
+
}
|
128 |
|
129 |
+
$this->items = $this->get_plugins();
|
130 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
}
|
includes/notices.php
DELETED
@@ -1,110 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class QLWAPP_Notices {
|
4 |
-
|
5 |
-
protected static $instance;
|
6 |
-
|
7 |
-
public static function instance() {
|
8 |
-
if ( is_null( self::$instance ) ) {
|
9 |
-
self::$instance = new self();
|
10 |
-
self::$instance->init();
|
11 |
-
}
|
12 |
-
return self::$instance;
|
13 |
-
}
|
14 |
-
|
15 |
-
function init() {
|
16 |
-
add_filter( 'plugin_action_links_' . plugin_basename( QLWAPP_PLUGIN_FILE ), array( $this, 'add_action_links' ) );
|
17 |
-
add_action( 'admin_notices', array( $this, 'add_rating_notice' ) );
|
18 |
-
add_action( 'admin_notices', array( $this, 'add_number_notice' ) );
|
19 |
-
add_action( 'wp_ajax_qlwapp_dismiss_notice', array( $this, 'ajax_dismiss_notice' ) );
|
20 |
-
}
|
21 |
-
|
22 |
-
function ajax_dismiss_notice() {
|
23 |
-
|
24 |
-
if ( check_admin_referer( 'qlwapp_dismiss_notice', 'nonce' ) && isset( $_REQUEST['notice_id'] ) ) {
|
25 |
-
|
26 |
-
$notice_id = sanitize_key( $_REQUEST['notice_id'] );
|
27 |
-
|
28 |
-
update_user_meta( get_current_user_id(), $notice_id, true );
|
29 |
-
|
30 |
-
wp_send_json( $notice_id );
|
31 |
-
}
|
32 |
-
|
33 |
-
wp_die();
|
34 |
-
}
|
35 |
-
|
36 |
-
function add_number_notice() {
|
37 |
-
|
38 |
-
if ( class_exists( 'QLWAPP_Button' ) ) {
|
39 |
-
$button_model = new QLWAPP_Button();
|
40 |
-
$button = $button_model->get();
|
41 |
-
if ( ! $button['phone'] || QLWAPP_PHONE_NUMBER === $button['phone'] ) {
|
42 |
-
?>
|
43 |
-
<div id="qlwapp-admin-phone" class="qlwapp-notice notice notice-info is-dismissible">
|
44 |
-
<p><?php printf( esc_html__( '%s is almost ready.', 'wp-whatsapp-chat' ), QLWAPP_PLUGIN_NAME ); ?>
|
45 |
-
<?php printf( '<a href="%s">%s</a> %s', admin_url( 'admin.php?page=qlwapp_button' ), esc_html__( 'Add your WhatsApp phone number', 'wp-whatsapp-chat' ), esc_html__( 'and let visitors contact you via WhatsApp.', 'wp-whatsapp-chat.' ) ); ?>
|
46 |
-
</div>
|
47 |
-
<?php
|
48 |
-
}
|
49 |
-
}
|
50 |
-
}
|
51 |
-
|
52 |
-
function add_rating_notice() {
|
53 |
-
|
54 |
-
if ( ! get_transient( 'qlwapp-first-rating' ) && ! get_user_meta( get_current_user_id(), 'qlwapp-user-rating', true ) ) {
|
55 |
-
?>
|
56 |
-
<div id="qlwapp-admin-rating" class="qlwapp-notice notice notice-info is-dismissible" data-notice_id="qlwapp-user-rating">
|
57 |
-
<div class="notice-container" style="padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: left; align-items: center;">
|
58 |
-
<div class="notice-image">
|
59 |
-
<img style="border-radius:3px;max-width: 90px;" src="<?php echo plugins_url( '/assets/backend/img/icon-128x128.jpg', QLWAPP_PLUGIN_FILE ); ?>" alt="<?php echo esc_html( QLWAPP_PLUGIN_NAME ); ?>>">
|
60 |
-
</div>
|
61 |
-
<div class="notice-content" style="margin-left: 15px;">
|
62 |
-
<p>
|
63 |
-
<?php printf( esc_html__( 'Hello! Thank you for choosing the %s plugin!', 'wp-whatsapp-chat' ), QLWAPP_PLUGIN_NAME ); ?>
|
64 |
-
<br/>
|
65 |
-
<?php esc_html_e( 'Could you please give it a 5-star rating on WordPress? We know its a big favor, but we\'ve worked very much and very hard to release this great product. Your feedback will boost our motivation and help us promote and continue to improve this product.', 'wp-whatsapp-chat' ); ?>
|
66 |
-
</p>
|
67 |
-
<a href="<?php echo esc_url( QLWAPP_REVIEW_URL ); ?>" class="button-primary" target="_blank">
|
68 |
-
<?php esc_html_e( 'Yes, of course!', 'wp-whatsapp-chat' ); ?>
|
69 |
-
</a>
|
70 |
-
<a href="<?php echo esc_url( QLWAPP_SUPPORT_URL ); ?>" class="button-secondary" target="_blank">
|
71 |
-
<?php esc_html_e( 'Report a bug', 'wp-whatsapp-chat' ); ?>
|
72 |
-
</a>
|
73 |
-
</div>
|
74 |
-
</div>
|
75 |
-
</div>
|
76 |
-
<script>
|
77 |
-
(function ($) {
|
78 |
-
$('.qlwapp-notice').on('click', '.notice-dismiss', function (e) {
|
79 |
-
e.preventDefault();
|
80 |
-
var notice_id = $(e.delegateTarget).data('notice_id');
|
81 |
-
$.ajax({
|
82 |
-
type: 'POST',
|
83 |
-
url: ajaxurl,
|
84 |
-
data: {
|
85 |
-
notice_id: notice_id,
|
86 |
-
action: 'qlwapp_dismiss_notice',
|
87 |
-
nonce: '<?php echo wp_create_nonce( 'qlwapp_dismiss_notice' ); ?>'
|
88 |
-
},
|
89 |
-
success: function (response) {
|
90 |
-
console.log(response);
|
91 |
-
},
|
92 |
-
});
|
93 |
-
});
|
94 |
-
})(jQuery);
|
95 |
-
</script>
|
96 |
-
<?php
|
97 |
-
}
|
98 |
-
}
|
99 |
-
|
100 |
-
public function add_action_links( $links ) {
|
101 |
-
|
102 |
-
$links[] = '<a target="_blank" href="' . QLWAPP_PURCHASE_URL . '">' . esc_html__( 'Premium', 'wp-whatsapp-chat' ) . '</a>';
|
103 |
-
$links[] = '<a href="' . admin_url( 'admin.php?page=' . sanitize_title( QLWAPP_PREFIX ) ) . '">' . esc_html__( 'Settings', 'wp-whatsapp-chat' ) . '</a>';
|
104 |
-
|
105 |
-
return $links;
|
106 |
-
}
|
107 |
-
|
108 |
-
}
|
109 |
-
|
110 |
-
QLWAPP_Notices::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/qlwapp.php
CHANGED
@@ -2,57 +2,51 @@
|
|
2 |
|
3 |
class QLWAPP {
|
4 |
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
self::$instance = new self();
|
51 |
-
self::$instance->includes();
|
52 |
-
self::$instance->init();
|
53 |
-
}
|
54 |
-
return self::$instance;
|
55 |
-
}
|
56 |
|
57 |
}
|
58 |
|
2 |
|
3 |
class QLWAPP {
|
4 |
|
5 |
+
protected static $instance;
|
6 |
+
|
7 |
+
function includes() {
|
8 |
+
include_once QLWAPP_PLUGIN_DIR . 'includes/settings.php';
|
9 |
+
include_once QLWAPP_PLUGIN_DIR . 'includes/frontend.php';
|
10 |
+
include_once QLWAPP_PLUGIN_DIR . 'includes/backend.php';
|
11 |
+
}
|
12 |
+
|
13 |
+
public static function is_min() {
|
14 |
+
return;
|
15 |
+
if ( ! defined( 'SCRIPT_DEBUG' ) || ! SCRIPT_DEBUG ) {
|
16 |
+
return '.min';
|
17 |
+
}
|
18 |
+
}
|
19 |
+
|
20 |
+
function add_premium_js() {
|
21 |
+
if ( ! class_exists( 'QLWAPP_PRO' ) ) {
|
22 |
+
?>
|
23 |
+
<style>
|
24 |
+
.qlwapp-premium-field {
|
25 |
+
opacity: 0.5;
|
26 |
+
pointer-events: none;
|
27 |
+
}
|
28 |
+
.qlwapp-premium-field .description {
|
29 |
+
display: block!important;
|
30 |
+
}
|
31 |
+
</style>
|
32 |
+
<?php
|
33 |
+
}
|
34 |
+
}
|
35 |
+
|
36 |
+
function init() {
|
37 |
+
add_action( 'admin_footer', array( $this, 'add_premium_js' ) );
|
38 |
+
load_plugin_textdomain( 'wp-whatsapp-chat', false, QLWAPP_PLUGIN_DIR . '/languages/' );
|
39 |
+
do_action( 'qlwapp_init' );
|
40 |
+
}
|
41 |
+
|
42 |
+
public static function instance() {
|
43 |
+
if ( ! isset( self::$instance ) ) {
|
44 |
+
self::$instance = new self();
|
45 |
+
self::$instance->includes();
|
46 |
+
self::$instance->init();
|
47 |
+
}
|
48 |
+
return self::$instance;
|
49 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
51 |
}
|
52 |
|
includes/quadlayers/links.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class QLWAPP_Admin_Links {
|
4 |
+
|
5 |
+
protected static $_instance;
|
6 |
+
|
7 |
+
function __construct() {
|
8 |
+
add_filter( 'plugin_action_links_' . QLWAPP_PLUGIN_BASENAME, array( $this, 'add_action_links' ) );
|
9 |
+
}
|
10 |
+
|
11 |
+
public function add_action_links( $links ) {
|
12 |
+
$links[] = '<a target="_blank" href="' . QLWAPP_PURCHASE_URL . '">' . esc_html__( 'Premium', 'wp-whatsapp-chat' ) . '</a>';
|
13 |
+
$links[] = '<a href="' . admin_url( 'admin.php?page=' . sanitize_title( QLWAPP_PREFIX ) ) . '">' . esc_html__( 'Settings', 'wp-whatsapp-chat' ) . '</a>';
|
14 |
+
return $links;
|
15 |
+
}
|
16 |
+
|
17 |
+
public static function instance() {
|
18 |
+
if ( is_null( self::$_instance ) ) {
|
19 |
+
self::$_instance = new self();
|
20 |
+
}
|
21 |
+
return self::$_instance;
|
22 |
+
}
|
23 |
+
|
24 |
+
}
|
25 |
+
|
26 |
+
QLWAPP_Admin_Links::instance();
|
includes/quadlayers/notices.php
ADDED
@@ -0,0 +1,217 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class QLWAPP_Notices {
|
4 |
+
|
5 |
+
protected static $_instance;
|
6 |
+
|
7 |
+
public function __construct() {
|
8 |
+
add_action( 'wp_ajax_qlwapp_dismiss_notice', array( $this, 'ajax_dismiss_notice' ) );
|
9 |
+
add_action( 'admin_notices', array( $this, 'add_notices' ) );
|
10 |
+
register_activation_hook( QLWAPP_PLUGIN_FILE, array( $this, 'add_transient' ) );
|
11 |
+
}
|
12 |
+
|
13 |
+
function ajax_dismiss_notice() {
|
14 |
+
if ( check_admin_referer( 'qlwapp_dismiss_notice', 'nonce' ) && isset( $_REQUEST['notice_id'] ) ) {
|
15 |
+
|
16 |
+
$notice_id = sanitize_key( $_REQUEST['notice_id'] );
|
17 |
+
|
18 |
+
update_user_meta( get_current_user_id(), $notice_id, true );
|
19 |
+
set_transient( 'qlwapp-notice-delay', true, MONTH_IN_SECONDS );
|
20 |
+
|
21 |
+
wp_send_json( $notice_id );
|
22 |
+
}
|
23 |
+
|
24 |
+
wp_die();
|
25 |
+
}
|
26 |
+
|
27 |
+
function add_transient() {
|
28 |
+
set_transient( 'qlwapp-notice-delay', true, MONTH_IN_SECONDS );
|
29 |
+
}
|
30 |
+
|
31 |
+
function add_notices() {
|
32 |
+
|
33 |
+
$transient = get_transient( 'qlwapp-notice-delay' );
|
34 |
+
|
35 |
+
if ( $transient ) {
|
36 |
+
return;
|
37 |
+
}
|
38 |
+
|
39 |
+
?>
|
40 |
+
<script>
|
41 |
+
(function($) {
|
42 |
+
$(document).ready(()=> {
|
43 |
+
$('.qlwapp-notice').on('click', '.notice-dismiss', function(e) {
|
44 |
+
e.preventDefault();
|
45 |
+
var notice_id = $(e.delegateTarget).data('notice_id');
|
46 |
+
$.ajax({
|
47 |
+
type: 'POST',
|
48 |
+
url: ajaxurl,
|
49 |
+
data: {
|
50 |
+
notice_id: notice_id,
|
51 |
+
action: 'qlwapp_dismiss_notice',
|
52 |
+
nonce: '<?php echo esc_attr( wp_create_nonce( 'qlwapp_dismiss_notice' ) ); ?>'
|
53 |
+
},
|
54 |
+
success: function(response) {
|
55 |
+
console.log(response);
|
56 |
+
},
|
57 |
+
});
|
58 |
+
});
|
59 |
+
})
|
60 |
+
})(jQuery);
|
61 |
+
</script>
|
62 |
+
<?php
|
63 |
+
|
64 |
+
$plugin_slug = QLWAPP_PREMIUM_SELL_SLUG;
|
65 |
+
|
66 |
+
$user_rating = ! get_user_meta( get_current_user_id(), 'qlwapp-user-rating', true );
|
67 |
+
$user_premium = ! get_user_meta( get_current_user_id(), 'qlwapp-user-premium', true ) && ! $this->is_installed( "{$plugin_slug}/{$plugin_slug}.php" );
|
68 |
+
$user_cross_sell = ! get_user_meta( get_current_user_id(), 'qlwapp-user-cross-sell', true );
|
69 |
+
|
70 |
+
if ( $user_rating ) {
|
71 |
+
?>
|
72 |
+
<div id="qlwapp-admin-rating" class="qlwapp-notice notice notice-info is-dismissible" data-notice_id="qlwapp-user-rating">
|
73 |
+
<div class="notice-container" style="padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: left; align-items: center;">
|
74 |
+
<div class="notice-image">
|
75 |
+
<img style="border-radius:50%;max-width: 90px;" src="<?php echo plugins_url( '/assets/backend/img/logo.jpg', QLWAPP_PLUGIN_FILE ); ?>" alt="<?php echo esc_html( QLWAPP_PLUGIN_NAME ); ?>>">
|
76 |
+
</div>
|
77 |
+
<div class="notice-content" style="margin-left: 15px;">
|
78 |
+
<p>
|
79 |
+
<?php printf( esc_html__( 'Hello! Thank you for choosing the %s plugin!', 'wp-whatsapp-chat' ), QLWAPP_PLUGIN_NAME ); ?>
|
80 |
+
<br/>
|
81 |
+
<?php esc_html_e( 'Could you please give it a 5-star rating on WordPress?. Your feedback will boost our motivation and help us promote and continue to improve this product.', 'wp-whatsapp-chat' ); ?>
|
82 |
+
</p>
|
83 |
+
<a href="<?php echo esc_url( QLWAPP_REVIEW_URL ); ?>" class="button-primary" target="_blank">
|
84 |
+
<?php esc_html_e( 'Yes, of course!', 'wp-whatsapp-chat' ); ?>
|
85 |
+
</a>
|
86 |
+
<a href="<?php echo esc_url( QLWAPP_SUPPORT_URL ); ?>" class="button-secondary" target="_blank">
|
87 |
+
<?php esc_html_e( 'Report a bug', 'wp-whatsapp-chat' ); ?>
|
88 |
+
</a>
|
89 |
+
</div>
|
90 |
+
</div>
|
91 |
+
</div>
|
92 |
+
<?php
|
93 |
+
return;
|
94 |
+
}
|
95 |
+
|
96 |
+
if ( ! $user_rating && $user_premium ) {
|
97 |
+
?>
|
98 |
+
<div class="qlwapp-notice notice notice-info is-dismissible" data-notice_id="qlwapp-user-premium">
|
99 |
+
<div class="notice-container" style="padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: left; align-items: center;">
|
100 |
+
<div class="notice-image">
|
101 |
+
<img style="border-radius:50%;max-width: 90px;" src="<?php echo esc_url( plugins_url( '/assets/backend/img/logo.jpg', QLWAPP_PLUGIN_FILE ) ); ?>" alt="<?php echo esc_html( QLWAPP_PLUGIN_NAME ); ?>>">
|
102 |
+
</div>
|
103 |
+
<div class="notice-content" style="margin-left: 15px;">
|
104 |
+
<p>
|
105 |
+
<?php esc_html_e( 'Hello! We have a special gift!', 'wp-whatsapp-chat' ); ?>
|
106 |
+
<br />
|
107 |
+
<?php
|
108 |
+
printf(
|
109 |
+
esc_html__( 'Today we want to make you a special gift. Using this coupon before the next 48 hours you can get a 20 percent discount on the premium version of the %s plugin.', 'wp-whatsapp-chat' ),
|
110 |
+
esc_html( QLWAPP_PREMIUM_SELL_NAME )
|
111 |
+
)
|
112 |
+
?>
|
113 |
+
</p>
|
114 |
+
<a href="<?php echo esc_url( QLWAPP_PREMIUM_SELL_URL ); ?>" class="button-primary" target="_blank">
|
115 |
+
<?php esc_html_e( 'More info', 'wp-whatsapp-chat' ); ?>
|
116 |
+
</a>
|
117 |
+
<input style="width:130px" type="text" value="ADMINPANEL20%"/>
|
118 |
+
</div>
|
119 |
+
</div>
|
120 |
+
</div>
|
121 |
+
<?php
|
122 |
+
return;
|
123 |
+
}
|
124 |
+
|
125 |
+
if ( ! $user_rating && ! $user_premium && $user_cross_sell ) {
|
126 |
+
|
127 |
+
$cross_sell = $this->get_cross_sell();
|
128 |
+
|
129 |
+
if ( empty( $cross_sell ) ) {
|
130 |
+
return;
|
131 |
+
}
|
132 |
+
|
133 |
+
list($action, $action_link) = $cross_sell;
|
134 |
+
|
135 |
+
?>
|
136 |
+
<div class="qlwapp-notice notice notice-info is-dismissible" data-notice_id="qlwapp-user-cross-sell">
|
137 |
+
<div class="notice-container" style="padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: left; align-items: center;">
|
138 |
+
<div class="notice-image">
|
139 |
+
<img style="border-radius:50%;max-width: 90px;" src="<?php echo plugins_url( '/assets/backend/img/logo.jpg', QLWAPP_PLUGIN_FILE ); ?>" alt="<?php echo esc_html( QLWAPP_PLUGIN_NAME ); ?>>">
|
140 |
+
</div>
|
141 |
+
<div class="notice-content" style="margin-left: 15px;">
|
142 |
+
<p>
|
143 |
+
<?php printf( esc_html__( 'Hello! We want to invite you to try our %s plugin!', 'wp-whatsapp-chat' ), esc_html( QLWAPP_CROSS_INSTALL_NAME ) ); ?>
|
144 |
+
<br/>
|
145 |
+
<?php echo esc_html( QLWAPP_CROSS_INSTALL_DESCRIPTION ); ?>
|
146 |
+
</p>
|
147 |
+
<a href="<?php echo esc_url( $action_link ); ?>" class="button-primary">
|
148 |
+
<?php echo esc_html( $action ); ?>
|
149 |
+
</a>
|
150 |
+
<a href="<?php echo esc_url( QLWAPP_CROSS_INSTALL_URL ); ?>" class="button-secondary" target="_blank">
|
151 |
+
<?php esc_html_e( 'More info', 'wp-whatsapp-chat' ); ?>
|
152 |
+
</a>
|
153 |
+
</div>
|
154 |
+
</div>
|
155 |
+
</div>
|
156 |
+
<?php
|
157 |
+
return;
|
158 |
+
}
|
159 |
+
|
160 |
+
}
|
161 |
+
|
162 |
+
function get_cross_sell() {
|
163 |
+
|
164 |
+
$screen = get_current_screen();
|
165 |
+
|
166 |
+
if ( isset( $screen->parent_file ) && 'plugins.php' === $screen->parent_file && 'update' === $screen->id ) {
|
167 |
+
return array();
|
168 |
+
}
|
169 |
+
|
170 |
+
$plugin_slug = QLWAPP_CROSS_INSTALL_SLUG;
|
171 |
+
|
172 |
+
$plugin_file = "{$plugin_slug}/{$plugin_slug}.php";
|
173 |
+
|
174 |
+
if ( is_plugin_active( $plugin_file ) ) {
|
175 |
+
return array();
|
176 |
+
}
|
177 |
+
|
178 |
+
if ( $this->is_installed( $plugin_file ) ) {
|
179 |
+
|
180 |
+
if ( ! current_user_can( 'activate_plugins' ) ) {
|
181 |
+
return array();
|
182 |
+
}
|
183 |
+
|
184 |
+
return array(
|
185 |
+
esc_html__( 'Activate', 'wp-whatsapp-chat' ),
|
186 |
+
wp_nonce_url( "plugins.php?action=activate&plugin={$plugin_file}&plugin_status=all&paged=1", "activate-plugin_{$plugin_file}" ),
|
187 |
+
);
|
188 |
+
|
189 |
+
}
|
190 |
+
|
191 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
192 |
+
return array();
|
193 |
+
}
|
194 |
+
|
195 |
+
return array(
|
196 |
+
esc_html__( 'Install', 'wp-whatsapp-chat' ),
|
197 |
+
wp_nonce_url( self_admin_url( "update.php?action=install-plugin&plugin={$plugin_slug}" ), "install-plugin_{$plugin_slug}" ),
|
198 |
+
);
|
199 |
+
|
200 |
+
}
|
201 |
+
|
202 |
+
function is_installed( $path ) {
|
203 |
+
|
204 |
+
$installed_plugins = get_plugins();
|
205 |
+
|
206 |
+
return isset( $installed_plugins[ $path ] );
|
207 |
+
}
|
208 |
+
|
209 |
+
public static function instance() {
|
210 |
+
if ( is_null( self::$_instance ) ) {
|
211 |
+
self::$_instance = new self();
|
212 |
+
}
|
213 |
+
return self::$_instance;
|
214 |
+
}
|
215 |
+
}
|
216 |
+
|
217 |
+
QLWAPP_Notices::instance();
|
includes/quadlayers/widget.php
CHANGED
@@ -16,7 +16,7 @@ if ( ! class_exists( 'QL_Widget' ) ) {
|
|
16 |
public function add_dashboard_widget() {
|
17 |
wp_add_dashboard_widget(
|
18 |
'quadlayers-dashboard-overview',
|
19 |
-
__( 'QuadLayers News', '
|
20 |
array( $this, 'display_dashboard_widget' )
|
21 |
);
|
22 |
}
|
@@ -28,8 +28,8 @@ if ( ! class_exists( 'QL_Widget' ) ) {
|
|
28 |
<div>
|
29 |
<div>
|
30 |
<div style="margin-top: 11px;float: left;width: 70%;">
|
31 |
-
<?php esc_html_e( 'Hi! We are Quadlayers! Welcome to QuadLayers! We’re a team of international people who have been working in the WordPress sphere for the last ten years.', '
|
32 |
-
<div style="margin-top: 11px; float: left; width: 70%;"><a href="<?php echo admin_url( 'admin.php?page=' . QLWAPP_PREFIX . '_suggestions' ); ?>" target="_blank" class="button button-secondary"><?php esc_html_e( 'More products', '
|
33 |
</div>
|
34 |
<img style="width: 30%;margin-top: 11px;float: right; max-width: 95px;" src="data:image/jpeg;base64,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AAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQPyAAAAAAAKAAD///////8AADhCSU0EDQAAAAAABAAAAFo4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAHw4QklNBAgAAAAAABoAAAABAAACQAAAAkAAAAACAADl8wAAACAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAAz0AAAAGAAAAAAAAAAAAAAIAAAACAAAAAAQAbABvAGcAbwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAgAAAAAAUmdodGxvbmcAAAIAAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dy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YWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMS0yNVQxNDowMzo1Ny0wMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMy0zMFQxNjoyODowNy0wMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDMtMzBUMTY6Mjg6MDctMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODAxZWFiMS1hNzZmLTc3NDMtYTVhNi0yYzg3Zjc3ODc4ZjEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YTQxZmY0My03MmJjLTExZWEtODBjMS05NDAwODMxMTM3YjciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MmY4ZmZhMy05NGY3LTI5NDktOTY2OC1kY2U1NmVlYjIxYjUiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyZjhmZmEzLTk0ZjctMjk0OS05NjY4LWRjZTU2ZWViMjFiNSIgc3RFdnQ6d2hlbj0iMjAxOC0wMS0yNVQxNDowMzo1Ny0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNjM5NGU1MC1hNzc2LTRmNGUtYjBjZi0zYzkxNDNmZDM2NmUiIHN0RXZ0OndoZW49IjIwMTgtMDEtMjVUMTU6NDA6MDktMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzlkODZlYjgtMTYzZC0xYjQzLWIxMWMtMzBmZGViYjNlYjMzIiBzdEV2dDp3aGVuPSIyMDIwLTAzLTMwVDE2OjI4OjA3LTAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDgwMWVhYjEtYTc2Zi03NzQzLWE1YTYtMmM4N2Y3Nzg3OGYxIiBzdEV2dDp3aGVuPSIyMDIwLTAzLTMwVDE2OjI4OjA3LTAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5ZDg2ZWI4LTE2M2QtMWI0My1iMTFjLTMwZmRlYmIzZWIzMyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNiYzMyODI2LWYzOGMtMTFlOC05ZDk1LTgwMTk2ZWNiNjJiYyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQyZjhmZmEzLTk0ZjctMjk0OS05NjY4LWRjZTU2ZWViMjFiNSIvPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT4xNjM3OEJDMEFFMTQyRDJFOTUyMkEzNjZBMkFGOTlCRjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODgwNjhmZC01OTU5LTExZTAtODE4NC1hZWI4ZjRlZGNjNjE8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MGQ2OTg0OWYtMTQ2OC0xMWRkLWI0ZDUtYTc2ZWU1MTFjNTk5PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE1ODEwZjNjLTE3NDEtMTFlOC1hYmQyLWM0MTMwMWIyNDBmZDwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZWU2NjQ2My1kZWFiLTExZTctYjEwYy04NmVjMmMwZTQ5MjQ8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmI4ODVkNTktZjE2NS0xMWRkLWIyZTctYjU1ZjBmZjM1OTRiPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ2MDUxNjAxLTU0YWYtMTFlMC05ZDY4LWU1YzAzOWExM2NlNTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNjA1MTYwOC01NGFmLTExZTAtOWQ2OC1lNWMwMzlhMTNjZTU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGZkMTRlZDAtZTM4OS0xMWU3LWIwOGItYTgxYzNiYTFiOTExPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDowMDE3NEU0MTE0MENERTExQkFCNUQ3MzVEQThFQjE0QTwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6MkFDNDcxNTIxRjNFREYxMUEyMTY5QkE2OTlDQzRERjk8L3JkZjpsaT4gPHJkZjpsaT51dWlkOjM3REQwNkE4NzY1M0UxMTE4NDIyRDkwNzVGRTI5QTExPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDo0OTFFQ0IzMDJDMTdFMDExQTBGMUZBNjA2MUZCMUI1QzwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6NTIzRjYyNkNDN0JGREUxMTlGREFDNzBFMkM5RjdCM0U8L3JkZjpsaT4gPHJkZjpsaT51dWlkOjc4NkNDNDA3M0MwMUUwMTFCNDBFODRENTUwNzU5RTcwPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDo5ODI4NjMwM0E3MUZERDExQUNFQzg5QUNGMzNCQ0QwQjwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6REEzM0E3QTY1OTVEMTFFMDhBRDJCOThEQ0RDRkEwN0U8L3JkZjpsaT4gPHJkZjpsaT51dWlkOkU2ODdCOEUzRjlFQ0RGMTFCMDc2RjRDMzlDMkY5NzU0PC9yZGY6bGk+IDxyZGY6bGk+dXVpZDpFRTU5QzkyODE0QkRERjExOTU4M0M4Njc5M0MyNDBEQTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg3MUZCM0M2MkIwQzI1NTQ8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4RjYyQUI3ODY1RjZCMUE5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTQ1N0UzRTA1RUVDQzM3NzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTlFMkNEREJBMDk3RTlFM0M8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyMzI3RkM0RTFDRkUwMTFBNjVBRjUyN0Q2NjhBRUQ0PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowMjgwMTE3NDA3MjA2ODExOTEwOUQzMzYyODRFNzg4NTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMUI0RjJGMzU4OUYwNzFFNDU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjA3ODAxMTc0MDcyMDY4MTFBN0JBRjkxNzFFNkQxRTM4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowQTgwMTE3NDA3MjA2ODExOTJCMENEMkZGN0U0NUZFQjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MTFCQjE0RTUxNjIxNjgxMTgzNDNDMDVDNTM2OEZEMjM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjEzMDJFOUM3MkQ5RkUxMTFCMjhCOTMwQ0RFMzZFMTNGPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoxQUZCNDMxQTY5MjIxMUUwQjQ2REM4MTU0MTE2NTUwMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MURFOEIxOEM5MjQ3RTExMTk4NENENkNENEVENEU4RTg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjI2MDdEMjk5QUM2MUUwMTFCQzNDOTVDOEFCNzdEQzM3PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoyOTJCMTNDRTUxMkMxMUUxODY3REU5OTFDM0U5OUVBMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MkFDQjE3MDE4OTgyRTExMTk4RDJEMDc0M0M1MjQzNTU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjJGODlCNjkxRTY1RUUxMTFCMjUxRjA5NjAwMjg5MUE4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoyRjk5OUFENEE0MDQxMUUwQTYzNURBNkU4MkYwMTczNzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MzdENEVFM0Y3NjM4MTFFMDhBOTdGNTgyMDExNUZBQzc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjNBNjJFQkM0MjM1MTExRTBCMTczQTY1QzBFQzJFMkFDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo0Q0Q3NDVGRDlCOUQxMUUxQjlGNzhEMDgzMkE4OUMzRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NEQ4NzUzMjg4QkJEMTFFMTg1QzI5RTBGREZEQ0I2OEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjUxQjNEN0FFNDA3NUUxMTE5RUNDRjc3OUE1MkU0QzcxPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo1Q0Q5MDhDMEY2MjA2ODExQTBBNEI5ODYwNzUwRTQxRDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Njk5NkQzQjQ1MDU1RTAxMTgzM0I5MkI0QjQzRjZCQTk8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjdEMjE3NDgxRjk0RkUwMTFBQzVBRjEyQjVEMzJEQUNFPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo3RjUzMTM2NEFBQ0UxMURGQUQ4N0IxMjBGOTM0Q0MyNTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6OUJFODFENzRDM0E3MTFFMEIwMkM5NEUxQTQwNzhDNjM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjlENjA3QUE2RTUyMDY4MTE5NDU3QjYxODdERkJEMDczPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5RDg4NzQ2NzU5NDNFMTExQUMxQkE1MURDNzBDOUI5MTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QTA1NDZEMTA0QkM1MTFFMEI3OEE4NUFENEZEMjM1OUY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkE1RDQ5NDQxRUQxQUUxMTFBMEVBQkQ0NDlEMEI3Njg2PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpBN0U2MEI5RjUxMzMxMUUxODI3MEIwMjA5NzZBRkI4QzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QUM5Q0JDM0Q3NjM5MTFFMDg5MTk5RTQ1QzMyQTFEOEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkFERkYyOTQzRjMyNUUxMTFCQkRERkI0NDAyM0U1NUY1PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpCMDkzNUZERDA4QUVFMTExQjA2Q0JDRjI0QTQxNjgzQTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Qjk0N0NGQzdBNDAyMTFFMEE2MzVEQTZFODJGMDE3Mzc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkJCMjUxRUY2Qjc4MEUwMTFCRkY4QzI4QTcwMzU1RTNBPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpCQzU3OUYyNzU5OUNFMTExQTlCM0RENTAyRTU2QkQyMTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QzA0N0NCNjU4QkJDMTFFMTg1QzI5RTBGREZEQ0I2OEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkM2MTZFQzY0NEE4MDExRTBCMDFFRUE5MDM2NTYzRUMxPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpDOTBFMjkyNDU5NzkxMUUwODA2OUI5RjM4Q0E0QTkxRDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RDUwNUI1RkRGOEU4RTIxMTkzN0ZDREYzNjc4MDNCNTA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkRBMDVCNUZERjhFOEUyMTE5MzdGQ0RGMzY3ODAzQjUwPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpEQjZCQzg2MDM5MjE2ODExOEY2MkY2MzhFQTI2RERERDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6REJGMjI2RUUyRDgxRTAxMUE1NzVGRjg4MjNBQkE2MjA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkRGODk5QjQ2NjE0MEUwMTFBRTVERTc0QzYyRjBFN0VDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFMUQ5QTM0QzU5RDYxMUUwOTBDQUVFOTI1RURGQjFBNTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RUQ3RjExNzQwNzIwNjgxMTg3QjI4NzVGNUFCNUI2N0M8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE5MkIwQjA2OEQ2M0YwRUQ4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExQUIwOEM3NjQ5MzdFNThEQzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Rjg3RjExNzQwNzIwNjgxMTg4QzZEREM3RjFCQzM1Mzg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwRkExOEFGMjAxMzEzPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpGOUFFMjQ3NzhCQkQxMUUxODVDMjlFMEZERkRDQjY4RjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RkU3RjExNzQwNzIwNjgxMTgyNEFEMDJCMDFDMEVCREE8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkgAAAAAH/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCQgICQoJCwkJCw4LDQsOEQ4ODg4REQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAgACAAMBIgACEQEDEQH/3QAEACD/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMX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
|
35 |
" />
|
@@ -51,7 +51,7 @@ if ( ! class_exists( 'QL_Widget' ) ) {
|
|
51 |
$title = esc_html( trim( strip_tags( $post['title'] ) ) );
|
52 |
|
53 |
if ( empty( $title ) ) {
|
54 |
-
$title = __( 'Untitled', '
|
55 |
}
|
56 |
|
57 |
$excerpt = esc_attr( wp_trim_words( $post['excerpt'], 15, '...' ) );
|
@@ -61,19 +61,19 @@ if ( ! class_exists( 'QL_Widget' ) ) {
|
|
61 |
$date = ' - <span class="rss-date">' . date_i18n( get_option( 'date_format' ), $date ) . '</span>';
|
62 |
}
|
63 |
|
64 |
-
printf( __( '<li><strong><a href="%1$s" target="_blank">%2$s</a></strong>%3$s%4$s</li>', '
|
65 |
}
|
66 |
?>
|
67 |
<?php
|
68 |
} else {
|
69 |
-
printf( __( '<li>%s</li>', '
|
70 |
}
|
71 |
?>
|
72 |
</ul>
|
73 |
</div>
|
74 |
<div style="display: flex; justify-content: space-between;align-items: center;margin: 16px -12px 0;padding: 12px 12px 0; border-top: 1px solid #eee;">
|
75 |
-
<a href="<?php printf( 'https://quadlayers.com/blog/?utm_source=%s&utm_medium=software&utm_campaign=wordpress&utm_content=dashboard', QLWAPP_PREFIX ); ?>" target="_blank"><?php esc_html_e( 'Read more like this on our blog', '
|
76 |
-
<a class="button-primary" href="<?php printf( 'https://quadlayers.com/?utm_source=%s&utm_medium=software&utm_campaign=wordpress&utm_content=dashboard', QLWAPP_PREFIX ); ?>" target="_blank"><?php esc_html_e( 'QuadLayers', '
|
77 |
</div>
|
78 |
<?php
|
79 |
}
|
16 |
public function add_dashboard_widget() {
|
17 |
wp_add_dashboard_widget(
|
18 |
'quadlayers-dashboard-overview',
|
19 |
+
__( 'QuadLayers News', 'wp-whatsapp-chat' ),
|
20 |
array( $this, 'display_dashboard_widget' )
|
21 |
);
|
22 |
}
|
28 |
<div>
|
29 |
<div>
|
30 |
<div style="margin-top: 11px;float: left;width: 70%;">
|
31 |
+
<?php esc_html_e( 'Hi! We are Quadlayers! Welcome to QuadLayers! We’re a team of international people who have been working in the WordPress sphere for the last ten years.', 'wp-whatsapp-chat' ); ?>
|
32 |
+
<div style="margin-top: 11px; float: left; width: 70%;"><a href="<?php echo admin_url( 'admin.php?page=' . QLWAPP_PREFIX . '_suggestions' ); ?>" target="_blank" class="button button-secondary"><?php esc_html_e( 'More products', 'wp-whatsapp-chat' ); ?></a></div>
|
33 |
</div>
|
34 |
<img style="width: 30%;margin-top: 11px;float: right; max-width: 95px;" src="data:image/jpeg;base64,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AAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQPyAAAAAAAKAAD///////8AADhCSU0EDQAAAAAABAAAAFo4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAHw4QklNBAgAAAAAABoAAAABAAACQAAAAkAAAAACAADl8wAAACAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAAz0AAAAGAAAAAAAAAAAAAAIAAAACAAAAAAQAbABvAGcAbwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAgAAAAAAUmdodGxvbmcAAAIAAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dy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YWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMS0yNVQxNDowMzo1Ny0wMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMy0zMFQxNjoyODowNy0wMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDMtMzBUMTY6Mjg6MDctMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODAxZWFiMS1hNzZmLTc3NDMtYTVhNi0yYzg3Zjc3ODc4ZjEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YTQxZmY0My03MmJjLTExZWEtODBjMS05NDAwODMxMTM3YjciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MmY4ZmZhMy05NGY3LTI5NDktOTY2OC1kY2U1NmVlYjIxYjUiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyZjhmZmEzLTk0ZjctMjk0OS05NjY4LWRjZTU2ZWViMjFiNSIgc3RFdnQ6d2hlbj0iMjAxOC0wMS0yNVQxNDowMzo1Ny0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNjM5NGU1MC1hNzc2LTRmNGUtYjBjZi0zYzkxNDNmZDM2NmUiIHN0RXZ0OndoZW49IjIwMTgtMDEtMjVUMTU6NDA6MDktMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzlkODZlYjgtMTYzZC0xYjQzLWIxMWMtMzBmZGViYjNlYjMzIiBzdEV2dDp3aGVuPSIyMDIwLTAzLTMwVDE2OjI4OjA3LTAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDgwMWVhYjEtYTc2Zi03NzQzLWE1YTYtMmM4N2Y3Nzg3OGYxIiBzdEV2dDp3aGVuPSIyMDIwLTAzLTMwVDE2OjI4OjA3LTAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5ZDg2ZWI4LTE2M2QtMWI0My1iMTFjLTMwZmRlYmIzZWIzMyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNiYzMyODI2LWYzOGMtMTFlOC05ZDk1LTgwMTk2ZWNiNjJiYyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQyZjhmZmEzLTk0ZjctMjk0OS05NjY4LWRjZTU2ZWViMjFiNSIvPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT4xNjM3OEJDMEFFMTQyRDJFOTUyMkEzNjZBMkFGOTlCRjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODgwNjhmZC01OTU5LTExZTAtODE4NC1hZWI4ZjRlZGNjNjE8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MGQ2OTg0OWYtMTQ2OC0xMWRkLWI0ZDUtYTc2ZWU1MTFjNTk5PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE1ODEwZjNjLTE3NDEtMTFlOC1hYmQyLWM0MTMwMWIyNDBmZDwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZWU2NjQ2My1kZWFiLTExZTctYjEwYy04NmVjMmMwZTQ5MjQ8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmI4ODVkNTktZjE2NS0xMWRkLWIyZTctYjU1ZjBmZjM1OTRiPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ2MDUxNjAxLTU0YWYtMTFlMC05ZDY4LWU1YzAzOWExM2NlNTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNjA1MTYwOC01NGFmLTExZTAtOWQ2OC1lNWMwMzlhMTNjZTU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGZkMTRlZDAtZTM4OS0xMWU3LWIwOGItYTgxYzNiYTFiOTExPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDowMDE3NEU0MTE0MENERTExQkFCNUQ3MzVEQThFQjE0QTwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6MkFDNDcxNTIxRjNFREYxMUEyMTY5QkE2OTlDQzRERjk8L3JkZjpsaT4gPHJkZjpsaT51dWlkOjM3REQwNkE4NzY1M0UxMTE4NDIyRDkwNzVGRTI5QTExPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDo0OTFFQ0IzMDJDMTdFMDExQTBGMUZBNjA2MUZCMUI1QzwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6NTIzRjYyNkNDN0JGREUxMTlGREFDNzBFMkM5RjdCM0U8L3JkZjpsaT4gPHJkZjpsaT51dWlkOjc4NkNDNDA3M0MwMUUwMTFCNDBFODRENTUwNzU5RTcwPC9yZGY6bGk+IDxyZGY6bGk+dXVpZDo5ODI4NjMwM0E3MUZERDExQUNFQzg5QUNGMzNCQ0QwQjwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6REEzM0E3QTY1OTVEMTFFMDhBRDJCOThEQ0RDRkEwN0U8L3JkZjpsaT4gPHJkZjpsaT51dWlkOkU2ODdCOEUzRjlFQ0RGMTFCMDc2RjRDMzlDMkY5NzU0PC9yZGY6bGk+IDxyZGY6bGk+dXVpZDpFRTU5QzkyODE0QkRERjExOTU4M0M4Njc5M0MyNDBEQTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg3MUZCM0M2MkIwQzI1NTQ8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4RjYyQUI3ODY1RjZCMUE5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTQ1N0UzRTA1RUVDQzM3NzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTlFMkNEREJBMDk3RTlFM0M8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyMzI3RkM0RTFDRkUwMTFBNjVBRjUyN0Q2NjhBRUQ0PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowMjgwMTE3NDA3MjA2ODExOTEwOUQzMzYyODRFNzg4NTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMUI0RjJGMzU4OUYwNzFFNDU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjA3ODAxMTc0MDcyMDY4MTFBN0JBRjkxNzFFNkQxRTM4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowQTgwMTE3NDA3MjA2ODExOTJCMENEMkZGN0U0NUZFQjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MTFCQjE0RTUxNjIxNjgxMTgzNDNDMDVDNTM2OEZEMjM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjEzMDJFOUM3MkQ5RkUxMTFCMjhCOTMwQ0RFMzZFMTNGPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoxQUZCNDMxQTY5MjIxMUUwQjQ2REM4MTU0MTE2NTUwMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MURFOEIxOEM5MjQ3RTExMTk4NENENkNENEVENEU4RTg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjI2MDdEMjk5QUM2MUUwMTFCQzNDOTVDOEFCNzdEQzM3PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoyOTJCMTNDRTUxMkMxMUUxODY3REU5OTFDM0U5OUVBMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MkFDQjE3MDE4OTgyRTExMTk4RDJEMDc0M0M1MjQzNTU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjJGODlCNjkxRTY1RUUxMTFCMjUxRjA5NjAwMjg5MUE4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoyRjk5OUFENEE0MDQxMUUwQTYzNURBNkU4MkYwMTczNzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MzdENEVFM0Y3NjM4MTFFMDhBOTdGNTgyMDExNUZBQzc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjNBNjJFQkM0MjM1MTExRTBCMTczQTY1QzBFQzJFMkFDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo0Q0Q3NDVGRDlCOUQxMUUxQjlGNzhEMDgzMkE4OUMzRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NEQ4NzUzMjg4QkJEMTFFMTg1QzI5RTBGREZEQ0I2OEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjUxQjNEN0FFNDA3NUUxMTE5RUNDRjc3OUE1MkU0QzcxPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo1Q0Q5MDhDMEY2MjA2ODExQTBBNEI5ODYwNzUwRTQxRDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Njk5NkQzQjQ1MDU1RTAxMTgzM0I5MkI0QjQzRjZCQTk8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjdEMjE3NDgxRjk0RkUwMTFBQzVBRjEyQjVEMzJEQUNFPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo3RjUzMTM2NEFBQ0UxMURGQUQ4N0IxMjBGOTM0Q0MyNTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6OUJFODFENzRDM0E3MTFFMEIwMkM5NEUxQTQwNzhDNjM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjlENjA3QUE2RTUyMDY4MTE5NDU3QjYxODdERkJEMDczPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5RDg4NzQ2NzU5NDNFMTExQUMxQkE1MURDNzBDOUI5MTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QTA1NDZEMTA0QkM1MTFFMEI3OEE4NUFENEZEMjM1OUY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkE1RDQ5NDQxRUQxQUUxMTFBMEVBQkQ0NDlEMEI3Njg2PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpBN0U2MEI5RjUxMzMxMUUxODI3MEIwMjA5NzZBRkI4QzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QUM5Q0JDM0Q3NjM5MTFFMDg5MTk5RTQ1QzMyQTFEOEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkFERkYyOTQzRjMyNUUxMTFCQkRERkI0NDAyM0U1NUY1PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpCMDkzNUZERDA4QUVFMTExQjA2Q0JDRjI0QTQxNjgzQTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Qjk0N0NGQzdBNDAyMTFFMEE2MzVEQTZFODJGMDE3Mzc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkJCMjUxRUY2Qjc4MEUwMTFCRkY4QzI4QTcwMzU1RTNBPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpCQzU3OUYyNzU5OUNFMTExQTlCM0RENTAyRTU2QkQyMTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6QzA0N0NCNjU4QkJDMTFFMTg1QzI5RTBGREZEQ0I2OEY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkM2MTZFQzY0NEE4MDExRTBCMDFFRUE5MDM2NTYzRUMxPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpDOTBFMjkyNDU5NzkxMUUwODA2OUI5RjM4Q0E0QTkxRDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RDUwNUI1RkRGOEU4RTIxMTkzN0ZDREYzNjc4MDNCNTA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkRBMDVCNUZERjhFOEUyMTE5MzdGQ0RGMzY3ODAzQjUwPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpEQjZCQzg2MDM5MjE2ODExOEY2MkY2MzhFQTI2RERERDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6REJGMjI2RUUyRDgxRTAxMUE1NzVGRjg4MjNBQkE2MjA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkRGODk5QjQ2NjE0MEUwMTFBRTVERTc0QzYyRjBFN0VDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFMUQ5QTM0QzU5RDYxMUUwOTBDQUVFOTI1RURGQjFBNTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RUQ3RjExNzQwNzIwNjgxMTg3QjI4NzVGNUFCNUI2N0M8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE5MkIwQjA2OEQ2M0YwRUQ4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExQUIwOEM3NjQ5MzdFNThEQzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Rjg3RjExNzQwNzIwNjgxMTg4QzZEREM3RjFCQzM1Mzg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwRkExOEFGMjAxMzEzPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpGOUFFMjQ3NzhCQkQxMUUxODVDMjlFMEZERkRDQjY4RjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RkU3RjExNzQwNzIwNjgxMTgyNEFEMDJCMDFDMEVCREE8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkgAAAAAH/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCQgICQoJCwkJCw4LDQsOEQ4ODg4REQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAgACAAMBIgACEQEDEQH/3QAEACD/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMX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
|
35 |
" />
|
51 |
$title = esc_html( trim( strip_tags( $post['title'] ) ) );
|
52 |
|
53 |
if ( empty( $title ) ) {
|
54 |
+
$title = __( 'Untitled', 'wp-whatsapp-chat' );
|
55 |
}
|
56 |
|
57 |
$excerpt = esc_attr( wp_trim_words( $post['excerpt'], 15, '...' ) );
|
61 |
$date = ' - <span class="rss-date">' . date_i18n( get_option( 'date_format' ), $date ) . '</span>';
|
62 |
}
|
63 |
|
64 |
+
printf( __( '<li><strong><a href="%1$s" target="_blank">%2$s</a></strong>%3$s%4$s</li>', 'wp-whatsapp-chat' ), $link, $title, $date, $summary );
|
65 |
}
|
66 |
?>
|
67 |
<?php
|
68 |
} else {
|
69 |
+
printf( __( '<li>%s</li>', 'wp-whatsapp-chat' ), $posts );
|
70 |
}
|
71 |
?>
|
72 |
</ul>
|
73 |
</div>
|
74 |
<div style="display: flex; justify-content: space-between;align-items: center;margin: 16px -12px 0;padding: 12px 12px 0; border-top: 1px solid #eee;">
|
75 |
+
<a href="<?php printf( 'https://quadlayers.com/blog/?utm_source=%s&utm_medium=software&utm_campaign=wordpress&utm_content=dashboard', QLWAPP_PREFIX ); ?>" target="_blank"><?php esc_html_e( 'Read more like this on our blog', 'wp-whatsapp-chat' ); ?></a>
|
76 |
+
<a class="button-primary" href="<?php printf( 'https://quadlayers.com/?utm_source=%s&utm_medium=software&utm_campaign=wordpress&utm_content=dashboard', QLWAPP_PREFIX ); ?>" target="_blank"><?php esc_html_e( 'QuadLayers', 'wp-whatsapp-chat' ); ?></a>
|
77 |
</div>
|
78 |
<?php
|
79 |
}
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ Tags: whatsapp, whatsapp business, click to chat, whatsapp chat, whatsapp suppor
|
|
6 |
Requires at least: 4.6
|
7 |
Requires PHP: 5.6
|
8 |
Tested up to: 6.0.1
|
9 |
-
Stable tag: 6.0.
|
10 |
License: GPLv3
|
11 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
12 |
|
@@ -133,6 +133,9 @@ Don't use: +001-(555)1234567
|
|
133 |
|
134 |
== Changelog ==
|
135 |
|
|
|
|
|
|
|
136 |
= 6.0.7 =
|
137 |
* Fix. WhatsApp files refactor
|
138 |
|
6 |
Requires at least: 4.6
|
7 |
Requires PHP: 5.6
|
8 |
Tested up to: 6.0.1
|
9 |
+
Stable tag: 6.0.8
|
10 |
License: GPLv3
|
11 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
12 |
|
133 |
|
134 |
== Changelog ==
|
135 |
|
136 |
+
= 6.0.8 =
|
137 |
+
* Fix. WordPress compatibility
|
138 |
+
|
139 |
= 6.0.7 =
|
140 |
* Fix. WhatsApp files refactor
|
141 |
|
wp-whatsapp-chat.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: Social Chat
|
5 |
* Description: Social Chat allows your visitors to contact you or your team through WhatsApp chat with a single click.
|
6 |
* Plugin URI: https://quadlayers.com/portfolio/whatsapp-chat/
|
7 |
-
* Version: 6.0.
|
8 |
* Author: QuadLayers
|
9 |
* Author URI: https://quadlayers.com
|
10 |
* License: GPLv3
|
@@ -18,9 +18,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
18 |
}
|
19 |
|
20 |
define( 'QLWAPP_PLUGIN_NAME', 'Social Chat' );
|
21 |
-
define( 'QLWAPP_PLUGIN_VERSION', '6.0.
|
22 |
define( 'QLWAPP_PLUGIN_FILE', __FILE__ );
|
23 |
define( 'QLWAPP_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
|
|
|
24 |
define( 'QLWAPP_PREFIX', 'qlwapp' );
|
25 |
define( 'QLWAPP_DOMAIN', QLWAPP_PREFIX );
|
26 |
define( 'QLWAPP_WORDPRESS_URL', 'https://wordpress.org/plugins/wp-whatsapp-chat/' );
|
@@ -33,10 +34,19 @@ define( 'QLWAPP_DOCUMENTATION_URL', 'https://quadlayers.com/documentation/whatsa
|
|
33 |
define( 'QLWAPP_GROUP_URL', 'https://www.facebook.com/groups/quadlayers' );
|
34 |
define( 'QLWAPP_PHONE_NUMBER', '12019713894' );
|
35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
if ( ! class_exists( 'QLWAPP' ) ) {
|
37 |
include_once QLWAPP_PLUGIN_DIR . 'includes/qlwapp.php';
|
38 |
}
|
39 |
|
40 |
require_once QLWAPP_PLUGIN_DIR . 'includes/quadlayers/widget.php';
|
41 |
-
|
42 |
-
|
4 |
* Plugin Name: Social Chat
|
5 |
* Description: Social Chat allows your visitors to contact you or your team through WhatsApp chat with a single click.
|
6 |
* Plugin URI: https://quadlayers.com/portfolio/whatsapp-chat/
|
7 |
+
* Version: 6.0.8
|
8 |
* Author: QuadLayers
|
9 |
* Author URI: https://quadlayers.com
|
10 |
* License: GPLv3
|
18 |
}
|
19 |
|
20 |
define( 'QLWAPP_PLUGIN_NAME', 'Social Chat' );
|
21 |
+
define( 'QLWAPP_PLUGIN_VERSION', '6.0.8' );
|
22 |
define( 'QLWAPP_PLUGIN_FILE', __FILE__ );
|
23 |
define( 'QLWAPP_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
|
24 |
+
define( 'QLWAPP_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
25 |
define( 'QLWAPP_PREFIX', 'qlwapp' );
|
26 |
define( 'QLWAPP_DOMAIN', QLWAPP_PREFIX );
|
27 |
define( 'QLWAPP_WORDPRESS_URL', 'https://wordpress.org/plugins/wp-whatsapp-chat/' );
|
34 |
define( 'QLWAPP_GROUP_URL', 'https://www.facebook.com/groups/quadlayers' );
|
35 |
define( 'QLWAPP_PHONE_NUMBER', '12019713894' );
|
36 |
|
37 |
+
define( 'QLWAPP_PREMIUM_SELL_SLUG', 'wp-whatsapp-chat-pro' );
|
38 |
+
define( 'QLWAPP_PREMIUM_SELL_NAME', 'WhatsApp Chat' );
|
39 |
+
define( 'QLWAPP_PREMIUM_SELL_URL', 'https://quadlayers.com/portfolio/whatsapp-chat/?utm_source=qlwapp_admin' );
|
40 |
+
|
41 |
+
define( 'QLWAPP_CROSS_INSTALL_SLUG', 'insta-gallery' );
|
42 |
+
define( 'QLWAPP_CROSS_INSTALL_NAME', 'Instagram Gallery' );
|
43 |
+
define( 'QLWAPP_CROSS_INSTALL_DESCRIPTION', esc_html__( 'Instagram Gallery is the most user-friendly Instagram plugin for WordPress . It was built to simplify the integration, to reduce time to have sites updated and to be on track with social media that shows best growing indicators.', 'wp-whatsapp-chat' ) );
|
44 |
+
define( 'QLWAPP_CROSS_INSTALL_URL', 'https://quadlayers.com/portfolio/instagram-feed/?utm_source=qlwapp_admin' );
|
45 |
+
|
46 |
if ( ! class_exists( 'QLWAPP' ) ) {
|
47 |
include_once QLWAPP_PLUGIN_DIR . 'includes/qlwapp.php';
|
48 |
}
|
49 |
|
50 |
require_once QLWAPP_PLUGIN_DIR . 'includes/quadlayers/widget.php';
|
51 |
+
require_once QLWAPP_PLUGIN_DIR . 'includes/quadlayers/notices.php';
|
52 |
+
require_once QLWAPP_PLUGIN_DIR . 'includes/quadlayers/links.php';
|