UpdraftPlus WordPress Backup Plugin - Version 1.2.43

Version Description

Set retention separately for files/db. Complete Dropbox support. FTP over SSL. Less noise, more info. Option to delete all settings.

Download this release

Release Info

Developer DavidAnderson
Plugin Icon 128x128 UpdraftPlus WordPress Backup Plugin
Version 1.2.43
Comparing to
See all releases

Code changes from version 1.2.42 to 1.2.43

Files changed (2) hide show
  1. readme.txt +2 -1
  2. updraftplus.php +13 -10
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: David Anderson
3
  Tags: backup, restore, database, cloud, amazon, s3, dropbox, google drive, gdrive, ftp, cloud, updraft, back up
4
  Requires at least: 3.2
5
  Tested up to: 3.5
6
- Stable tag: 1.2.42
7
  Donate link: http://david.dw-perspective.org.uk/donate
8
  License: GPLv3 or later
9
 
@@ -140,6 +140,7 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
140
  * Fixed bug with checking access token on Google Drive restore
141
  * Fixed bug producing copious warnings in PHP log
142
  * Fixed bug in automated restoration processes
 
143
 
144
  = 1.2.31 - 01/15/2013 =
145
  * Fixed bug with Dropbox deletions
3
  Tags: backup, restore, database, cloud, amazon, s3, dropbox, google drive, gdrive, ftp, cloud, updraft, back up
4
  Requires at least: 3.2
5
  Tested up to: 3.5
6
+ Stable tag: 1.2.43
7
  Donate link: http://david.dw-perspective.org.uk/donate
8
  License: GPLv3 or later
9
 
140
  * Fixed bug with checking access token on Google Drive restore
141
  * Fixed bug producing copious warnings in PHP log
142
  * Fixed bug in automated restoration processes
143
+ * Possibly fixed settings saving bug in RTL installations
144
 
145
  = 1.2.31 - 01/15/2013 =
146
  * Fixed bug with Dropbox deletions
updraftplus.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: UpdraftPlus - Backup/Restore
4
  Plugin URI: http://wordpress.org/extend/plugins/updraftplus
5
  Description: Backup and restore: your content and database can be automatically backed up to Amazon S3, Dropbox, Google Drive, FTP or email, on separate schedules.
6
  Author: David Anderson.
7
- Version: 1.2.42
8
  Donate link: http://david.dw-perspective.org.uk/donate
9
  License: GPLv3 or later
10
  Author URI: http://wordshell.net
@@ -22,7 +22,10 @@ TODO
22
  // Warn the user if their zip-file creation is slooowww...
23
  // Create a "Want Support?" button/console, that leads them through what is needed, and performs some basic tests...
24
  // Resuming partial FTP uploads
 
25
  // Provide backup/restoration for UpdraftPlus's settings, to allow 'bootstrap' on a fresh WP install
 
 
26
 
27
  Encrypt filesystem, if memory allows (and have option for abort if not); split up into multiple zips when needed
28
  // Does not delete old custom directories upon a restore?
@@ -65,7 +68,7 @@ define('UPDRAFT_DEFAULT_OTHERS_EXCLUDE','upgrade,cache,updraft,index.php');
65
 
66
  class UpdraftPlus {
67
 
68
- var $version = '1.2.42';
69
 
70
  // Choices will be shown in the admin menu in the order used here
71
  var $backup_methods = array (
@@ -1471,33 +1474,33 @@ class UpdraftPlus {
1471
  register_setting( 'updraft-options-group', 'updraft_interval_database', array($this,'schedule_backup_database') );
1472
  register_setting( 'updraft-options-group', 'updraft_retain', array($this,'retain_range') );
1473
  register_setting( 'updraft-options-group', 'updraft_retain_db', array($this,'retain_range') );
1474
- register_setting( 'updraft-options-group', 'updraft_encryptionphrase', 'wp_filter_nohtml_kses' );
1475
- register_setting( 'updraft-options-group', 'updraft_service', 'wp_filter_nohtml_kses' );
1476
 
1477
  register_setting( 'updraft-options-group', 'updraft_s3_login' );
1478
  register_setting( 'updraft-options-group', 'updraft_s3_pass' );
1479
- register_setting( 'updraft-options-group', 'updraft_s3_remote_path', 'wp_filter_nohtml_kses' );
1480
 
1481
  register_setting( 'updraft-options-group', 'updraft_dropbox_appkey' );
1482
  register_setting( 'updraft-options-group', 'updraft_dropbox_secret' );
1483
  register_setting( 'updraft-options-group', 'updraft_dropbox_folder' );
1484
 
1485
- register_setting( 'updraft-options-group', 'updraft_googledrive_clientid', 'wp_filter_nohtml_kses' );
1486
  register_setting( 'updraft-options-group', 'updraft_googledrive_secret' );
1487
- register_setting( 'updraft-options-group', 'updraft_googledrive_remotepath', 'wp_filter_nohtml_kses' );
1488
  register_setting( 'updraft-options-group', 'updraft_ftp_login' );
1489
  register_setting( 'updraft-options-group', 'updraft_ftp_pass' );
1490
  register_setting( 'updraft-options-group', 'updraft_ftp_remote_path' );
1491
- register_setting( 'updraft-options-group', 'updraft_server_address', 'wp_filter_nohtml_kses' );
1492
  register_setting( 'updraft-options-group', 'updraft_dir' );
1493
- register_setting( 'updraft-options-group', 'updraft_email', 'wp_filter_nohtml_kses' );
1494
  register_setting( 'updraft-options-group', 'updraft_delete_local', 'absint' );
1495
  register_setting( 'updraft-options-group', 'updraft_debug_mode', 'absint' );
1496
  register_setting( 'updraft-options-group', 'updraft_include_plugins', 'absint' );
1497
  register_setting( 'updraft-options-group', 'updraft_include_themes', 'absint' );
1498
  register_setting( 'updraft-options-group', 'updraft_include_uploads', 'absint' );
1499
  register_setting( 'updraft-options-group', 'updraft_include_others', 'absint' );
1500
- register_setting( 'updraft-options-group', 'updraft_include_others_exclude', 'wp_filter_nohtml_kses' );
1501
  }
1502
 
1503
  function admin_init() {
4
  Plugin URI: http://wordpress.org/extend/plugins/updraftplus
5
  Description: Backup and restore: your content and database can be automatically backed up to Amazon S3, Dropbox, Google Drive, FTP or email, on separate schedules.
6
  Author: David Anderson.
7
+ Version: 1.2.43
8
  Donate link: http://david.dw-perspective.org.uk/donate
9
  License: GPLv3 or later
10
  Author URI: http://wordshell.net
22
  // Warn the user if their zip-file creation is slooowww...
23
  // Create a "Want Support?" button/console, that leads them through what is needed, and performs some basic tests...
24
  // Resuming partial FTP uploads
25
+ // Turn expert options into a jQuery toggle
26
  // Provide backup/restoration for UpdraftPlus's settings, to allow 'bootstrap' on a fresh WP install
27
+ // Multiple jobs
28
+ // Multi-site
29
 
30
  Encrypt filesystem, if memory allows (and have option for abort if not); split up into multiple zips when needed
31
  // Does not delete old custom directories upon a restore?
68
 
69
  class UpdraftPlus {
70
 
71
+ var $version = '1.2.43';
72
 
73
  // Choices will be shown in the admin menu in the order used here
74
  var $backup_methods = array (
1474
  register_setting( 'updraft-options-group', 'updraft_interval_database', array($this,'schedule_backup_database') );
1475
  register_setting( 'updraft-options-group', 'updraft_retain', array($this,'retain_range') );
1476
  register_setting( 'updraft-options-group', 'updraft_retain_db', array($this,'retain_range') );
1477
+ register_setting( 'updraft-options-group', 'updraft_encryptionphrase');
1478
+ register_setting( 'updraft-options-group', 'updraft_service' );
1479
 
1480
  register_setting( 'updraft-options-group', 'updraft_s3_login' );
1481
  register_setting( 'updraft-options-group', 'updraft_s3_pass' );
1482
+ register_setting( 'updraft-options-group', 'updraft_s3_remote_path' );
1483
 
1484
  register_setting( 'updraft-options-group', 'updraft_dropbox_appkey' );
1485
  register_setting( 'updraft-options-group', 'updraft_dropbox_secret' );
1486
  register_setting( 'updraft-options-group', 'updraft_dropbox_folder' );
1487
 
1488
+ register_setting( 'updraft-options-group', 'updraft_googledrive_clientid' );
1489
  register_setting( 'updraft-options-group', 'updraft_googledrive_secret' );
1490
+ register_setting( 'updraft-options-group', 'updraft_googledrive_remotepath' );
1491
  register_setting( 'updraft-options-group', 'updraft_ftp_login' );
1492
  register_setting( 'updraft-options-group', 'updraft_ftp_pass' );
1493
  register_setting( 'updraft-options-group', 'updraft_ftp_remote_path' );
1494
+ register_setting( 'updraft-options-group', 'updraft_server_address' );
1495
  register_setting( 'updraft-options-group', 'updraft_dir' );
1496
+ register_setting( 'updraft-options-group', 'updraft_email');
1497
  register_setting( 'updraft-options-group', 'updraft_delete_local', 'absint' );
1498
  register_setting( 'updraft-options-group', 'updraft_debug_mode', 'absint' );
1499
  register_setting( 'updraft-options-group', 'updraft_include_plugins', 'absint' );
1500
  register_setting( 'updraft-options-group', 'updraft_include_themes', 'absint' );
1501
  register_setting( 'updraft-options-group', 'updraft_include_uploads', 'absint' );
1502
  register_setting( 'updraft-options-group', 'updraft_include_others', 'absint' );
1503
+ register_setting( 'updraft-options-group', 'updraft_include_others_exclude' );
1504
  }
1505
 
1506
  function admin_init() {