BackWPup – WordPress Backup Plugin - Version 1.0.7

Version Description

  • added flattr button in Help
  • Fixed bug on S3 File deletion
  • get files form S3 now faster for file deletion
Download this release

Release Info

Developer danielhuesken
Plugin Icon 128x128 BackWPup – WordPress Backup Plugin
Version 1.0.7
Comparing to
See all releases

Code changes from version 1.0.6 to 1.0.7

Files changed (4) hide show
  1. app/backwpup_dojob.php +6 -6
  2. app/functions.php +11 -0
  3. backwpup.php +2 -2
  4. readme.txt +6 -1
app/backwpup_dojob.php CHANGED
@@ -1019,11 +1019,11 @@ class backwpup_dojob {
1019
 
1020
  if ($this->job['awsmaxbackups']>0) { //Delete old backups
1021
  $backupfilelist=array();
1022
- if (($contents = $s3->getBucket($this->job['awsBucket'])) !== false) {
1023
  foreach ($contents as $object) {
1024
- if ($this->job['awsdir']==dirname(str_replace('\\','/',$object['name']))) {
1025
- $files=basename($object['name']);
1026
- if ('backwpup_'.$this->jobid.'_' == substr(basename($files),0,strlen('backwpup_'.$this->jobid.'_')) and $this->backupfileformat == substr(basename($files),-strlen($this->backupfileformat)))
1027
  $backupfilelist[]=basename($object['name']);
1028
  }
1029
  }
@@ -1036,9 +1036,9 @@ class backwpup_dojob {
1036
  $numdeltefiles++;
1037
  else
1038
  trigger_error(__('Can not delete file on S3//:','backwpup').$this->job['awsBucket'].'/'.$this->job['awsdir'].$backupfilelist[$i],E_USER_ERROR);
1039
- if ($numdeltefiles>0)
1040
- trigger_error($numdeltefiles.' '.__('files deleted on S3 Bucket!','backwpup'),E_USER_NOTICE);
1041
  }
 
 
1042
  }
1043
  }
1044
  } else {
1019
 
1020
  if ($this->job['awsmaxbackups']>0) { //Delete old backups
1021
  $backupfilelist=array();
1022
+ if (($contents = $s3->getBucket($this->job['awsBucket'],$this->job['awsdir'])) !== false) {
1023
  foreach ($contents as $object) {
1024
+ if ($this->job['awsdir'].basename($object['name']) == $object['name']) {//only in the folder and not in complete bucket
1025
+ $file=basename($object['name']);
1026
+ if ('backwpup_'.$this->jobid.'_' == substr(basename($file),0,strlen('backwpup_'.$this->jobid.'_')) and $this->backupfileformat == substr(basename($file),-strlen($this->backupfileformat)))
1027
  $backupfilelist[]=basename($object['name']);
1028
  }
1029
  }
1036
  $numdeltefiles++;
1037
  else
1038
  trigger_error(__('Can not delete file on S3//:','backwpup').$this->job['awsBucket'].'/'.$this->job['awsdir'].$backupfilelist[$i],E_USER_ERROR);
 
 
1039
  }
1040
+ if ($numdeltefiles>0)
1041
+ trigger_error($numdeltefiles.' '.__('files deleted on S3 Bucket!','backwpup'),E_USER_NOTICE);
1042
  }
1043
  }
1044
  } else {
app/functions.php CHANGED
@@ -38,6 +38,17 @@ if ( !defined('ABSPATH') )
38
  $help .= ' | <a href="http://danielhuesken.de/portfolio/backwpup" target="_blank">' . __('Plugin Homepage', 'backwpup') . '</a>';
39
  $help .= ' | <a href="http://wordpress.org/extend/plugins/backwpup" target="_blank">' . __('Plugin Home on WordPress.org', 'backwpup') . '</a>';
40
  $help .= ' | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=daniel%40huesken-net%2ede&amp;item_name=Daniel%20Huesken%20Plugin%20Donation&amp;item_number=BackWPup&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=EUR&amp;lc=DE&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8" target="_blank">' . __('Donate') . '</a>';
 
 
 
 
 
 
 
 
 
 
 
41
  $help .= "</div>\n";
42
  $help .= '<div class="metabox-prefs">';
43
  $help .= __('Version:', 'backwpup').' '.BACKWPUP_VERSION.' | ';
38
  $help .= ' | <a href="http://danielhuesken.de/portfolio/backwpup" target="_blank">' . __('Plugin Homepage', 'backwpup') . '</a>';
39
  $help .= ' | <a href="http://wordpress.org/extend/plugins/backwpup" target="_blank">' . __('Plugin Home on WordPress.org', 'backwpup') . '</a>';
40
  $help .= ' | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=daniel%40huesken-net%2ede&amp;item_name=Daniel%20Huesken%20Plugin%20Donation&amp;item_number=BackWPup&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=EUR&amp;lc=DE&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8" target="_blank">' . __('Donate') . '</a>';
41
+ $help .= " | <script type=\"text/javascript\">
42
+ var flattr_btn = 'compact';
43
+ var flattr_uid = '21883';
44
+ var flattr_tle = 'BackWPup';
45
+ var flattr_dsc = 'Backup and more for Wordpress';
46
+ var flattr_cat = 'software';
47
+ var flattr_lng = 'en_GB';
48
+ var flattr_tag = 'backwpup, backup, wordpress, file, mysql, check, optimize';
49
+ var flattr_url = 'http://danielhuesken.de/portfolio/backwpup/';
50
+ var flattr_hide = 'false';
51
+ </script><script src=\"http://api.flattr.com/button/load.js\" type=\"text/javascript\"></script>";
52
  $help .= "</div>\n";
53
  $help .= '<div class="metabox-prefs">';
54
  $help .= __('Version:', 'backwpup').' '.BACKWPUP_VERSION.' | ';
backwpup.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: BackWPup
4
  Plugin URI: http://danielhuesken.de/portfolio/backwpup/
5
  Description: Backup and more of your WordPress Blog Database and Files.
6
  Author: Daniel H&uuml;sken
7
- Version: 1.0.6
8
  Author URI: http://danielhuesken.de
9
  Text Domain: backwpup
10
  Domain Path: /lang/
@@ -35,7 +35,7 @@ if ( !defined('ABSPATH') )
35
  //Set plugin dirname
36
  define('BACKWPUP_PLUGIN_BASEDIR', dirname(plugin_basename(__FILE__)));
37
  //Set Plugin Version
38
- define('BACKWPUP_VERSION', '1.0.6');
39
  //load Text Domain
40
  load_plugin_textdomain('backwpup', false, BACKWPUP_PLUGIN_BASEDIR.'/lang');
41
  //Load functions file
4
  Plugin URI: http://danielhuesken.de/portfolio/backwpup/
5
  Description: Backup and more of your WordPress Blog Database and Files.
6
  Author: Daniel H&uuml;sken
7
+ Version: 1.0.7
8
  Author URI: http://danielhuesken.de
9
  Text Domain: backwpup
10
  Domain Path: /lang/
35
  //Set plugin dirname
36
  define('BACKWPUP_PLUGIN_BASEDIR', dirname(plugin_basename(__FILE__)));
37
  //Set Plugin Version
38
+ define('BACKWPUP_VERSION', '1.0.7');
39
  //load Text Domain
40
  load_plugin_textdomain('backwpup', false, BACKWPUP_PLUGIN_BASEDIR.'/lang');
41
  //Load functions file
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=danie
4
  Tags: backup, admin, file, Database, mysql, cron, ftp, S3, export
5
  Requires at least: 2.8
6
  Tested up to: 3.0.0
7
- Stable tag: 1.0.6
8
 
9
  Backup and more of your WordPress Blog Database and Files
10
 
@@ -81,6 +81,11 @@ Pleace mail only littele archives
81
  1. Job Page
82
 
83
  == Changelog ==
 
 
 
 
 
84
  = 1.0.6 =
85
  * fixed false massage an send mail with backup
86
  * removed test code for blank screen and fixed it!
4
  Tags: backup, admin, file, Database, mysql, cron, ftp, S3, export
5
  Requires at least: 2.8
6
  Tested up to: 3.0.0
7
+ Stable tag: 1.0.7
8
 
9
  Backup and more of your WordPress Blog Database and Files
10
 
81
  1. Job Page
82
 
83
  == Changelog ==
84
+ = 1.0.7 =
85
+ * added flattr button in Help
86
+ * Fixed bug on S3 File deletion
87
+ * get files form S3 now faster for file deletion
88
+
89
  = 1.0.6 =
90
  * fixed false massage an send mail with backup
91
  * removed test code for blank screen and fixed it!