Version Description
Download this release
Release Info
| Developer | wpdprx |
| Plugin | |
| Version | 0.2.7 |
| Comparing to | |
| See all releases | |
Code changes from version 0.2.6 to 0.2.7
- Archive.php +1 -1
- Archive/Reader.php +2 -0
- Archive/Writer.php +2 -0
- PEAR.php +4 -2
- Type.php +2 -2
- backupwordpress.php +17 -3
- bkpwp-classes/manage_backups.php +2 -2
- readme.txt +8 -2
Archive.php
CHANGED
|
@@ -35,7 +35,7 @@
|
|
| 35 |
* To have access to PEAR::isError and PEAR::raiseError
|
| 36 |
* We should probably use lazy include and remove this inclusion...
|
| 37 |
*/
|
| 38 |
-
|
| 39 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 40 |
}
|
| 41 |
|
| 35 |
* To have access to PEAR::isError and PEAR::raiseError
|
| 36 |
* We should probably use lazy include and remove this inclusion...
|
| 37 |
*/
|
| 38 |
+
if (!in_array("PEAR", get_declared_classes())) {
|
| 39 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 40 |
}
|
| 41 |
|
Archive/Reader.php
CHANGED
|
@@ -31,7 +31,9 @@
|
|
| 31 |
* @link http://pear.php.net/package/File_Archive
|
| 32 |
*/
|
| 33 |
|
|
|
|
| 34 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
|
|
|
| 35 |
|
| 36 |
/**
|
| 37 |
* Abstract base class for all the readers
|
| 31 |
* @link http://pear.php.net/package/File_Archive
|
| 32 |
*/
|
| 33 |
|
| 34 |
+
if (!in_array("PEAR", get_declared_classes())) {
|
| 35 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 36 |
+
}
|
| 37 |
|
| 38 |
/**
|
| 39 |
* Abstract base class for all the readers
|
Archive/Writer.php
CHANGED
|
@@ -29,7 +29,9 @@
|
|
| 29 |
* @link http://pear.php.net/package/File_Archive
|
| 30 |
*/
|
| 31 |
|
|
|
|
| 32 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
|
|
|
| 33 |
|
| 34 |
/**
|
| 35 |
* Base class for any writer
|
| 29 |
* @link http://pear.php.net/package/File_Archive
|
| 30 |
*/
|
| 31 |
|
| 32 |
+
if (!in_array("PEAR", get_declared_classes())) {
|
| 33 |
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 34 |
+
}
|
| 35 |
|
| 36 |
/**
|
| 37 |
* Base class for any writer
|
PEAR.php
CHANGED
|
@@ -1,6 +1,8 @@
|
|
| 1 |
<?php
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
| 4 |
return;
|
| 5 |
}
|
| 6 |
/**
|
| 1 |
<?php
|
| 2 |
+
if (class_exists("pear")) {
|
| 3 |
+
return;
|
| 4 |
+
}
|
| 5 |
+
if (in_array("PEAR", get_declared_classes()) || in_array("pear", get_declared_classes())) {
|
| 6 |
return;
|
| 7 |
}
|
| 8 |
/**
|
Type.php
CHANGED
|
@@ -19,8 +19,8 @@
|
|
| 19 |
// $Id: Type.php,v 1.2 2004/08/07 22:19:04 ieure Exp $
|
| 20 |
|
| 21 |
|
| 22 |
-
|
| 23 |
-
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 24 |
}
|
| 25 |
|
| 26 |
$_fileCmd = &PEAR::getStaticProperty('MIME_Type', 'fileCmd');
|
| 19 |
// $Id: Type.php,v 1.2 2004/08/07 22:19:04 ieure Exp $
|
| 20 |
|
| 21 |
|
| 22 |
+
if (!in_array("PEAR", get_declared_classes())) {
|
| 23 |
+
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 24 |
}
|
| 25 |
|
| 26 |
$_fileCmd = &PEAR::getStaticProperty('MIME_Type', 'fileCmd');
|
backupwordpress.php
CHANGED
|
@@ -4,7 +4,7 @@ Plugin Name: BackUpWordPress
|
|
| 4 |
Plugin URI: http://wordpress.designpraxis.at
|
| 5 |
Description: Manage <a href="admin.php?page=backupwordpress/backupwordpress.php">WordPress Backups</a>. Beta Release. Please help testing and give me feedback under the comments section of <a href="http://wordpress.designpraxis.at/plugins/backupwordpress/">the Plugin page</a>. Backup DB, Files & Folders, use .tar.gz, .zip, Exclude List, etc.
|
| 6 |
Author: Roland Rust
|
| 7 |
-
Version: 0.2.
|
| 8 |
Author URI: http://wordpress.designpraxis.at
|
| 9 |
*/
|
| 10 |
|
|
@@ -26,7 +26,7 @@ Author URI: http://wordpress.designpraxis.at
|
|
| 26 |
*/
|
| 27 |
|
| 28 |
$GLOBALS['bkpwp_plugin_path'] = ABSPATH."wp-content/plugins/backupwordpress/";
|
| 29 |
-
$GLOBALS['bkpwp_version'] = "0.2.
|
| 30 |
|
| 31 |
// get the functions
|
| 32 |
require_once($GLOBALS['bkpwp_plugin_path']."functions.php");
|
|
@@ -62,7 +62,21 @@ add_action('admin_head', 'bkpwp_sajax_js');
|
|
| 62 |
if (eregi("backupwordpress",$_REQUEST['page']) || eregi("bkpwp",$_REQUEST['page']) || $_SERVER['REQUEST_URI'] == "/wp-admin/index.php" || $_SERVER['REQUEST_URI'] == "/wp-admin/") {
|
| 63 |
add_action('admin_head', 'bkpwp_load_css_and_js');
|
| 64 |
}
|
| 65 |
-
|
| 66 |
add_action('admin_menu', 'bkpwp_add_menu');
|
| 67 |
add_action('activity_box_end', 'bkpwp_latest_activity',0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
?>
|
| 4 |
Plugin URI: http://wordpress.designpraxis.at
|
| 5 |
Description: Manage <a href="admin.php?page=backupwordpress/backupwordpress.php">WordPress Backups</a>. Beta Release. Please help testing and give me feedback under the comments section of <a href="http://wordpress.designpraxis.at/plugins/backupwordpress/">the Plugin page</a>. Backup DB, Files & Folders, use .tar.gz, .zip, Exclude List, etc.
|
| 6 |
Author: Roland Rust
|
| 7 |
+
Version: 0.2.7
|
| 8 |
Author URI: http://wordpress.designpraxis.at
|
| 9 |
*/
|
| 10 |
|
| 26 |
*/
|
| 27 |
|
| 28 |
$GLOBALS['bkpwp_plugin_path'] = ABSPATH."wp-content/plugins/backupwordpress/";
|
| 29 |
+
$GLOBALS['bkpwp_version'] = "0.2.7";
|
| 30 |
|
| 31 |
// get the functions
|
| 32 |
require_once($GLOBALS['bkpwp_plugin_path']."functions.php");
|
| 62 |
if (eregi("backupwordpress",$_REQUEST['page']) || eregi("bkpwp",$_REQUEST['page']) || $_SERVER['REQUEST_URI'] == "/wp-admin/index.php" || $_SERVER['REQUEST_URI'] == "/wp-admin/") {
|
| 63 |
add_action('admin_head', 'bkpwp_load_css_and_js');
|
| 64 |
}
|
|
|
|
| 65 |
add_action('admin_menu', 'bkpwp_add_menu');
|
| 66 |
add_action('activity_box_end', 'bkpwp_latest_activity',0);
|
| 67 |
+
|
| 68 |
+
// debug code. how do we get rid of the eaccelerator problem causing a redeclare error fpr pear?
|
| 69 |
+
/* if (eregi("backupwordpress",$_REQUEST['page']) || eregi("bkpwp",$_REQUEST['page'])) {
|
| 70 |
+
//@ini_set('eaccelerator.enable',0)
|
| 71 |
+
if ((ini_get('eaccelerator.enable') == 1)) {
|
| 72 |
+
echo "eAcc is running";
|
| 73 |
+
}
|
| 74 |
+
if (!in_array("PEAR", get_declared_classes())) {
|
| 75 |
+
echo "<pre>";
|
| 76 |
+
//print_r(get_declared_classes());
|
| 77 |
+
require_once $GLOBALS['bkpwp_plugin_path']."PEAR.php";
|
| 78 |
+
echo "</pre>";
|
| 79 |
+
}
|
| 80 |
+
//print_r(get_declared_classes());
|
| 81 |
+
} */
|
| 82 |
?>
|
bkpwp-classes/manage_backups.php
CHANGED
|
@@ -878,7 +878,7 @@ class BKPWP_MANAGE {
|
|
| 878 |
$ret .= ">".$l['listname']."</option>";
|
| 879 |
}
|
| 880 |
$ret .= "</select>";
|
| 881 |
-
$ret .= " <a href=\"admin.php?page=
|
| 882 |
$ret .= "</p>";
|
| 883 |
}
|
| 884 |
$ret .= "</div>";
|
|
@@ -1039,7 +1039,7 @@ class BKPWP_MANAGE {
|
|
| 1039 |
}
|
| 1040 |
|
| 1041 |
|
| 1042 |
-
|
| 1043 |
class backupwordpressMailer extends PHPMailer {
|
| 1044 |
// Set default variables for all new objects
|
| 1045 |
//var $From = $GLOBALS['userdata']->user_email;
|
| 878 |
$ret .= ">".$l['listname']."</option>";
|
| 879 |
}
|
| 880 |
$ret .= "</select>";
|
| 881 |
+
$ret .= " <a href=\"admin.php?page=bkpwp_options&excludelistname=".$preset['bkpwp_preset_options']['bkpwp_excludelist']."#excludelist\">".__("Configure","bkpwp")." »</a>";
|
| 882 |
$ret .= "</p>";
|
| 883 |
}
|
| 884 |
$ret .= "</div>";
|
| 1039 |
}
|
| 1040 |
|
| 1041 |
|
| 1042 |
+
require_once(ABSPATH."wp-includes/class-phpmailer.php");
|
| 1043 |
class backupwordpressMailer extends PHPMailer {
|
| 1044 |
// Set default variables for all new objects
|
| 1045 |
//var $From = $GLOBALS['userdata']->user_email;
|
readme.txt
CHANGED
|
@@ -6,11 +6,12 @@ Requires at least: 2.1
|
|
| 6 |
Tested up to: 2.2.2
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
-
BackUpWordPress is a Backup & Recovery Suite for your WordPress website. This Plugin allows you to backup database as well as files and comes with a rich set of options.
|
| 10 |
|
| 11 |
== Description ==
|
| 12 |
|
| 13 |
-
|
|
|
|
|
|
|
| 14 |
|
| 15 |
EasyMode:
|
| 16 |
|
|
@@ -72,6 +73,11 @@ Some pieces of code have been modified:
|
|
| 72 |
|
| 73 |
Changelog:
|
| 74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
Changes in 0.2.6:
|
| 76 |
|
| 77 |
+ unable to delete backup presets bug fixed
|
| 6 |
Tested up to: 2.2.2
|
| 7 |
Stable tag: trunk
|
| 8 |
|
|
|
|
| 9 |
|
| 10 |
== Description ==
|
| 11 |
|
| 12 |
+
BackUpWordPress is a Backup & Recovery Suite for your WordPress website. This Plugin allows you to backup database as well as files and comes with a rich set of options.
|
| 13 |
+
|
| 14 |
+
== Features ==
|
| 15 |
|
| 16 |
EasyMode:
|
| 17 |
|
| 73 |
|
| 74 |
Changelog:
|
| 75 |
|
| 76 |
+
Changes in 0.2.7:
|
| 77 |
+
|
| 78 |
+
+ manage presets. link to configure excludelists corrected
|
| 79 |
+
+ require_once instead of require for class-phpmailer.php
|
| 80 |
+
|
| 81 |
Changes in 0.2.6:
|
| 82 |
|
| 83 |
+ unable to delete backup presets bug fixed
|
