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 | callback/wings/info.php +2 -29 5.424.86 View file →
@@ -9,9 +9,9 @@
9 9 public $siteinfo;
10 10 public $bvinfo;
11 11 public $bvapi;
12 12
13 - const INFO_WING_VERSION = 1.9;
13 + const INFO_WING_VERSION = 1.5;
14 14
15 15 public function __construct($callback_handler) {
16 16 $this->db = $callback_handler->db;
17 17 $this->siteinfo = $callback_handler->siteinfo;
@@ -44,19 +44,8 @@
44 44 "comments" => get_object_vars(wp_count_comments())
45 45 );
46 46 }
47 47
48 - public function addDBInfoToPlugin($pdata, $plugin_file) {
49 - switch ($plugin_file) {
50 - case "woocommerce/woocommerce.php":
51 - $pdata['current_db_version'] = $this->settings->getOption('woocommerce_db_version');
52 - $pdata['latest_db_version'] = $this->bvinfo->getLatestWooCommerceDBVersion();
53 - break;
54 - }
55 -
56 - return $pdata;
57 - }
58 -
59 48 public function getPlugins() {
60 49 if (!function_exists('get_plugins')) {
61 50 require_once (ABSPATH."wp-admin/includes/plugin.php");
62 51 }
@@ -69,9 +58,8 @@
69 58 'version' => $plugin_data['Version'],
70 59 'active' => is_plugin_active($plugin_file),
71 60 'network' => $plugin_data['Network']
72 61 );
73 - $pdata = $this->addDBInfoToPlugin($pdata, $plugin_file);
74 62 $result["plugins"][] = $pdata;
75 63 }
76 64 return $result;
77 65 }
@@ -373,19 +361,8 @@
373 361
374 362 return $result;
375 363 }
376 364
377 - function getCoreHandler() {
378 - global $wp_db_version, $wp_version;
379 -
380 - $result = $this->getTransient('update_core');
381 - $result['current_db_version'] = $this->settings->getOption('db_version');
382 - $result['latest_db_version'] = $wp_db_version;
383 - $result['wp_version'] = $wp_version;
384 -
385 - return $result;
386 - }
387 -
388 365 function getSiteInfo($args) {
389 366 $result = array();
390 367
391 368 if (array_key_exists('pre_refresh_get_options', $args)) {
@@ -406,9 +383,9 @@
406 383 if (array_key_exists('themes', $args))
407 384 $result['themes'] = $this->getThemesHandler($args['themes']);
408 385
409 386 if (array_key_exists('core', $args))
410 - $result['core'] = $this->getCoreHandler();
387 + $result['core'] = $this->getTransient('update_core');
411 388
412 389 if (array_key_exists('sys', $args))
413 390 $result['sys'] = $this->getSystemInfo();
414 391
@@ -486,12 +463,8 @@
486 463 $resp = $this->getPosts($params['post_type'], $count);
487 464 break;
488 465 case "gtsts":
489 466 $resp = $this->getStats();
490 - break;
491 - case "gtdbvariables":
492 - $variable = (array_key_exists('variable', $params)) ? $params['variable'] : "";
493 - $resp = $this->db->showDbVariables($variable);
494 467 break;
495 468 case "gtplgs":
496 469 $resp = $this->getPlugins();
497 470 break;