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 -28 5.414.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.8;
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,18 +361,8 @@
373 361
374 362 return $result;
375 363 }
376 364
377 - function getCoreHandler() {
378 - global $wp_db_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 -
384 - return $result;
385 - }
386 -
387 365 function getSiteInfo($args) {
388 366 $result = array();
389 367
390 368 if (array_key_exists('pre_refresh_get_options', $args)) {
@@ -405,9 +383,9 @@
405 383 if (array_key_exists('themes', $args))
406 384 $result['themes'] = $this->getThemesHandler($args['themes']);
407 385
408 386 if (array_key_exists('core', $args))
409 - $result['core'] = $this->getCoreHandler();
387 + $result['core'] = $this->getTransient('update_core');
410 388
411 389 if (array_key_exists('sys', $args))
412 390 $result['sys'] = $this->getSystemInfo();
413 391
@@ -485,12 +463,8 @@
485 463 $resp = $this->getPosts($params['post_type'], $count);
486 464 break;
487 465 case "gtsts":
488 466 $resp = $this->getStats();
489 - break;
490 - case "gtdbvariables":
491 - $variable = (array_key_exists('variable', $params)) ? $variable : "";
492 - $resp = $this->db->showDbVariables($variable);
493 467 break;
494 468 case "gtplgs":
495 469 $resp = $this->getPlugins();
496 470 break;