Version Description
Download this release
Release Info
| Developer | joehoyle |
| Plugin | |
| Version | 2.2.3 |
| Comparing to | |
| See all releases | |
Code changes from version 2.2.2 to 2.2.3
- hm-backup/hm-backup.php +5 -5
- plugin.php +1 -1
- readme.txt +5 -1
- wprp.backups.php +4 -4
hm-backup/hm-backup.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
*
|
| 6 |
* @version 2.0 Beta
|
| 7 |
*/
|
| 8 |
-
class
|
| 9 |
|
| 10 |
/**
|
| 11 |
* The path where the backup file should be saved
|
|
@@ -865,7 +865,7 @@ class HM_Backup {
|
|
| 865 |
|
| 866 |
// Zip up everything
|
| 867 |
if ( $this->get_type() !== 'database' )
|
| 868 |
-
if ( ! $archive->add( $this->get_root(), PCLZIP_OPT_REMOVE_PATH, $this->get_root(), PCLZIP_CB_PRE_ADD, '
|
| 869 |
$this->warning( $this->archive_method, $archive->errorInfo( true ) );
|
| 870 |
|
| 871 |
// Add the database
|
|
@@ -1555,16 +1555,16 @@ class HM_Backup {
|
|
| 1555 |
* @param array &$file
|
| 1556 |
* @return bool
|
| 1557 |
*/
|
| 1558 |
-
function
|
| 1559 |
|
| 1560 |
-
global $
|
| 1561 |
|
| 1562 |
// Don't try to add unreadable files.
|
| 1563 |
if ( ! is_readable( $file['filename'] ) || ! file_exists( $file['filename'] ) )
|
| 1564 |
return false;
|
| 1565 |
|
| 1566 |
// Match everything else past the exclude list
|
| 1567 |
-
elseif ( $
|
| 1568 |
return false;
|
| 1569 |
|
| 1570 |
return true;
|
| 5 |
*
|
| 6 |
* @version 2.0 Beta
|
| 7 |
*/
|
| 8 |
+
class WPR_HM_Backup {
|
| 9 |
|
| 10 |
/**
|
| 11 |
* The path where the backup file should be saved
|
| 865 |
|
| 866 |
// Zip up everything
|
| 867 |
if ( $this->get_type() !== 'database' )
|
| 868 |
+
if ( ! $archive->add( $this->get_root(), PCLZIP_OPT_REMOVE_PATH, $this->get_root(), PCLZIP_CB_PRE_ADD, 'wpr_hmbkp_pclzip_callback' ) )
|
| 869 |
$this->warning( $this->archive_method, $archive->errorInfo( true ) );
|
| 870 |
|
| 871 |
// Add the database
|
| 1555 |
* @param array &$file
|
| 1556 |
* @return bool
|
| 1557 |
*/
|
| 1558 |
+
function wpr_hmbkp_pclzip_callback( $event, &$file ) {
|
| 1559 |
|
| 1560 |
+
global $_wpr_hmbkp_exclude_string;
|
| 1561 |
|
| 1562 |
// Don't try to add unreadable files.
|
| 1563 |
if ( ! is_readable( $file['filename'] ) || ! file_exists( $file['filename'] ) )
|
| 1564 |
return false;
|
| 1565 |
|
| 1566 |
// Match everything else past the exclude list
|
| 1567 |
+
elseif ( $_wpr_hmbkp_exclude_string && preg_match( '(' . $_wpr_hmbkp_exclude_string . ')', $file['stored_filename'] ) )
|
| 1568 |
return false;
|
| 1569 |
|
| 1570 |
return true;
|
plugin.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
/*
|
| 4 |
Plugin Name: WP Remote
|
| 5 |
Description: Manage your WordPress site with <a href="https://wpremote.com/">WP Remote</a>. Deactivate to clear your API Key.
|
| 6 |
-
Version: 2.2.
|
| 7 |
Author: Human Made Limited
|
| 8 |
Author URI: http://hmn.md/
|
| 9 |
*/
|
| 3 |
/*
|
| 4 |
Plugin Name: WP Remote
|
| 5 |
Description: Manage your WordPress site with <a href="https://wpremote.com/">WP Remote</a>. Deactivate to clear your API Key.
|
| 6 |
+
Version: 2.2.3
|
| 7 |
Author: Human Made Limited
|
| 8 |
Author URI: http://hmn.md/
|
| 9 |
*/
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: humanmade, joehoyle, mattheu, tcrsavage, willmot
|
|
| 3 |
Tags: wpremote, remote administration, multiple wordpress
|
| 4 |
Requires at least: 2.9
|
| 5 |
Tested up to: 3.4.1
|
| 6 |
-
Stable tag: 2.2.
|
| 7 |
|
| 8 |
WP Remote is a free web app that enables you to easily manage all of your WordPress powered sites from one place.
|
| 9 |
|
|
@@ -31,6 +31,10 @@ You can email us at support@wpremote.com for support.
|
|
| 31 |
|
| 32 |
== Changelog ==
|
| 33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
#### 2.2
|
| 35 |
|
| 36 |
* Start keeping a changelog of plugin changes
|
| 3 |
Tags: wpremote, remote administration, multiple wordpress
|
| 4 |
Requires at least: 2.9
|
| 5 |
Tested up to: 3.4.1
|
| 6 |
+
Stable tag: 2.2.3
|
| 7 |
|
| 8 |
WP Remote is a free web app that enables you to easily manage all of your WordPress powered sites from one place.
|
| 9 |
|
| 31 |
|
| 32 |
== Changelog ==
|
| 33 |
|
| 34 |
+
#### 2.2.3
|
| 35 |
+
|
| 36 |
+
* Use WPR_HM_Backup instead of HM_Backup (fixes compatibilty with backupwordpress)
|
| 37 |
+
|
| 38 |
#### 2.2
|
| 39 |
|
| 40 |
* Start keeping a changelog of plugin changes
|
wprp.backups.php
CHANGED
|
@@ -8,7 +8,7 @@
|
|
| 8 |
*/
|
| 9 |
function _wprp_backups_api_call( $action ) {
|
| 10 |
|
| 11 |
-
if ( ! class_exists( '
|
| 12 |
return new WP_Error( 'Backups module not present' );
|
| 13 |
|
| 14 |
switch( $action ) :
|
|
@@ -21,7 +21,7 @@ function _wprp_backups_api_call( $action ) {
|
|
| 21 |
|
| 22 |
@ignore_user_abort( true );
|
| 23 |
|
| 24 |
-
$backup = new
|
| 25 |
$upload_dir = wp_upload_dir();
|
| 26 |
|
| 27 |
// Store the backup file in the uploads dir
|
|
@@ -156,10 +156,10 @@ function _wprp_backups_rmdirtree( $dir ) {
|
|
| 156 |
}
|
| 157 |
|
| 158 |
function _wprp_get_backups_info() {
|
| 159 |
-
if ( ! class_exists( '
|
| 160 |
return;
|
| 161 |
|
| 162 |
-
$hm_backup = new
|
| 163 |
$info = array(
|
| 164 |
'mysqldump_path' => $hm_backup->get_mysqldump_command_path(),
|
| 165 |
'zip_path' => $hm_backup->get_zip_command_path()
|
| 8 |
*/
|
| 9 |
function _wprp_backups_api_call( $action ) {
|
| 10 |
|
| 11 |
+
if ( ! class_exists( 'WPR_HM_Backup' ) )
|
| 12 |
return new WP_Error( 'Backups module not present' );
|
| 13 |
|
| 14 |
switch( $action ) :
|
| 21 |
|
| 22 |
@ignore_user_abort( true );
|
| 23 |
|
| 24 |
+
$backup = new WPR_HM_Backup();
|
| 25 |
$upload_dir = wp_upload_dir();
|
| 26 |
|
| 27 |
// Store the backup file in the uploads dir
|
| 156 |
}
|
| 157 |
|
| 158 |
function _wprp_get_backups_info() {
|
| 159 |
+
if ( ! class_exists( 'WPR_HM_Backup' ) )
|
| 160 |
return;
|
| 161 |
|
| 162 |
+
$hm_backup = new WPR_HM_Backup();
|
| 163 |
$info = array(
|
| 164 |
'mysqldump_path' => $hm_backup->get_mysqldump_command_path(),
|
| 165 |
'zip_path' => $hm_backup->get_zip_command_path()
|
