PluginProbe
The WP Remote WordPress Plugin / 4.86
The WP Remote WordPress Plugin v4.86
6.72 6.69 6.65 6.62 6.48 6.47 4.87 4.97 5.05 5.09 5.16 5.22 5.24 5.25 5.38 5.41 5.42 5.45 5.47 5.53 5.56 5.65 5.68 5.72 5.73 All 53 releases
← All changes | info.php +6 -85 5.564.86 View file →
@@ -8,10 +8,10 @@
8 8 public $plugname = 'wpremote';
9 9 public $brandname = 'WP Remote';
10 10 public $badgeinfo = 'wprbadge';
11 11 public $ip_header_option = 'wpripheader';
12 - public $brand_option = 'bv_whitelabel_infos';
13 - public $version = '5.56';
12 + public $brand_option = 'wprbrand';
13 + public $version = '4.86';
14 14 public $webpage = 'https://wpremote.com';
15 15 public $appurl = 'https://app.wpremote.com';
16 16 public $slug = 'wpremote/plugin.php';
17 17 public $plug_redirect = 'wprredirect';
@@ -20,9 +20,9 @@
20 20 public $services_option_name = 'wprconfig';
21 21 public $author = 'WP Remote';
22 22 public $title = 'WP Remote';
23 23
24 - const DB_VERSION = '4';
24 + const DB_VERSION = '3';
25 25
26 26 public function __construct($settings) {
27 27 $this->settings = $settings;
28 28 $this->config = $this->settings->getOption($this->services_option_name);
@@ -39,48 +39,8 @@
39 39 public function hasValidDBVersion() {
40 40 return WPRInfo::DB_VERSION === $this->getCurrentDBVersion();
41 41 }
42 42
43 - public function getLatestWooCommerceDBVersion() {
44 - if (defined('WC_ABSPATH') && file_exists(WC_ABSPATH . 'includes/class-wc-install.php')) {
45 - include_once WC_ABSPATH . 'includes/class-wc-install.php';
46 -
47 - if (class_exists('WC_Install')) {
48 - $update_versions = array_keys(WC_Install::get_db_update_callbacks());
49 -
50 - if (!empty($update_versions)) {
51 - asort($update_versions);
52 - return end($update_versions);
53 - }
54 - }
55 - }
56 -
57 - return false;
58 - }
59 -
60 - public function getConnectionKey() {
61 - require_once dirname( __FILE__ ) . '/recover.php';
62 - $bvsiteinfo = new WPRWPSiteInfo();
63 - return base64_encode(WPRRecover::defaultSecret($this->settings).":".$bvsiteinfo->siteurl());
64 - }
65 -
66 - public function getDefaultSecret() {
67 - require_once dirname( __FILE__ ) . '/recover.php';
68 - $bvsiteinfo = new WPRWPSiteInfo();
69 - return WPRRecover::defaultSecret($this->settings);
70 - }
71 -
72 - public function getLatestElementorDBVersion($file) {
73 - $managerClass = $file === "elementor/elementor.php" ? '\Elementor\Core\Upgrade\Manager' : '\ElementorPro\Core\Upgrade\Manager';
74 -
75 - if (!class_exists($managerClass)) {
76 - return false;
77 - }
78 -
79 - $manager = new $managerClass();
80 - return $manager->get_new_version();
81 - }
82 -
83 43 public static function getRequestID() {
84 44 if (!defined("BV_REQUEST_ID")) {
85 45 define("BV_REQUEST_ID", uniqid(mt_rand()));
86 46 }
@@ -101,53 +61,14 @@
101 61
102 62 return false;
103 63 }
104 64
105 - public function canWhiteLabel($slug = NULL) {
106 - if (array_key_exists("bv_override_global_whitelabel", $_REQUEST)) {
107 - return false;
108 - }
109 - if (array_key_exists("bv_override_plugin_whitelabel", $_REQUEST) && isset($slug) &&
110 - $_REQUEST["bv_override_plugin_whitelabel"] === $slug) {
111 - return false;
112 - }
113 - return true;
114 - }
115 -
116 - public function getPluginWhitelabelInfo($slug = null) {
117 - if ($slug === null) {
118 - $slug = $this->slug;
119 - }
120 - $whitelabel_infos = $this->getPluginsWhitelabelInfos();
121 - if (!array_key_exists($slug, $whitelabel_infos) || !is_array($whitelabel_infos[$slug])) {
122 - return array();
123 - }
124 - return $whitelabel_infos[$slug];
125 - }
126 -
127 65 public function getBrandInfo() {
128 66 return $this->settings->getOption($this->brand_option);
129 67 }
130 68
131 - public function getPluginsWhitelabelInfos() {
132 - $whitelabel_infos = $this->settings->getOption($this->brand_option);
133 - return is_array($whitelabel_infos) ? $whitelabel_infos : array();
134 - }
135 -
136 - public function getPluginsWhitelabelInfoByTitle() {
137 - $whitelabel_infos = $this->getPluginsWhitelabelInfos();
138 - $whitelabel_infos_by_title = array();
139 - foreach ($whitelabel_infos as $slug => $whitelabel_info) {
140 - if (is_array($whitelabel_info) && array_key_exists('default_title', $whitelabel_info) && isset($whitelabel_info['default_title'])) {
141 - $whitelabel_info['slug'] = $slug;
142 - $whitelabel_infos_by_title[$whitelabel_info['default_title']] = $whitelabel_info;
143 - }
144 - }
145 - return $whitelabel_infos_by_title;
146 - }
147 -
148 69 public function getBrandName() {
149 - $brand = $this->getPluginWhitelabelInfo();
70 + $brand = $this->getBrandInfo();
150 71 if (is_array($brand) && array_key_exists('menuname', $brand)) {
151 72 return $brand['menuname'];
152 73 }
153 74
@@ -154,9 +75,9 @@
154 75 return $this->brandname;
155 76 }
156 77
157 78 public function getBrandIcon() {
158 - $brand = $this->getPluginWhitelabelInfo();
79 + $brand = $this->getBrandInfo();
159 80 if (is_array($brand) && array_key_exists('brand_icon', $brand)) {
160 81 return $brand['brand_icon'];
161 82 }
162 83 return $this->brand_icon;
@@ -170,9 +91,9 @@
170 91 public function appUrl() {
171 92 if (defined('BV_APP_URL')) {
172 93 return BV_APP_URL;
173 94 } else {
174 - $brand = $this->getPluginWhitelabelInfo();
95 + $brand = $this->getBrandInfo();
175 96 if (is_array($brand) && array_key_exists('appurl', $brand)) {
176 97 return $brand['appurl'];
177 98 }
178 99 return $this->appurl;