BackUpWordPress - Version 3.3.4

Version Description

  • WordPress 4.4 compatibility.
Download this release

Release Info

Developer willmot
Plugin Icon 128x128 BackUpWordPress
Version 3.3.4
Comparing to
See all releases

Code changes from version 3.3.3 to 3.3.4

assets/hmbkp.css CHANGED
@@ -32,6 +32,7 @@ h2 + div[id^="hmbkp"] input { max-width: 100%; }
32
  .hmbkp-schedule-sentence .submit { padding: 0; }
33
  .hmbkp-schedule-sentence .hmbkp-schedule-actions { visibility: visible; font-size: 12px; font-weight: normal; margin: 0 0 0 26px; }
34
  .hmbkp-schedule-actions a { white-space: nowrap; }
 
35
 
36
  .hmbkp-schedule-settings { border-top: 1px solid #e5e5e5; margin: 20px -20px -20px; background-color: #f5f5f5; padding: 0 20px 20px; }
37
 
@@ -93,4 +94,4 @@ pre { background-color: #eee; padding: 10px; white-space: pre; max-height: 320px
93
  table.widefat tbody tr:nth-child(even) { background-color: #fff }
94
  table.widefat tbody tr:nth-child(odd) { background-color: #f9f9f9 }
95
 
96
- }
32
  .hmbkp-schedule-sentence .submit { padding: 0; }
33
  .hmbkp-schedule-sentence .hmbkp-schedule-actions { visibility: visible; font-size: 12px; font-weight: normal; margin: 0 0 0 26px; }
34
  .hmbkp-schedule-actions a { white-space: nowrap; }
35
+ .hmbkp-schedule-sentence .row-actions { position: static; }
36
 
37
  .hmbkp-schedule-settings { border-top: 1px solid #e5e5e5; margin: 20px -20px -20px; background-color: #f5f5f5; padding: 0 20px 20px; }
38
 
94
  table.widefat tbody tr:nth-child(even) { background-color: #fff }
95
  table.widefat tbody tr:nth-child(odd) { background-color: #f9f9f9 }
96
 
97
+ }
assets/hmbkp.min.css CHANGED
@@ -1 +1 @@
1
- .hmbkp-schedule-actions a,.hmbkp-schedule-settings .column-format code{white-space:nowrap}.hmbkp_active td:first-child>code:before{content:"\00a0 \2713 ";font-size:11px}.hmbkp_active{background:#E5F7E8}div#hmbkp-warning,h2.nav-tab-wrapper+div[id^=hmbkp]{margin:20px 0 15px}h2+div[id^=hmbkp] input{max-width:100%}.nav-tab.hmbkp-running:not(.nav-tab-active):before{width:20px;height:20px;margin:0 10px -4px 0;content:"";background:url(spinner-2x.gif) no-repeat;background-size:20px;display:inline-block}.hmbkp-upsell{margin-top:40px;padding-top:16px;border-top:1px solid #ccc}.hmbkp-upsell a{color:#57792b}.hmbkp-upsell a:hover{color:#98c063}.hmbkp-upsell-sep{color:#bbb}.hmbkp-upsell ul{overflow:hidden}.hmbkp-upsell li{float:left;margin:0 20px 20px 0}.hmbkp-upsell img{display:block;margin:0 auto;max-width:120px;min-height:60px}.hmbkp-upsell ul a{display:block;margin-bottom:0;width:120px}.hmbkp-upsell .howto{font-weight:400;display:inline}.hmbkp-upsell .hmbkp_hide{float:right}.hmbkp-schedule-sentence{font-size:16px;font-weight:lighter;margin:20px 0;background-color:#FBFBFB;padding:20px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.hmbkp-schedule-sentence::before{content:"\2714";margin-right:10px;width:16px;height:60px;display:block;float:left}.hmbkp-schedule-sentence.hmbkp-error:before{content:"\2718"}.hmbkp-schedule-sentence.hmbkp-running:before{width:20px;height:80px;margin:-1px 10px 0 0;content:"";background:url(spinner-2x.gif) no-repeat;background-size:20px;display:inline-block}.hmbkp-schedule-sentence .hmbkp-status{display:none;font-size:12px;color:#666;margin:2px 0 0 30px}.hmbkp-schedule-sentence.hmbkp-running .hmbkp-status{display:block}.hmbkp-schedule-sentence.hmbkp-running .hmbkp-schedule-actions{display:none}.hmbkp-schedule-sentence :not(a)[title]{border-bottom:1px dotted #CCC;cursor:help}.hmbkp-schedule-sentence .hmbkp-status[title]{border-bottom:none}.hmbkp-schedule-sentence .submit{padding:0}.hmbkp-schedule-sentence .hmbkp-schedule-actions{visibility:visible;font-size:12px;font-weight:400;margin:0 0 0 26px}.hmbkp-schedule-settings{border-top:1px solid #e5e5e5;margin:20px -20px -20px;background-color:#f5f5f5;padding:0 20px 20px}.hmbkp-exclude-settings thead tr:last-child,table.widefat tbody tr:nth-child(odd){background-color:#f9f9f9}.hmbkp-ajax-loading,button.hmbkp-ajax-loading{padding-left:20px;position:relative}.hmbkp-ajax-loading::after{content:"";width:16px;height:16px;background-image:url(spinner-2x.gif);background-size:16px 16px;background-repeat:no-repeat;background-position:0 0;position:absolute;right:-30px;top:5px}.delete-action{color:#a00;-webkit-transition:all .3s ease;transition:all .3s ease}.delete-action:hover .delete-action:focus{color:red;-webkit-transition:all .3s ease;transition:all .3s ease}.strikethrough{text-decoration:line-through}.hmbkp-exclude-settings td:first-child,.hmbkp-exclude-settings th:first-child{width:20px;padding-right:0}.hmbkp-exclude-settings table .button-secondary{line-height:18px;height:20px}thead td{border-bottom:1px solid #e1e1e1}.hmbkp-exclude-settings table .spinner{display:block;float:left;margin:0}.column-filesize code{position:relative}.column-filesize .dashicons-update{display:none;overflow:hidden;position:absolute;width:100%;left:0;text-align:center;background-color:rgba(255,255,255,.8)}.column-filesize .dashicons-update span{display:none}.column-filesize:hover .dashicons-update{display:inline-block}.hmbkp-exclude-settings td span.reason{color:#CCC}.server-info{overflow:auto;max-height:50%;outline:#000 solid 1px}.server-info pre{max-height:100px;overflow-x:hidden}.page-title-action span.dashicons-admin-users{position:relative;display:inline-block;vertical-align:middle;top:-2px}pre{background-color:#eee;padding:10px;white-space:pre;max-height:320px;overflow:auto;word-wrap:normal!important}@media screen and (max-width:768px){.wrap h2{padding:10px 0 0}.hmbkp-schedule-sentence::before{height:80px}h2 .nav-tab{display:block;padding:10px;margin:0}#intercom-info,.hmbkp-exclude-settings tr>:first-child,.hmbkp-schedule-settings thead tr:nth-child(2),.hmbkp-schedule-settings tr :nth-child(4),.hmbkp-schedule-settings tr :nth-child(5){display:none}.hmbkp-schedule-sentence{margin:10px 0;padding:10px}.hmbkp-exclude-settings table{margin:0 -10px;border-left:none;border-right:none;width:calc(100% + 20px)}.hmbkp-schedule-settings{padding:0 10px 10px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px}table.widefat tbody tr:nth-child(even){background-color:#fff}table.widefat tbody tr:nth-child(odd){background-color:#f9f9f9}}
1
+ .hmbkp_active td:first-child>code:before{content:"\00a0 \2713 ";font-size:11px}.hmbkp_active{background:#E5F7E8}div#hmbkp-warning,h2.nav-tab-wrapper+div[id^=hmbkp]{margin:20px 0 15px}h2+div[id^=hmbkp] input{max-width:100%}.nav-tab.hmbkp-running:not(.nav-tab-active):before{width:20px;height:20px;margin:0 10px -4px 0;content:"";background:transparent url(spinner-2x.gif) no-repeat 0 0;background-size:20px;display:inline-block}.hmbkp-upsell{margin-top:40px;padding-top:16px;border-top:1px solid #ccc}.hmbkp-upsell a{color:#57792b}.hmbkp-upsell a:hover{color:#98c063}.hmbkp-upsell-sep{color:#bbb}.hmbkp-upsell ul{overflow:hidden}.hmbkp-upsell li{float:left;margin:0 20px 20px 0}.hmbkp-upsell img{display:block;margin:0 auto;max-width:120px;min-height:60px}.hmbkp-upsell ul a{display:block;margin-bottom:0;width:120px}.hmbkp-upsell .howto{font-weight:400;display:inline}.hmbkp-upsell .hmbkp_hide{float:right}.hmbkp-schedule-sentence{font-size:16px;font-weight:lighter;margin:20px 0;background-color:#FBFBFB;padding:20px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.hmbkp-schedule-sentence::before{content:"\2714";margin-right:10px;width:16px;height:60px;display:block;float:left}.hmbkp-schedule-sentence.hmbkp-error:before{content:"\2718"}.hmbkp-schedule-sentence.hmbkp-running:before{width:20px;height:80px;margin:-1px 10px 0 0;content:"";background:transparent url(spinner-2x.gif) no-repeat 0 0;background-size:20px;display:inline-block}.hmbkp-schedule-sentence .hmbkp-status{display:none;font-size:12px;color:#666;margin:2px 0 0 30px}.hmbkp-schedule-sentence.hmbkp-running .hmbkp-status{display:block}.hmbkp-schedule-sentence.hmbkp-running .hmbkp-schedule-actions{display:none}.hmbkp-schedule-sentence :not(a)[title]{border-bottom:1px dotted #CCC;cursor:help}.hmbkp-schedule-sentence .hmbkp-status[title]{border-bottom:none}.hmbkp-schedule-sentence .submit{padding:0}.hmbkp-schedule-sentence .hmbkp-schedule-actions{visibility:visible;font-size:12px;font-weight:400;margin:0 0 0 26px}.hmbkp-schedule-actions a{white-space:nowrap}.hmbkp-schedule-sentence .row-actions{position:static}.hmbkp-schedule-settings{border-top:1px solid #e5e5e5;margin:20px -20px -20px;background-color:#f5f5f5;padding:0 20px 20px}.hmbkp-ajax-loading,button.hmbkp-ajax-loading{padding-left:20px;position:relative}.hmbkp-ajax-loading::after{content:"";width:16px;height:16px;background-image:url(spinner-2x.gif);background-size:16px 16px;background-repeat:no-repeat;background-position:0 0;position:absolute;right:-30px;top:5px}.delete-action{color:#a00;-webkit-transition:all 300ms ease;transition:all 300ms ease}.delete-action:hover .delete-action:focus{color:red;-webkit-transition:all 300ms ease;transition:all 300ms ease}.strikethrough{text-decoration:line-through}table.widefat tbody tr:nth-child(odd){background-color:#f9f9f9}.hmbkp-exclude-settings td:first-child,.hmbkp-exclude-settings th:first-child{width:20px;padding-right:0}.hmbkp-exclude-settings thead tr:last-child{background-color:#f9f9f9}.hmbkp-exclude-settings table .button-secondary{line-height:18px;height:20px}thead td{border-bottom:1px solid #e1e1e1}.hmbkp-exclude-settings table .spinner{display:block;float:left;margin:0}.hmbkp-schedule-settings .column-format code{white-space:nowrap}.column-filesize code{position:relative}.column-filesize .dashicons-update{display:none;overflow:hidden;position:absolute;width:100%;left:0;text-align:center;background-color:rgba(255,255,255,.8)}.column-filesize .dashicons-update span{display:none}.column-filesize:hover .dashicons-update{display:inline-block}.hmbkp-exclude-settings td span.reason{color:#CCC}.server-info{overflow:auto;max-height:50%;outline:#000 1px solid}.server-info pre{max-height:100px;overflow-x:hidden}.page-title-action span.dashicons-admin-users{position:relative;display:inline-block;vertical-align:middle;top:-2px}pre{background-color:#eee;padding:10px;white-space:pre;max-height:320px;overflow:auto;word-wrap:normal!important}@media screen and (max-width:768px){.wrap h2{padding:10px 0 0}.hmbkp-schedule-sentence::before{height:80px}h2 .nav-tab{display:block;padding:10px;margin:0}.hmbkp-schedule-sentence{margin:10px 0;padding:10px}#intercom-info{display:none}.hmbkp-schedule-settings{padding:0 10px 10px}.hmbkp-exclude-settings table{margin:0 -10px;border-left:none;border-right:none;width:calc(100% + 20px)}.hmbkp-exclude-settings tr>:first-child,.hmbkp-schedule-settings thead tr:nth-child(2),.hmbkp-schedule-settings tr :nth-child(4),.hmbkp-schedule-settings tr :nth-child(5){display:none}.hmbkp-schedule-settings{margin-left:-10px;margin-right:-10px;margin-bottom:-10px}table.widefat tbody tr:nth-child(even){background-color:#fff}table.widefat tbody tr:nth-child(odd){background-color:#f9f9f9}}
backdrop/README.md DELETED
@@ -1,114 +0,0 @@
1
- # Backdrop
2
- Backdrop is a simple library that does one thing: allows you to run one-off
3
- tasks in the background.
4
-
5
- ## How to Use
6
- ```php
7
- function my_awesome_function( $id ) {
8
- // Download initial data to my site. Might take a long time!
9
- $data = wp_remote_get( 'http://example.com/' . $id );
10
-
11
- if ( is_wp_error( $data ) ) {
12
- return $data;
13
- }
14
-
15
- update_option( 'initial_data', $data );
16
- }
17
-
18
- add_action( 'init', function () {
19
- if ( ! get_option( 'initial_data' ) ) {
20
- $task = new \HM\Backdrop\Task( 'my_awesome_function', get_current_user_id() );
21
- $task->schedule();
22
- }
23
- } );
24
- ```
25
-
26
- ## API
27
- ### `Task::__construct( $callback [, $...] )`
28
- Creating a new task sets up all of the internal data for your task. Pass in your
29
- callback followed by your arguments to the function, and Backdrop will call it
30
- in a background process.
31
-
32
- #### Arguments
33
- * `$callback`: Callback method you want to use. Can be any callable type
34
- (including object methods and static methods) **except for anonymous
35
- functions**. Closures cannot be serialized, so they cannot be used for
36
- Backdrop callbacks. This is an internal PHP limitation.
37
- * `$...`: Any other arguments you'd like to pass to your callback, as variable
38
- arguments. e.g. `new Task( 'a', 'b', 'c', 'd' )` maps to `a( 'b', 'c', 'd' )`
39
-
40
- #### Return Value
41
- None (constructor).
42
-
43
- ### `Task::schedule()`
44
- Schedules your task to run. Typically runs after your page has been rendered, in
45
- a separate process.
46
-
47
- Backdrop de-duplicates tasks based on the arguments passed in. For example, you
48
- can do `new Task( 'myfunc', 1 )` on every request, and only one will be run.
49
- After this has been run, the next call will schedule again.
50
-
51
- To avoid this, you should pass in unique identifiers as needed. Everything that
52
- makes your task unique should be passed in and used by your function, as global
53
- state may change.
54
-
55
- #### Arguments
56
- None.
57
-
58
- #### Return Value
59
- Either `true`, or a `WP_Error` on failure. The error object will indicate the
60
- type of error; typically this is a `hm_backdrop_scheduled` if the task is
61
- already scheduled to run or is currently running.
62
-
63
- ### `Task::is_scheduled()`
64
- Checks whether your task is scheduled to run.
65
-
66
- #### Arguments
67
- None.
68
-
69
- #### Return Value
70
- Boolean indicating whether your task is scheduled to run, or is already running.
71
-
72
- #### `Task::cancel()`
73
- Cancels a previously scheduled task.
74
-
75
- Note that if the task is already running, this will not cancel execution; it
76
- simply removes it from the tasks scheduled to run.
77
-
78
- #### Arguments
79
- None.
80
-
81
- #### Return Value
82
- Either `true`, or a `WP_Error` on failure. The error object will indicate the
83
- type of error; typically this is a `hm_backdrop_not_scheduled` if the task
84
- hasn't been scheduled.
85
-
86
- ## Compatibility
87
- Backdrop is compatible with PHP 5.2 and upwards.
88
-
89
- ### PHP 5.2
90
- Use the `HM_Backdrop_Task` class (and `HM_Backdrop_Server`).
91
-
92
- **Important note:** If subclassing `HM_Backdrop_Server` with 5.2 compatibility,
93
- you *must* reimplement the `spawn` method, as PHP 5.2 does not include late
94
- static bindings. This is automatically handled for 5.3+.
95
-
96
- Here's a minimal implementation that you can use:
97
-
98
- ```
99
- class MyBackdrop_Server extends HM_Backdrop_Server {
100
- public static function spawn() {
101
- return self::spawn_run( __CLASS__ );
102
- }
103
- }
104
- ```
105
-
106
- ### PHP 5.3+
107
- Use the `HM\Backdrop\Task` class (and `HM\Backdrop\Server`). You can also import
108
- the classes with the `use` keyword; for example, `use HM\Backdrop\Task` will
109
- allow you to create tasks with `new Task`.
110
-
111
- ## License
112
- Backdrop is licensed under the GPL version 2.
113
-
114
- Copyright 2014 Human Made Limited
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
backupwordpress.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: BackUpWordPress
4
  Plugin URI: http://bwp.hmn.md/
5
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>. On multisite, you'll find me under the Network Settings menu.
6
- Version: 3.3.3
7
  Author: Human Made Limited
8
  Author URI: http://hmn.md/
9
  License: GPL-2+
3
  Plugin Name: BackUpWordPress
4
  Plugin URI: http://bwp.hmn.md/
5
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>. On multisite, you'll find me under the Network Settings menu.
6
+ Version: 3.3.4
7
  Author: Human Made Limited
8
  Author URI: http://hmn.md/
9
  License: GPL-2+
classes/class-plugin.php CHANGED
@@ -6,7 +6,7 @@ namespace HM\BackUpWordPress;
6
  * Class Plugin
7
  */
8
  final class Plugin {
9
- const PLUGIN_VERSION = '3.3.3';
10
 
11
  /**
12
  * @var Plugin The singleton instance.
6
  * Class Plugin
7
  */
8
  final class Plugin {
9
+ const PLUGIN_VERSION = '3.3.4';
10
 
11
  /**
12
  * @var Plugin The singleton instance.
composer.json DELETED
@@ -1,25 +0,0 @@
1
- {
2
- "name" : "humanmade/backupwordpress",
3
- "description": "Simple automated backups of your WordPress powered website.",
4
- "keywords" : [
5
- "wordpress",
6
- "backup"
7
- ],
8
- "type" : "wordpress-plugin",
9
- "homepage" : "https://github.com/humanmade/backupwordpress",
10
- "license" : "GPL-3.0",
11
- "authors" : [
12
- {
13
- "name" : "Human Made Limited",
14
- "email" : "backupwordpress@hmn.md",
15
- "homepage": "https://bwp.hmn.md/"
16
- }
17
- ],
18
- "support" : {
19
- "issues": "https://github.com/humanmade/backupwordpress/issues"
20
- },
21
- "require": {
22
- "symfony/finder": "~2.6",
23
- "ifsnop/mysqldump-php":"2.*"
24
- }
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
composer.lock DELETED
@@ -1,117 +0,0 @@
1
- {
2
- "_readme": [
3
- "This file locks the dependencies of your project to a known state",
4
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5
- "This file is @generated automatically"
6
- ],
7
- "hash": "a5d481f4e8a2c50cc0c488d199f4c83e",
8
- "content-hash": "77f3dd81e4007d746a29f10fd5dce8af",
9
- "packages": [
10
- {
11
- "name": "ifsnop/mysqldump-php",
12
- "version": "v2.1",
13
- "source": {
14
- "type": "git",
15
- "url": "https://github.com/ifsnop/mysqldump-php.git",
16
- "reference": "701024dd160f15796bed8130c3bdeb26c634785a"
17
- },
18
- "dist": {
19
- "type": "zip",
20
- "url": "https://api.github.com/repos/ifsnop/mysqldump-php/zipball/701024dd160f15796bed8130c3bdeb26c634785a",
21
- "reference": "701024dd160f15796bed8130c3bdeb26c634785a",
22
- "shasum": ""
23
- },
24
- "require": {
25
- "php": ">=5.3.0"
26
- },
27
- "require-dev": {
28
- "phpunit/phpunit": "3.7.*",
29
- "squizlabs/php_codesniffer": "1.*"
30
- },
31
- "type": "library",
32
- "autoload": {
33
- "psr-4": {
34
- "Ifsnop\\": "src/Ifsnop/"
35
- }
36
- },
37
- "notification-url": "https://packagist.org/downloads/",
38
- "license": [
39
- "MIT"
40
- ],
41
- "authors": [
42
- {
43
- "name": "Diego Torres",
44
- "homepage": "https://github.com/ifsnop",
45
- "role": "Developer"
46
- }
47
- ],
48
- "description": "This is a php version of linux's mysqldump in terminal \"$ mysqldump -u username -p...\"",
49
- "homepage": "https://github.com/ifsnop/mysqldump-php",
50
- "keywords": [
51
- "backup",
52
- "database",
53
- "dump",
54
- "export",
55
- "mysql",
56
- "mysqldump",
57
- "pdo",
58
- "sqlite"
59
- ],
60
- "time": "2015-10-19 15:58:11"
61
- },
62
- {
63
- "name": "symfony/finder",
64
- "version": "v2.7.6",
65
- "source": {
66
- "type": "git",
67
- "url": "https://github.com/symfony/finder.git",
68
- "reference": "2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d"
69
- },
70
- "dist": {
71
- "type": "zip",
72
- "url": "https://api.github.com/repos/symfony/finder/zipball/2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d",
73
- "reference": "2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d",
74
- "shasum": ""
75
- },
76
- "require": {
77
- "php": ">=5.3.9"
78
- },
79
- "type": "library",
80
- "extra": {
81
- "branch-alias": {
82
- "dev-master": "2.7-dev"
83
- }
84
- },
85
- "autoload": {
86
- "psr-4": {
87
- "Symfony\\Component\\Finder\\": ""
88
- }
89
- },
90
- "notification-url": "https://packagist.org/downloads/",
91
- "license": [
92
- "MIT"
93
- ],
94
- "authors": [
95
- {
96
- "name": "Fabien Potencier",
97
- "email": "fabien@symfony.com"
98
- },
99
- {
100
- "name": "Symfony Community",
101
- "homepage": "https://symfony.com/contributors"
102
- }
103
- ],
104
- "description": "Symfony Finder Component",
105
- "homepage": "https://symfony.com",
106
- "time": "2015-10-11 09:39:48"
107
- }
108
- ],
109
- "packages-dev": [],
110
- "aliases": [],
111
- "minimum-stability": "stable",
112
- "stability-flags": [],
113
- "prefer-stable": false,
114
- "prefer-lowest": false,
115
- "platform": [],
116
- "platform-dev": []
117
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/backupwordpress.pot CHANGED
@@ -2,16 +2,16 @@
2
  # This file is distributed under the GPL-2+.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: BackUpWordPress 3.3.2\n"
6
  "Report-Msgid-Bugs-To: backupwordpress@hmn.md\n"
7
- "POT-Creation-Date: 2015-11-13 13:55:19+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
  "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: Human Made Limited\n"
13
  "Language-Team: Human Made Limited\n"
14
- "X-Generator: grunt-wp-i18n 0.5.3\n"
15
 
16
  #: admin/actions.php:191
17
  msgid "The schedule ID was not provided. Aborting."
2
  # This file is distributed under the GPL-2+.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BackUpWordPress 3.3.4\n"
6
  "Report-Msgid-Bugs-To: backupwordpress@hmn.md\n"
7
+ "POT-Creation-Date: 2015-12-10 13:34:05+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
  "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: Human Made Limited\n"
13
  "Language-Team: Human Made Limited\n"
14
+ "X-Generator: grunt-wp-i18n 0.4.9\n"
15
 
16
  #: admin/actions.php:191
17
  msgid "The schedule ID was not provided. Aborting."
phpunit.xml DELETED
@@ -1,25 +0,0 @@
1
- <phpunit
2
- bootstrap="tests/bootstrap.php"
3
- backupGlobals="false"
4
- colors="true"
5
- convertErrorsToExceptions="true"
6
- convertNoticesToExceptions="true"
7
- convertWarningsToExceptions="true"
8
- >
9
- <testsuites>
10
- <testsuite name="backup">
11
- <directory prefix="test" suffix=".php">tests/backup</directory>
12
- </testsuite>
13
- <testsuite name="schedule">
14
- <directory prefix="test" suffix=".php">tests/schedule</directory>
15
- </testsuite>
16
- <testsuite name="other">
17
- <directory prefix="test" suffix=".php">tests/other</directory>
18
- </testsuite>
19
- </testsuites>
20
- <groups>
21
- <exclude>
22
- <group>full-backup</group>
23
- </exclude>
24
- </groups>
25
- </phpunit>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readme.md DELETED
@@ -1,52 +0,0 @@
1
- <table width="100%">
2
- <tr>
3
- <td align="left" width="70">
4
- <strong><a href="https://bwp.hmn.md/">BackUpWordPress</a></strong><br />
5
- Simple automated backups of your WordPress powered website.
6
- </td>
7
- <td align="right" width="20%">
8
- <a href="https://travis-ci.org/humanmade/backupwordpress">
9
- <img src="https://travis-ci.org/humanmade/backupwordpress.svg?branch=master" alt="Build status">
10
- </a>
11
- <a href="https://scrutinizer-ci.com/g/humanmade/backupwordpress/">
12
- <img src="https://scrutinizer-ci.com/g/humanmade/backupwordpress/badges/coverage.png?b=master" alt="Coverage via Scrutiniser" />
13
- </a>
14
- </td>
15
- </tr>
16
- <tr>
17
- <td>
18
- A <strong><a href="https://hmn.md/">Human Made</a></strong> project. Maintained by @pdewouters.
19
- </td>
20
- <td align="center">
21
- <img src="https://hmn.md/content/themes/hmnmd/assets/images/hm-logo.svg" width="100" />
22
- </td>
23
- </tr>
24
- </table>
25
-
26
- BackUpWordPress is a well tested, onsite backup plugin for WordPress. It's supports sending backups to cloud services through premium extensions
27
-
28
- Stop using outdated practices, and start making sense.
29
-
30
- ## Requirements
31
- BackUpWordPress requires WordPress 3.9 or newer and requires PHP 5.3+ due to the use of namespaced code.
32
-
33
- ## Installation
34
- Just install like any other plugin
35
-
36
- ## Contributing
37
- Read our [contributing.md](https://github.com/humanmade/backupwordpress/blob/master/CONTRIBUTING.md) file
38
-
39
-
40
- ## License
41
- BackUpWordPress is licensed under the GPLv2 or later.
42
-
43
- ## Credits
44
- Created by Human Made for high volume and large-scale sites. BackUpWordPress is used on over 200,000 sites worldwide.
45
-
46
- Written and maintained by [Tom Willmot](https://github.com/willmot) & [Paul De Wouters](https://github.com/pdwouters). Thanks to all our [contributors](https://github.com/humanmade/backupwordpress/graphs/contributors).
47
-
48
- BackUpWordPress was originally developed by [wpdprx](http://profiles.wordpress.org/users/wpdprx/) before being taken over by Human Made.
49
-
50
- ---
51
-
52
- Interested in joining in on the fun? [Join us, and become human!](https://hmn.md/is/hiring/)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: humanmade, willmot, pauldewouters, joehoyle, mattheu, tcrsavage, c
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
  Requires at least: 3.9
5
  Tested up to: 4.4
6
- Stable tag: 3.3.3
7
 
8
  Simple automated backups of your WordPress-powered website.
9
 
@@ -118,6 +118,10 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
118
 
119
  == Upgrade Notice ==
120
 
 
 
 
 
121
  = 3.3.1 =
122
 
123
  * Fixes a bug that would prevent downloading backups since 3.3.0 - please update.
@@ -132,22 +136,26 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
132
 
133
  = 3.1.3 =
134
 
135
- * Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.
136
-
137
  = 3.0.4 =
138
 
139
- * Fixes a few minor bugs. Immediate update is recommended.
140
 
141
  = 3.0.2 =
142
 
143
- * Important: we have dropped support for PHP 5.2, you will not be able to activate BackUpWordPress on a server running PHP versions older than PHP 5.3.29
144
 
145
  = 3.0.1 =
146
 
147
- * This is a critical update. Fixes a bug in the core backup library. Please update immediately.
148
 
149
  == Changelog ==
150
 
 
 
 
 
151
  ### 3.3.3 / 2015-11-13
152
 
153
  * Fix broken Intercom support window
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
  Requires at least: 3.9
5
  Tested up to: 4.4
6
+ Stable tag: 3.3.4
7
 
8
  Simple automated backups of your WordPress-powered website.
9
 
118
 
119
  == Upgrade Notice ==
120
 
121
+ = 3.3.4 =
122
+
123
+ * WordPress 4.4 compatibility.
124
+
125
  = 3.3.1 =
126
 
127
  * Fixes a bug that would prevent downloading backups since 3.3.0 - please update.
136
 
137
  = 3.1.3 =
138
 
139
+ * Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.
140
+
141
  = 3.0.4 =
142
 
143
+ * Fixes a few minor bugs. Immediate update is recommended.
144
 
145
  = 3.0.2 =
146
 
147
+ * Important: we have dropped support for PHP 5.2, you will not be able to activate BackUpWordPress on a server running PHP versions older than PHP 5.3.29
148
 
149
  = 3.0.1 =
150
 
151
+ * This is a critical update. Fixes a bug in the core backup library. Please update immediately.
152
 
153
  == Changelog ==
154
 
155
+ ### 3.3.4 / 2015-12-10
156
+
157
+ * Fixes styling issues with WordPress 4.4
158
+
159
  ### 3.3.3 / 2015-11-13
160
 
161
  * Fix broken Intercom support window