PluginProbe
The WP Remote WordPress Plugin / 4.79
The WP Remote WordPress Plugin v4.79
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 +10 -73 5.424.79 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.42';
12 + public $brand_option = 'wprbrand';
13 + public $version = '4.79';
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';
@@ -17,12 +17,10 @@
17 17 public $plug_redirect = 'wprredirect';
18 18 public $logo = '../img/wprlogo.png';
19 19 public $brand_icon = '/img/icon.png';
20 20 public $services_option_name = 'wprconfig';
21 - public $author = 'WP Remote';
22 - public $title = 'WP Remote';
23 21
24 - const DB_VERSION = '4';
22 + const DB_VERSION = '3';
25 23
26 24 public function __construct($settings) {
27 25 $this->settings = $settings;
28 26 $this->config = $this->settings->getOption($this->services_option_name);
@@ -39,25 +37,8 @@
39 37 public function hasValidDBVersion() {
40 38 return WPRInfo::DB_VERSION === $this->getCurrentDBVersion();
41 39 }
42 40
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 41 public static function getRequestID() {
61 42 if (!defined("BV_REQUEST_ID")) {
62 43 define("BV_REQUEST_ID", uniqid(mt_rand()));
63 44 }
@@ -78,53 +59,14 @@
78 59
79 60 return false;
80 61 }
81 62
82 - public function canWhiteLabel($slug = NULL) {
83 - if (array_key_exists("bv_override_global_whitelabel", $_REQUEST)) {
84 - return false;
85 - }
86 - if (array_key_exists("bv_override_plugin_whitelabel", $_REQUEST) && isset($slug) &&
87 - $_REQUEST["bv_override_plugin_whitelabel"] === $slug) {
88 - return false;
89 - }
90 - return true;
91 - }
92 -
93 - public function getPluginWhitelabelInfo($slug = null) {
94 - if ($slug === null) {
95 - $slug = $this->slug;
96 - }
97 - $whitelabel_infos = $this->getPluginsWhitelabelInfos();
98 - if (!array_key_exists($slug, $whitelabel_infos) || !is_array($whitelabel_infos[$slug])) {
99 - return array();
100 - }
101 - return $whitelabel_infos[$slug];
102 - }
103 -
104 63 public function getBrandInfo() {
105 64 return $this->settings->getOption($this->brand_option);
106 65 }
107 66
108 - public function getPluginsWhitelabelInfos() {
109 - $whitelabel_infos = $this->settings->getOption($this->brand_option);
110 - return is_array($whitelabel_infos) ? $whitelabel_infos : array();
111 - }
112 -
113 - public function getPluginsWhitelabelInfoByTitle() {
114 - $whitelabel_infos = $this->getPluginsWhitelabelInfos();
115 - $whitelabel_infos_by_title = array();
116 - foreach ($whitelabel_infos as $slug => $whitelabel_info) {
117 - if (is_array($whitelabel_info) && array_key_exists('default_title', $whitelabel_info) && isset($whitelabel_info['default_title'])) {
118 - $whitelabel_info['slug'] = $slug;
119 - $whitelabel_infos_by_title[$whitelabel_info['default_title']] = $whitelabel_info;
120 - }
121 - }
122 - return $whitelabel_infos_by_title;
123 - }
124 -
125 67 public function getBrandName() {
126 - $brand = $this->getPluginWhitelabelInfo();
68 + $brand = $this->getBrandInfo();
127 69 if (is_array($brand) && array_key_exists('menuname', $brand)) {
128 70 return $brand['menuname'];
129 71 }
130 72
@@ -131,9 +73,9 @@
131 73 return $this->brandname;
132 74 }
133 75
134 76 public function getBrandIcon() {
135 - $brand = $this->getPluginWhitelabelInfo();
77 + $brand = $this->getBrandInfo();
136 78 if (is_array($brand) && array_key_exists('brand_icon', $brand)) {
137 79 return $brand['brand_icon'];
138 80 }
139 81 return $this->brand_icon;
@@ -147,9 +89,9 @@
147 89 public function appUrl() {
148 90 if (defined('BV_APP_URL')) {
149 91 return BV_APP_URL;
150 92 } else {
151 - $brand = $this->getPluginWhitelabelInfo();
93 + $brand = $this->getBrandInfo();
152 94 if (is_array($brand) && array_key_exists('appurl', $brand)) {
153 95 return $brand['appurl'];
154 96 }
155 97 return $this->appurl;
@@ -162,18 +104,13 @@
162 104 }
163 105
164 106 public function isValidEnvironment(){
165 107 $bvsiteinfo = new WPRWPSiteInfo();
108 + $siteurl = $bvsiteinfo->siteurl();
166 109 $bvconfig = $this->config;
167 -
168 - if (is_multisite()) {
169 - return true;
170 - } elseif ($bvconfig && array_key_exists("siteurl_scheme", $bvconfig)) {
171 - $siteurl = $bvsiteinfo->siteurl('', $bvconfig["siteurl_scheme"]);
172 - if (array_key_exists("abspath", $bvconfig) &&
173 - array_key_exists("siteurl", $bvconfig) && !empty($siteurl)) {
174 - return ($bvconfig["abspath"] == ABSPATH && $bvconfig["siteurl"] == $siteurl);
175 - }
110 + if ($bvconfig && array_key_exists("abspath", $bvconfig) &&
111 + array_key_exists("siteurl", $bvconfig) && !empty($siteurl)) {
112 + return ($bvconfig["abspath"] == ABSPATH && $bvconfig["siteurl"] == $siteurl);
176 113 }
177 114 return true;
178 115 }
179 116