Version Description
- Added seach websites feature
- Enhanced dashboard actions (spam comments, post revisions, table overhead)
- Added developer API
- Improved Migrate/Clone site feature
Download this release
Release Info
| Developer | freediver |
| Plugin | |
| Version | 3.8.6 |
| Comparing to | |
| See all releases | |
Code changes from version 3.8.5 to 3.8.6
- core.class.php +7 -0
- init.php +2 -2
- plugin.class.php +11 -2
- readme.txt +5 -3
- stats.class.php +2 -2
- theme.class.php +9 -1
- version +1 -1
- wp.class.php +8 -0
core.class.php
CHANGED
|
@@ -295,6 +295,13 @@ class MMB_Core extends MMB_Helper
|
|
| 295 |
include_once ABSPATH . 'wp-admin/includes/template.php';
|
| 296 |
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
| 297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 298 |
ob_start();
|
| 299 |
@unlink(dirname(__FILE__));
|
| 300 |
$upgrader = new Plugin_Upgrader();
|
| 295 |
include_once ABSPATH . 'wp-admin/includes/template.php';
|
| 296 |
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
| 297 |
|
| 298 |
+
if ((!defined('FTP_HOST') || !defined('FTP_USER') || !defined('FTP_PASS')) && (get_filesystem_method(array(), false) != 'direct'))
|
| 299 |
+
{
|
| 300 |
+
return array(
|
| 301 |
+
'error' => 'Failed, please <a target="_blank" href="http://managewp.com/user-guide#ftp">add FTP details for automatic upgrades.</a></a>'
|
| 302 |
+
);
|
| 303 |
+
}
|
| 304 |
+
|
| 305 |
ob_start();
|
| 306 |
@unlink(dirname(__FILE__));
|
| 307 |
$upgrader = new Plugin_Upgrader();
|
init.php
CHANGED
|
@@ -4,7 +4,7 @@ Plugin Name: ManageWP - Worker
|
|
| 4 |
Plugin URI: http://managewp.com/
|
| 5 |
Description: Manage all your blogs from one dashboard
|
| 6 |
Author: Prelovac Media
|
| 7 |
-
Version: 3.8.
|
| 8 |
Author URI: http://www.prelovac.com
|
| 9 |
*/
|
| 10 |
|
|
@@ -20,7 +20,7 @@ Author URI: http://www.prelovac.com
|
|
| 20 |
**************************************************************/
|
| 21 |
|
| 22 |
|
| 23 |
-
define('MMB_WORKER_VERSION', '3.8.
|
| 24 |
|
| 25 |
global $wpdb, $mmb_plugin_dir, $mmb_plugin_url;
|
| 26 |
|
| 4 |
Plugin URI: http://managewp.com/
|
| 5 |
Description: Manage all your blogs from one dashboard
|
| 6 |
Author: Prelovac Media
|
| 7 |
+
Version: 3.8.6
|
| 8 |
Author URI: http://www.prelovac.com
|
| 9 |
*/
|
| 10 |
|
| 20 |
**************************************************************/
|
| 21 |
|
| 22 |
|
| 23 |
+
define('MMB_WORKER_VERSION', '3.8.6');
|
| 24 |
|
| 25 |
global $wpdb, $mmb_plugin_dir, $mmb_plugin_url;
|
| 26 |
|
plugin.class.php
CHANGED
|
@@ -24,6 +24,16 @@ class MMB_Plugin extends MMB_Core
|
|
| 24 |
*/
|
| 25 |
function upgrade_all($params)
|
| 26 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
$upgradable_plugins = $this->get_upgradable_plugins();
|
| 28 |
|
| 29 |
$ready_for_upgrade = array();
|
|
@@ -34,8 +44,7 @@ class MMB_Plugin extends MMB_Core
|
|
| 34 |
}
|
| 35 |
$return = '';
|
| 36 |
if (!empty($ready_for_upgrade)) {
|
| 37 |
-
ob_start();
|
| 38 |
-
include_once(ABSPATH . 'wp-admin/includes/file.php');
|
| 39 |
include_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
| 40 |
require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
|
| 41 |
if (class_exists('Plugin_Upgrader')) {
|
| 24 |
*/
|
| 25 |
function upgrade_all($params)
|
| 26 |
{
|
| 27 |
+
include_once(ABSPATH . 'wp-admin/includes/file.php');
|
| 28 |
+
|
| 29 |
+
if ((!defined('FTP_HOST') || !defined('FTP_USER') || !defined('FTP_PASS')) && (get_filesystem_method(array(), false) != 'direct'))
|
| 30 |
+
{
|
| 31 |
+
return array(
|
| 32 |
+
'error' => 'Failed, please <a target="_blank" href="http://managewp.com/user-guide#ftp">add FTP details</a></a>'
|
| 33 |
+
);
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
|
| 37 |
$upgradable_plugins = $this->get_upgradable_plugins();
|
| 38 |
|
| 39 |
$ready_for_upgrade = array();
|
| 44 |
}
|
| 45 |
$return = '';
|
| 46 |
if (!empty($ready_for_upgrade)) {
|
| 47 |
+
ob_start();
|
|
|
|
| 48 |
include_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
| 49 |
require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
|
| 50 |
if (class_exists('Plugin_Upgrader')) {
|
readme.txt
CHANGED
|
@@ -25,12 +25,14 @@ Main features:
|
|
| 25 |
|
| 26 |
Check out [ManageWP.com](http://managewp.com/ "Manage Multiple Blogs")
|
| 27 |
|
|
|
|
|
|
|
| 28 |
== Changelog ==
|
| 29 |
|
| 30 |
-
= 3.8.
|
| 31 |
* Added seach websites feature
|
| 32 |
-
*
|
| 33 |
-
* Added developer [API] (http://managewp.com/api "ManageWP API)
|
| 34 |
* Improved Migrate/Clone site feature
|
| 35 |
|
| 36 |
= 3.8.4 =
|
| 25 |
|
| 26 |
Check out [ManageWP.com](http://managewp.com/ "Manage Multiple Blogs")
|
| 27 |
|
| 28 |
+
API for developers available at [ManageWP.com/API](http://managewp.com/api "ManageWP API")
|
| 29 |
+
|
| 30 |
== Changelog ==
|
| 31 |
|
| 32 |
+
= 3.8.6 =
|
| 33 |
* Added seach websites feature
|
| 34 |
+
* Enhanced dashboard actions (spam comments, post revisions, table overhead)
|
| 35 |
+
* Added developer [API] (http://managewp.com/api "ManageWP API")
|
| 36 |
* Improved Migrate/Clone site feature
|
| 37 |
|
| 38 |
= 3.8.4 =
|
stats.class.php
CHANGED
|
@@ -44,9 +44,9 @@ class MMB_Stats extends MMB_Core
|
|
| 44 |
|
| 45 |
if ($updates->updates[0]->response == 'development' || version_compare($wp_version, $updates->updates[0]->current, '<')) {
|
| 46 |
$updates->updates[0]->current_version = $wp_version;
|
| 47 |
-
$stats['
|
| 48 |
} else
|
| 49 |
-
$stats['
|
| 50 |
|
| 51 |
$mmb_user_hits = get_option('user_hit_count');
|
| 52 |
if (is_array($mmb_user_hits)) {
|
| 44 |
|
| 45 |
if ($updates->updates[0]->response == 'development' || version_compare($wp_version, $updates->updates[0]->current, '<')) {
|
| 46 |
$updates->updates[0]->current_version = $wp_version;
|
| 47 |
+
$stats['core_updates'] = $updates->updates[0];
|
| 48 |
} else
|
| 49 |
+
$stats['core_updates'] = false;
|
| 50 |
|
| 51 |
$mmb_user_hits = get_option('user_hit_count');
|
| 52 |
if (is_array($mmb_user_hits)) {
|
theme.class.php
CHANGED
|
@@ -37,7 +37,15 @@ class MMB_Theme extends MMB_Core
|
|
| 37 |
}
|
| 38 |
|
| 39 |
function upgrade_all($params){
|
|
|
|
| 40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
$upgradable_themes = $this->get_upgradable_themes();
|
| 42 |
|
| 43 |
$ready_for_upgrade = array();
|
|
@@ -47,7 +55,7 @@ class MMB_Theme extends MMB_Core
|
|
| 47 |
}
|
| 48 |
}
|
| 49 |
if(!empty($ready_for_upgrade)){
|
| 50 |
-
|
| 51 |
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
| 52 |
$upgrader = new Theme_Upgrader(new Bulk_Theme_Upgrader_Skin( compact('title', 'nonce', 'url', 'theme') ));
|
| 53 |
|
| 37 |
}
|
| 38 |
|
| 39 |
function upgrade_all($params){
|
| 40 |
+
include_once(ABSPATH . 'wp-admin/includes/file.php');
|
| 41 |
|
| 42 |
+
if ((!defined('FTP_HOST') || !defined('FTP_USER') || !defined('FTP_PASS')) && (get_filesystem_method(array(), false) != 'direct'))
|
| 43 |
+
{
|
| 44 |
+
return array(
|
| 45 |
+
'error' => 'Failed, please <a target="_blank" href="http://managewp.com/user-guide#ftp">add FTP details</a></a>'
|
| 46 |
+
);
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
$upgradable_themes = $this->get_upgradable_themes();
|
| 50 |
|
| 51 |
$ready_for_upgrade = array();
|
| 55 |
}
|
| 56 |
}
|
| 57 |
if(!empty($ready_for_upgrade)){
|
| 58 |
+
|
| 59 |
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
| 60 |
$upgrader = new Theme_Upgrader(new Bulk_Theme_Upgrader_Skin( compact('title', 'nonce', 'url', 'theme') ));
|
| 61 |
|
version
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
3.8.
|
| 1 |
+
3.8.6
|
wp.class.php
CHANGED
|
@@ -27,6 +27,14 @@ class MMB_WP extends MMB_Core
|
|
| 27 |
require_once(ABSPATH . 'wp-admin/includes/misc.php');
|
| 28 |
require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
WP_Filesystem();
|
| 31 |
global $wp_version, $wp_filesystem;
|
| 32 |
$upgrader = new WP_Upgrader();
|
| 27 |
require_once(ABSPATH . 'wp-admin/includes/misc.php');
|
| 28 |
require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
|
| 29 |
|
| 30 |
+
if ((!defined('FTP_HOST') || !defined('FTP_USER') || !defined('FTP_PASS')) && (get_filesystem_method(array(), false) != 'direct'))
|
| 31 |
+
{
|
| 32 |
+
return array(
|
| 33 |
+
'error' => 'Failed, please <a target="_blank" href="http://managewp.com/user-guide#ftp">add FTP details</a></a>'
|
| 34 |
+
);
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
|
| 38 |
WP_Filesystem();
|
| 39 |
global $wp_version, $wp_filesystem;
|
| 40 |
$upgrader = new WP_Upgrader();
|
