Version Description
= 3.1.3 =
- Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.
= 3.0.4 =
- Fixes a few minor bugs. Immediate update is recommended.
= 3.0.2 =
- 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
= 3.0.1 =
- This is a critical update. Fixes a bug in the core backup library. Please update immediately.
Download this release
Release Info
Developer | pauldewouters |
Plugin | BackUpWordPress |
Version | 3.1.4 |
Comparing to | |
See all releases |
Code changes from version 3.1.3 to 3.1.4
- History.md +2028 -0
- admin/actions.php +0 -4
- admin/schedule-form.php +6 -1
- admin/schedule-settings.php +8 -1
- backupwordpress.php +2 -2
- changelog +2024 -0
- classes/class-service.php +7 -7
- functions/core.php +54 -0
- languages/backupwordpress-fr_FR.mo +0 -0
- languages/backupwordpress-fr_FR.po +264 -222
- languages/backupwordpress.pot +57 -57
- readme.txt +17 -4
History.md
ADDED
@@ -0,0 +1,2028 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
n.n.n / 2015-02-24
|
3 |
+
==================
|
4 |
+
|
5 |
+
* Merge pull request #728 from humanmade/issue-728
|
6 |
+
* Merge pull request #739 from humanmade/upgrade-options
|
7 |
+
* Bump version
|
8 |
+
* strtolower is redundant
|
9 |
+
* Upgrade routine
|
10 |
+
* Use the Service name as the setting name
|
11 |
+
* Cleear settings for schedule settings
|
12 |
+
* Fixes bug in displaying settings error notices
|
13 |
+
* Update version number
|
14 |
+
* Merge pull request #726 from humanmade/fix-fatal-error-missing-class-addons
|
15 |
+
* Leave bare minimum to avoid fatal error
|
16 |
+
* remove old main plugin class
|
17 |
+
* remove deprecated notice
|
18 |
+
* Throw a deprecated warning
|
19 |
+
* Add BWP class
|
20 |
+
* Bump version
|
21 |
+
* Introduces a deprecated.php file
|
22 |
+
|
23 |
+
n.n.n / 2015-02-03
|
24 |
+
==================
|
25 |
+
|
26 |
+
* Merge pull request #687 from humanmade/fixup-setup-class
|
27 |
+
* Merge pull request #724 from humanmade/simplify-bwp-file-timestamp
|
28 |
+
* Simplify the file name timestamp
|
29 |
+
* Fix class file name
|
30 |
+
* Merge pull request #723 from humanmade/willmot-slack-notifications
|
31 |
+
* Add missing transients to uninstall routine
|
32 |
+
* switch Travis notifications to Slack instead of Hipchat
|
33 |
+
* Do not delete backups on uninstall
|
34 |
+
* wrap in parenthesis
|
35 |
+
* Fix include paths after moving uninstall to own file herpderp
|
36 |
+
* Update BackUp class include
|
37 |
+
* Merge branch 'master' into fixup-setup-class
|
38 |
+
* Merge pull request #719 from humanmade/iis-fixes
|
39 |
+
* Merge pull request #720 from humanmade/refactor-fixes
|
40 |
+
* Add all cases to switch
|
41 |
+
* Pass scanned files sizes through conform_dir()
|
42 |
+
* Fix some classes and requires
|
43 |
+
* Merge branch 'master' into fixup-setup-class
|
44 |
+
* Merge branch 'master' into fixup-setup-class
|
45 |
+
* Merge pull request #684 from humanmade/issue-684
|
46 |
+
* Fix namespaces
|
47 |
+
* Remove unnecessary wildcard from regex
|
48 |
+
* Merge branch 'master' into issue-684
|
49 |
+
* Merge pull request #667 from humanmade/crazy-refactor
|
50 |
+
* Remove some duplication
|
51 |
+
* Formatting
|
52 |
+
* Fix Class name
|
53 |
+
* Merge branch 'master' into crazy-refactor
|
54 |
+
* Blank line
|
55 |
+
* Uses a DirectoryIterator to delete files
|
56 |
+
* Merge pull request #683 from humanmade/change-singleton-implementation
|
57 |
+
* Merge branch 'master' into crazy-refactor
|
58 |
+
* Remove tests for now
|
59 |
+
* Fix stable tag number
|
60 |
+
* Revert to using uninstall.php
|
61 |
+
* Add tests for uninstall and deactivate
|
62 |
+
* Remove double lie break
|
63 |
+
* Remove double line break
|
64 |
+
* Remove phpdocumentor
|
65 |
+
* We still need to require some scripts...
|
66 |
+
* We dont need to check for this constant in the hook callback
|
67 |
+
* Use get_col to directly have an array of schedule option names
|
68 |
+
* Remove namespacing
|
69 |
+
* Remove debugging
|
70 |
+
* Make the uninstall, activation and deactivation hooks work
|
71 |
+
* Change the singleton implementation to not use the static() function
|
72 |
+
* Merge pull request #682 from duritong/fix_path_argument
|
73 |
+
* path argument interfers with wp-cli path argument.
|
74 |
+
* Fix some scrutinizer issues, mostly major ones
|
75 |
+
* Consistent default name for database dumps
|
76 |
+
* Major 5.3 re-factoring fun
|
77 |
+
* Merge hm-backup into backupwordpress
|
78 |
+
* Minor code formatting
|
79 |
+
* else if should be elseif
|
80 |
+
* Update the WP_CLI command to fix some issues
|
81 |
+
* Add support for copying and updating an existing backups
|
82 |
+
b3ffe16 (HEAD, origin/master, master) Merge pull request #670 from humanmade/fix-668
|
83 |
+
ad7e0fa Correct $response1 variable
|
84 |
+
89c87e8 (tag: 3.1-alpha) Merge pull request #475 from humanmade/issue-475
|
85 |
+
d0e6d0c Merge pull request #652 from humanmade/issue-652
|
86 |
+
804c472 (origin/issue-652, issue-652) Suppress warnings from filesystem functions
|
87 |
+
9861f06 Remove debugging function
|
88 |
+
6601346 Merge branch 'master' into issue-652
|
89 |
+
65808bb (origin/issue-475, issue-475) Fix a French string
|
90 |
+
ca35ba3 Format the intercom data better
|
91 |
+
c8cd859 Load Intercom in the admin footer
|
92 |
+
34c3af0 Fix some HTML issues
|
93 |
+
b896803 Fix tests
|
94 |
+
4c3fade Add a function that returns a given option value
|
95 |
+
071a23a Return Unknown if no average exists or invalid
|
96 |
+
4e6ca12 Add a start parameter to function
|
97 |
+
6d8047a Pass in the start time as a parameter
|
98 |
+
0410b01 Add some unit tests
|
99 |
+
740583a Make strings translatable
|
100 |
+
9861f70 Escape values
|
101 |
+
61a0441 Adds a function to track backup duration and anpther to display it
|
102 |
+
adb7b8a Adds Average Backup Duration Info
|
103 |
+
e9a4088 Improve display of arrays
|
104 |
+
1ee8c69 Fixes open_basedir warnings
|
105 |
+
8de17c3 Replace spaces with tabs for indentation
|
106 |
+
082a038 Merge pull request #664 from humanmade/wp-cron-test-improvements
|
107 |
+
cc8e46e (wp-cron-test-improvements) Improve the reliability of the wp-cron test
|
108 |
+
8bf18c5 Merge pull request #639 from humanmade/issue-639
|
109 |
+
5ad724e Merge pull request #588 from humanmade/issue-588
|
110 |
+
b87396b (issue-639) Do not start schedule if backups are not possible
|
111 |
+
069553b (origin/issue-588, issue-588) Merge branch 'master' into issue-588
|
112 |
+
876b955 Pop in the directory sizes
|
113 |
+
f6d99f6 No need to return the whole array
|
114 |
+
81fc305 Merge pull request #640 from humanmade/issue-640
|
115 |
+
c11b1b5 Merge pull request #605 from humanmade/issue-605
|
116 |
+
809528e Adapt heartbeat pulse
|
117 |
+
bdb1142 Update Javascript
|
118 |
+
0f4f758 A few adjustments based on peer review feedback.
|
119 |
+
315ff75 Update constant name
|
120 |
+
195189b Load the default translations so that activation error message is in user language
|
121 |
+
cb6fbe5 Fix a few translatable strings
|
122 |
+
8c52f3a Update French translations
|
123 |
+
2f1a3a5 Re-uglify Intercom js
|
124 |
+
727579e Use provided callback argument to determine current screen
|
125 |
+
036998c remove deprecated code
|
126 |
+
34cfdc9 Merge branch 'master' into issue-605
|
127 |
+
6951b7e Merge pull request #612 from humanmade/hmbkp-path
|
128 |
+
5c48e64 Remove PHPDoc build process
|
129 |
+
f3e9fc3 Merge branch 'master' into hmbkp-path
|
130 |
+
6457232 Merge branch 'master' into issue-605
|
131 |
+
c134e41 Ignore IDE project files
|
132 |
+
c127848 Merge pull request #651 from humanmade/remove_memory_limit_define
|
133 |
+
16213e9 Only show notices on BWP admin page
|
134 |
+
4945ce9 Merge pull request #649 from humanmade/improved_notices
|
135 |
+
b2a228c Fix class name
|
136 |
+
3ffb704 Formating
|
137 |
+
d128ae5 Make function public for now
|
138 |
+
a491cfc Get an instance of BWP to load functions
|
139 |
+
45af4c4 Fix conditional
|
140 |
+
9675432 Fix conditional
|
141 |
+
6769d23 Show admin notice if fails to meet requirements
|
142 |
+
bd56ea0 Remove unneeded function
|
143 |
+
7d7b515 Fix references
|
144 |
+
b4a9a0e Refactor main class after addition of the Setup class
|
145 |
+
0e6febe Introduce a setup class
|
146 |
+
26cb5ab Update tests
|
147 |
+
8cc3a85 Determine if we need to run a cleanup routine
|
148 |
+
71fca9c Introduce a custom hook for addons
|
149 |
+
ca5fbc7 Refactor main plugin file into a singleton class
|
150 |
+
bf5be41 Bring activation and deactivation into main plugin class
|
151 |
+
ae82d2c Ignore IDE project files
|
152 |
+
5cf0843 Merge pull request #648 from humanmade/issue-648-sprtbtnfix
|
153 |
+
93cc9ce css changes to fix support button alignment
|
154 |
+
0165a6c Merge pull request #644 from humanmade/issue-644
|
155 |
+
ea4854b Merge pull request #650 from humanmade/fix_nojs_backup
|
156 |
+
46d3601 Merge pull request #642 from humanmade/fix-missing-i18n
|
157 |
+
2fa87b0 Merge branch 'master' into hmbkp-path
|
158 |
+
bdada67 Fixes issue preventing backups from running without JS
|
159 |
+
b901112 Remove back compat memory limit define
|
160 |
+
b3fb80e Refactot HMBKP_Notices to support non-persistant notices
|
161 |
+
e9cac5f Minor refactor for PHP minimum requirements notice
|
162 |
+
65b89ff Clear previous backup notices when running a new backup
|
163 |
+
25ce583 Fix issues with custom paths
|
164 |
+
eaf520b Fixup some issues in merge_existing_paths
|
165 |
+
ca6b691 Improved singleton pattern
|
166 |
+
f679be5 Display errors in network admin
|
167 |
+
b30722e Change to text input so multiple email address are supported
|
168 |
+
6100176 Removes HTML tag from string
|
169 |
+
fe62548 Merge pull request #643 from humanmade/fix-conditional
|
170 |
+
9743f32 code is of type string
|
171 |
+
d4e8765 Remove unneeded code
|
172 |
+
070dd9e Account for new schedule
|
173 |
+
27f9e77 Make upsell sentence translatable
|
174 |
+
97aa688 Regenerate minified
|
175 |
+
6bb46f7 Fix a few linting issue
|
176 |
+
2b1ef2d Extract to a function
|
177 |
+
6401221 JSHint config
|
178 |
+
0bf6248 fix return type
|
179 |
+
d5170dd Return true if transient exists
|
180 |
+
6a0a704 Check if constant is defined
|
181 |
+
198f40a Request the site size fvia heartbeat send
|
182 |
+
b4ee172 Pass site size through heartbeat
|
183 |
+
4155280 Only calculate if necessary
|
184 |
+
939ccdb Remove phpunit and naming checks
|
185 |
+
c2a199e (tag: v3.0.4) Remove naming checks as we do this with phpcs
|
186 |
+
8cc1f65 Bump version to 3.0.4
|
187 |
+
65f5095 Don't run phpunit on Scrutinizer
|
188 |
+
e5bc0dc Merge pull request #624 from humanmade/issue-624
|
189 |
+
95873c5 Merge pull request #629 from humanmade/issue-629
|
190 |
+
fc495bd Merge pull request #633 from humanmade/fix-help-tabs-display
|
191 |
+
823107e Merge pull request #634 from humanmade/issue-634
|
192 |
+
6eece13 Merge pull request #636 from humanmade/fix-admin-scripts
|
193 |
+
7a56b46 Only build docs on master
|
194 |
+
868ae6b Wait for tests
|
195 |
+
42838dc Try using a hardcoded string
|
196 |
+
6ab00bc Simplify the backup count display
|
197 |
+
6b4684e Enqueue scripts properly
|
198 |
+
17b0610 Change how we check directory_sizes
|
199 |
+
31baca0 Disable php_cpd
|
200 |
+
7b9f9cb Merge branch 'master' into fix-help-tabs-display
|
201 |
+
1e01d21 Fix typo
|
202 |
+
d98e143 Merge branch 'master' into issue-629
|
203 |
+
5438c20 Add BackUpWordPress test case class
|
204 |
+
b03582c Move class to separate file
|
205 |
+
2102a88 Account for various testing environments
|
206 |
+
2c1469a Use HTTPS in tests setup
|
207 |
+
0766c37 Add required functions
|
208 |
+
8b9a4d8 Remove deprecated property
|
209 |
+
20bf107 Simplify writing status to file and throw Exception on failure
|
210 |
+
48d45e2 Spacing
|
211 |
+
710fbc0 Group help tab display functions
|
212 |
+
8ad56ee Remove deprecated function
|
213 |
+
9358318 call hmbkp_path directly
|
214 |
+
0f96866 Merge pull request #628 from humanmade/wpml-compat
|
215 |
+
b27e2f2 expected actual
|
216 |
+
23d3e78 Update POT file
|
217 |
+
cca1f0b Make strings ready for translation
|
218 |
+
0d0f270 Run test suites separately
|
219 |
+
69812bb Reorganize tests
|
220 |
+
43d20c4 Get the singleton instead of instantiating
|
221 |
+
b3aa187 Do not delete backups folder between tests
|
222 |
+
a771a02 Expected then Actual
|
223 |
+
e52bb77 Fix order of arguments in assertions
|
224 |
+
50fe291 No need for this var
|
225 |
+
a8a8659 Add BackUpWordPress test case class
|
226 |
+
dcbac12 Move class to separate file
|
227 |
+
4e88297 Account for various testing environments
|
228 |
+
c1e3158 Use HTTPS in tests setup
|
229 |
+
b9ce28c Merge branch 'master' into hmbkp-path
|
230 |
+
1e093b6 Update dependencies in composer.lock
|
231 |
+
40faa7c (tag: v3.0.3) Fix code coverage config
|
232 |
+
486d6c7 Fix code coverage config
|
233 |
+
04e4d9d Fix class name
|
234 |
+
889572d Merge branch 'master' into hmbkp-path
|
235 |
+
748f132 Remove asterisk from pattern
|
236 |
+
d91cfe7 Fix asterisk
|
237 |
+
a5d6af5 Rename translation files
|
238 |
+
d67f3d6 Bump plugin version to 3.0.3
|
239 |
+
4bdb26f bump version
|
240 |
+
3e3aa0d refresh readme
|
241 |
+
0e15823 Regenerate readme
|
242 |
+
40d72ce Refresh POT file
|
243 |
+
5afe400 Latest hm backup
|
244 |
+
c81b561 Merge pull request #621 from humanmade/fix-time-dependent-tests
|
245 |
+
e96e73b Merge branch 'master' into hmbkp-path
|
246 |
+
91ed195 Merge pull request #623 from humanmade/issue-623
|
247 |
+
11dcfa0 Merge pull request #620 from humanmade/issue-620
|
248 |
+
07bcd59 Merge branch 'master' into hmbkp-path
|
249 |
+
6702908 Merge pull request #597 from humanmade/issue-597
|
250 |
+
69daeef Add French translations
|
251 |
+
4396c41 Update textdomain
|
252 |
+
abd3585 Fix deleted function
|
253 |
+
1bdf3ff Use HM_Backup function to determine if shell_exec is enabled
|
254 |
+
d0c7d70 Merge branch 'master' into issue-620
|
255 |
+
b894d52 Check if file is readable first
|
256 |
+
025c581 Fix how we kick off Task
|
257 |
+
be92693 Merge pull request #625 from humanmade/issue-625
|
258 |
+
1bc3eb7 Remove unused var
|
259 |
+
db0ec01 Call recursive filescanner on admin page load
|
260 |
+
99cbe70 Update package.json
|
261 |
+
804d727 Update the POT file task params
|
262 |
+
f10bf82 Replace hmbkp with backupwordpress as textdomain
|
263 |
+
80aae82 Exclude folders
|
264 |
+
a490f77 Add Grunt task options
|
265 |
+
c73afab Checkout hmbkp-path branch
|
266 |
+
9d163c1 Make function public
|
267 |
+
32e7b12 Merge branch 'master' into hmbkp-path
|
268 |
+
32a36a4 Comments and formatting
|
269 |
+
af7c0c3 Fix scrutinizer issues
|
270 |
+
909332a Remove hard line returns
|
271 |
+
c603734 Display placeholder if exec fails
|
272 |
+
9869c23 Add 30 second time diff allowance
|
273 |
+
845b9fe Use $TRAVIS_BUILD_DIR
|
274 |
+
d163ee6 we do this in travis.yml
|
275 |
+
9e4fda4 Regenerate github account info
|
276 |
+
5722e0c Update command to reflect function rename
|
277 |
+
bcc100e Update tests to reflect function name change
|
278 |
+
1853d7b Rename function
|
279 |
+
1fe371a Filter tests to run
|
280 |
+
6892c2c Fix group flags
|
281 |
+
8b1f65c Return true on success, false on failure
|
282 |
+
012866b Unit tests php ini configs
|
283 |
+
960d5b0 Add unit tests for hmbkp_is_function_available
|
284 |
+
dddd1f8 Check if exec is available before using it
|
285 |
+
aaf06c1 Introduce a function to determine if a function was disabled in the PHP config
|
286 |
+
d3ac584 Merge branch 'master' into issue-597
|
287 |
+
225aea9 (tag: v3.0.2, origin/gh-pages) Merge pull request #610 from humanmade/phpdocs
|
288 |
+
bee261b (phpdocs) Change composer flags
|
289 |
+
6b354f1 Need to call bash to run script
|
290 |
+
b69921c Display debug info
|
291 |
+
f3e0391 Merge branch 'master' into phpdocs
|
292 |
+
14a67f2 Ignore PHP Docs and Vendor during build
|
293 |
+
dd37733 Rename hmbkp pot file
|
294 |
+
a223cc1 Changelog
|
295 |
+
128e6ab Update readme
|
296 |
+
5c8308c Update translatable strings
|
297 |
+
a9a30d0 Regenerate CSS
|
298 |
+
01fd58a Bump version
|
299 |
+
4cc2f99 Add github user info
|
300 |
+
f43e036 Regenerate encrypted notification key for Hipchat
|
301 |
+
245b460 Regenerate composer lock file
|
302 |
+
aeeb8b2 Merge branch 'master' into phpdocs
|
303 |
+
14912a5 Merge pull request #600 from humanmade/issue-600
|
304 |
+
e8f2993 Merge pull request #347 from humanmade/issue-347
|
305 |
+
5d89edd Calculate site size on page load
|
306 |
+
f45f1ab Pull out logic into own function
|
307 |
+
bdc0572 Add parenthesis to require_once
|
308 |
+
d8158a9 Remove disk space info
|
309 |
+
a358977 Merge branch 'master' into issue-347
|
310 |
+
ea2687e Merge pull request #614 from humanmade/remove-custom-webhook
|
311 |
+
9483558 Merge branch 'master' into remove-custom-webhook
|
312 |
+
621e73b Merge branch 'master' into issue-600
|
313 |
+
54eda33 Merge pull request #611 from humanmade/fix_unit_tests
|
314 |
+
aae1791 Attempt to fix build
|
315 |
+
431df76 Merge branch 'master' into fix_unit_tests
|
316 |
+
7ae6772 define WP_TESTS_DIR
|
317 |
+
bca3838 Make sure current_action fnction is loaded
|
318 |
+
e004fe0 Remove extra slashes and semicolons
|
319 |
+
4f35f2a Use Travis env var
|
320 |
+
5126fb4 Last try
|
321 |
+
8bd5d53 Try Travis var unquoted sigh
|
322 |
+
4145a4a Actually load the HMBKP_Path class
|
323 |
+
4e32368 Merge branch 'master' into hmbkp-path
|
324 |
+
16fb29c Remove the custom webhook service
|
325 |
+
a595864 Better default WP_TESTS_DIR
|
326 |
+
c6583bd move trailingslash calls out of the loop for performance
|
327 |
+
272d663 Stop excluding duplicate backup directories
|
328 |
+
b4de446 Update wp-cli to use hmbkp_path
|
329 |
+
0286823 Introduce a HMBKP_Path class to replace hmbkp_path();
|
330 |
+
56b7aee Minor code cleanup
|
331 |
+
aeabc8c Merge pull request #599 from humanmade/issue-599
|
332 |
+
b816d56 Correct path for hm-backup so it's tests are run
|
333 |
+
ac40ab7 try this
|
334 |
+
4ac18e0 other syntax
|
335 |
+
db7873f Try just a subfolder
|
336 |
+
0ab3771 try another thing
|
337 |
+
ca4dfed test
|
338 |
+
7a35636 debugging travis
|
339 |
+
563e16d Try using travis var
|
340 |
+
c702657 Warp var in quotes
|
341 |
+
27833f0 Fix invalid command
|
342 |
+
00db4f7 Use env var
|
343 |
+
cd4042f Add list of ignored folders
|
344 |
+
6c6348a Update composer lock file
|
345 |
+
064653f Set required version to dev-master
|
346 |
+
c99feb1 Fix deprecated call
|
347 |
+
5cef443 Don't test PHP 5.2
|
348 |
+
36279c1 Rename script
|
349 |
+
4bb9cea Install composer requirements
|
350 |
+
d29dc96 add composer.lock
|
351 |
+
e707f13 Use scrutinizer code coverage
|
352 |
+
02c1cd6 Merge pull request #609 from waffle-iron/master
|
353 |
+
99084c6 Ignore vendor
|
354 |
+
f80d6ca Add composer
|
355 |
+
da54899 Add custom documentation script builder
|
356 |
+
68e5a49 Add PHPdoc tasks
|
357 |
+
a9510b5 add waffle.io badge
|
358 |
+
16bf682 Use up to date commands for coverage
|
359 |
+
aadcac6 Add code rating
|
360 |
+
4be70a3 Don't test 5.2
|
361 |
+
dced064 Update readme.md
|
362 |
+
496dfab excluded_dirs is deprecated
|
363 |
+
277134b Update scrutinizer config
|
364 |
+
6ff23df Add composer config and dev dependencies
|
365 |
+
93d76ec Make PHPUnit generate an XML for coveralls
|
366 |
+
b19656e Add scrutinizer config
|
367 |
+
de04025 Ignore vendor dir
|
368 |
+
b480376 Add a link to Help page
|
369 |
+
288b562 Move to activation hook
|
370 |
+
863fd4c Bump up required WP version
|
371 |
+
a42df0e Escape all the things
|
372 |
+
86dee22 Save errors to a notices option
|
373 |
+
275727b Reload page on errors
|
374 |
+
6cc016b Remove script
|
375 |
+
25fa141 Remove unneeded class
|
376 |
+
9fb9d09 Merge branch 'nice-errors' into issue-600
|
377 |
+
16f9a71 Check PHP version on plugins loaded
|
378 |
+
cb50705 Check PHP version on activate
|
379 |
+
ca0bdcb Merge branch 'master' into issue-599
|
380 |
+
ad7545a Merge pull request #522 from humanmade/issue-522
|
381 |
+
f3c1926 Merge branch 'master' into nice-errors
|
382 |
+
cd9f659 Update readme
|
383 |
+
7e56616 Set required version to 5.3.2
|
384 |
+
a1e232a Update tests
|
385 |
+
f5b647d Merge branch 'master' into issue-522
|
386 |
+
c3a4120 Merge pull request #567 from humanmade/issue-567
|
387 |
+
63828db Merge branch 'master' into issue-522
|
388 |
+
fc8dc0f Merge pull request #559 from humanmade/issue-559
|
389 |
+
ab910df Merge branch 'master' into issue-522
|
390 |
+
53dd5ec Merge branch 'master' into nice-errors
|
391 |
+
96463b5 Allow for a 30 second delta in asserting schedule time
|
392 |
+
28f3fee Merge pull request #603 from joshk/patch-1
|
393 |
+
b2e6b4d Use the new build env on Travis
|
394 |
+
7003ac1 Restrict plugin to be network only
|
395 |
+
ddc10dc Fix admin URL logic
|
396 |
+
80bac40 Merge pull request #571 from humanmade/codesniffs
|
397 |
+
7d372a7 Formatting
|
398 |
+
1554f59 Merge branch 'master' into codesniffs
|
399 |
+
a3360a5 Merge branch 'master' into nice-errors
|
400 |
+
3588d85 Update readme changelog
|
401 |
+
8ee1642 Bump version
|
402 |
+
aa02f24 Ignoe history log
|
403 |
+
f441eec Merge branch 'master' into nice-errors
|
404 |
+
a33db27 remove uneeded images
|
405 |
+
1bc5460 latest hm-backup
|
406 |
+
ed1cf87 latest hm-backup
|
407 |
+
a9d5bf3 Latest hm backup
|
408 |
+
ac9daea Added known errors and nice messages
|
409 |
+
d5ab157 Fix the support button splitting on 2 lines when too many tabs
|
410 |
+
74f7298 Spaces
|
411 |
+
4866fb7 Merge branch 'master' into nice-errors
|
412 |
+
19a7c14 Typos in v 3.0 changelog
|
413 |
+
8011d69 Specify POT filename in grunt task
|
414 |
+
feac2fa Update POT file
|
415 |
+
e86b19c Markdown readme
|
416 |
+
8452647 Regenerate readme
|
417 |
+
b6ed354 Add plugin headers
|
418 |
+
5f0ced8 Fix semicolon
|
419 |
+
7d94870 Merge branch 'master' of github.com:humanmade/backupwordpress
|
420 |
+
572479e Refactor the recursive filesize scanner
|
421 |
+
611fe90 correct text domain
|
422 |
+
028a406 Merge pull request #556 from humanmade/issue-556
|
423 |
+
d252312 Merge pull request #580 from humanmade/issue-580
|
424 |
+
f45eb75 Merge pull request #584 from humanmade/update-backdrop
|
425 |
+
6a5053b See if this fixes tests
|
426 |
+
b9bf7f6 Remove unneede statements
|
427 |
+
ab6d058 Use correct action hook
|
428 |
+
b4f9c9e Fix display notices
|
429 |
+
6ba1774 Set notices
|
430 |
+
cdf4b01 Formatting
|
431 |
+
c31db46 Merge branch 'master' into nice-errors
|
432 |
+
104c0ea reload the excludes filelist in the correct place when someone excludes a file
|
433 |
+
6a78aa9 Latest backdrop
|
434 |
+
1507855 Regenerate minified CSS
|
435 |
+
c6f6b19 Regenerate minified JS
|
436 |
+
f141d82 Fix cancel backup action
|
437 |
+
b18075d WordPress Coding Standards
|
438 |
+
1bf78f3 Exit early if incompatible version of WordPress
|
439 |
+
0371f2d Update translations
|
440 |
+
7d10add Update changelog
|
441 |
+
9135ff1 Merge pull request #573 from humanmade/design
|
442 |
+
834e55f Load minified CSS
|
443 |
+
026d280 Formatting
|
444 |
+
fd7f6f3 Biweekly wording
|
445 |
+
2baaa0f More Yoda conditions
|
446 |
+
9373e66 Spaces
|
447 |
+
61672e1 Comma after last array element
|
448 |
+
2fd458e Yoda conditions
|
449 |
+
f61f8cb Add missing period
|
450 |
+
27d076c use nonce_url instead of manually adding the nonce query param
|
451 |
+
309a57c close the settings form when done
|
452 |
+
f2cefe0 Design changes as per ticket
|
453 |
+
b965549 Start tracking langauge in server info
|
454 |
+
e2e1484 Right align the primary button in the enable support modal
|
455 |
+
b9302b2 Re-factor the directory filesize code to use a single array instead of thoussands of transients
|
456 |
+
fd5e4b7 Remove the warning that would show if you were using anything other than the latest stable, it's no longer needed now that the FAQ is local
|
457 |
+
2ec7406 switch to using a single transient to store directory filesize data
|
458 |
+
e7668ab Merge pull request #552 from humanmade/issue-552
|
459 |
+
ecf868b Merge pull request #562 from humanmade/enhancement/issue-562
|
460 |
+
66dfebe Add an anchor link
|
461 |
+
c10a760 Add error message
|
462 |
+
d9f2f64 Rename function
|
463 |
+
205355d Prefix GET params
|
464 |
+
4424535 Update exclude rule action
|
465 |
+
a40fb52 Adds function for building admin action urls
|
466 |
+
0bb6d12 fix vertical scroll
|
467 |
+
1349691 Adds some functions to manage settings form submission errors
|
468 |
+
cd5ca41 Rename nonce and action
|
469 |
+
bf5eeb4 fetch errors to display
|
470 |
+
1461319 Form submission handling for BWP and add-ons settings
|
471 |
+
2e753d6 Use a new function that persists form submission errors to a transient
|
472 |
+
1379329 None check
|
473 |
+
8f8e84c Pass the nonce around in the ajax request
|
474 |
+
dd220c9 Enable support action links
|
475 |
+
db63646 Check nonces
|
476 |
+
689cf4e Modify action URLs to use the admin_post hook
|
477 |
+
b3926bf Remove unneeded code
|
478 |
+
be579ff New line at end
|
479 |
+
0b8a892 Use admin_post hook
|
480 |
+
784733f Merge pull request #502 from humanmade/stream-integration
|
481 |
+
e9d20dc Merge pull request #554 from humanmade/fix-display-schedule-time
|
482 |
+
6a3ac22 Display schedule start time in local timezone
|
483 |
+
4f20f32 (tag: 3.0.0-beta) Update change log
|
484 |
+
6342aad Remove duplicate file
|
485 |
+
f9ba00d update read me.md
|
486 |
+
010159a Update translatable strings POT file
|
487 |
+
8e93e09 Bump version
|
488 |
+
ca037bd Bump nom version
|
489 |
+
f6b3e6b Update min WP version and tested up to
|
490 |
+
73ba64d Bump version
|
491 |
+
f37c3dc Merge pull request #482 from humanmade/re-design
|
492 |
+
61f644d fix some more issues with time
|
493 |
+
7727c51 try fixing the time
|
494 |
+
d3c93b8 exclude tests dir from test backup
|
495 |
+
075023c PHP 5.2 compatible time mock
|
496 |
+
5fb1475 fix tests bootstrap
|
497 |
+
743f9b1 Update tests shell script
|
498 |
+
7aeb0f9 Update tests config
|
499 |
+
fcaa5e6 Use HTTPS URL
|
500 |
+
64d38aa Merge branch 'master' into re-design
|
501 |
+
7da213c Merge pull request #536 from humanmade/fix-transients
|
502 |
+
8eb71c9 Update tests shell script
|
503 |
+
ad16c2c Update tests config
|
504 |
+
d435898 Make it clear we want one week
|
505 |
+
f538a4b Display our notices - still WIP
|
506 |
+
b136062 Add a class to track common errors and their nice message
|
507 |
+
7331c01 Add a notices class.
|
508 |
+
5e6e858 Reload the page to display notices
|
509 |
+
480e56a Set our notices option in the database with the backup errors.
|
510 |
+
16d08a5 Handle the dismiss action for backup errors
|
511 |
+
afe325c Include the notices and errors classes
|
512 |
+
fa4a7a1 Add a singleton to handle known errors thrown by backups
|
513 |
+
29c5795 Add remaining disk space
|
514 |
+
e97f76b accidently used dash instead of underscore
|
515 |
+
4e76cf8 namespaced option and added option to uninstall.php
|
516 |
+
628486c basic show/hide of premium upsell
|
517 |
+
ee76b21 Merge branch 'fix-transients' into nice-errors
|
518 |
+
3e8060b Merge branch 're-design' into nice-errors
|
519 |
+
2eaa37e Merge branch 'master' into nice-errors
|
520 |
+
07e61d1 Set BWP WPR web hook url to live url
|
521 |
+
b870d0f BWP webhooks - 2nd iteration
|
522 |
+
1b4ce2a Fix incorrect transient expiry
|
523 |
+
13526d8 Add an action hook that gives access to consumers to the backup progress
|
524 |
+
0f82eb7 Merge pull request #406 from humanmade/issue-406
|
525 |
+
14bb5fc Show the spinner in the tab if a schedule other than the current is running
|
526 |
+
7ad8cdb Snip snip
|
527 |
+
5cf3737 Bring back the some javascript enhancements
|
528 |
+
bb41a2b Switch to the PHP 5.2 compatible version of Backdrop
|
529 |
+
f9bbe62 Finish up support
|
530 |
+
fb1a135 Brace up single line if's and foreach's
|
531 |
+
613100a Only load minified scripts and styles if WP_DEBUG isn't on
|
532 |
+
d656ee5 Load the minified css and js files by default
|
533 |
+
1fea51c Remove the combined css files as we only have one now. Stop loading colorbox.
|
534 |
+
0922885 Remove colorbox
|
535 |
+
259476d Merge branch 'master' into re-design
|
536 |
+
cc3bf2d Merge branch 'master' into re-design
|
537 |
+
332c84f Improvements
|
538 |
+
bb112ea More improvements
|
539 |
+
f33e735 Latest BackUpWordpress
|
540 |
+
43d1f7b Don't die when directly running a backup on page load
|
541 |
+
a03b0ab Re-factor the backup filesize calculation
|
542 |
+
4c1f49a make capability filterable
|
543 |
+
a8b4cbc use core capabilities instead of custom
|
544 |
+
0715c88 Switch to Backdrop
|
545 |
+
b250577 Merge pull request #486 from humanmade/feature/486-exclude-directories-default
|
546 |
+
94125e6 Fix typo in prefix
|
547 |
+
ee06cd5 Merge pull request #523 from humanmade/build-tasks
|
548 |
+
03c2ff7 Hook function onto admin_post
|
549 |
+
b3d776f Update delete link
|
550 |
+
72be8d2 Bookmark current admin page for redirect
|
551 |
+
44243ca Add custom capabilities and role
|
552 |
+
60815cd Exclude BackUpWP by default
|
553 |
+
0c97e6f Merge branch 'master' into feature/486-exclude-directories-default
|
554 |
+
e569fbb add fake endpoint
|
555 |
+
9cf9a82 Configure WP Remote webhook on instantiation
|
556 |
+
c170405 Inject the schedule to the constructor
|
557 |
+
33d8e59 JSON encode body
|
558 |
+
0d903b7 Sanitize URL
|
559 |
+
2952179 Encrypt the header with WPR key
|
560 |
+
a0e3ca3 Ignore the build folder
|
561 |
+
75e492d Add more build excludes
|
562 |
+
d3a8ceb minify JS
|
563 |
+
cd15331 generate markdown readme
|
564 |
+
0126061 minify css
|
565 |
+
737d1c2 combine css
|
566 |
+
17f8975 regenerate readme
|
567 |
+
1eeed38 Make links consistent for the grunt task
|
568 |
+
8a6d52f Convert URLS to markdown
|
569 |
+
f04f804 Update lang files
|
570 |
+
06eb230 Add colorbox as bower dependency
|
571 |
+
1d4066a remove colorbox folder
|
572 |
+
402129b Remove colorbox submodule
|
573 |
+
2015eb2 Change how we include FAQ
|
574 |
+
8b72677 Add readme partials
|
575 |
+
87e4cbf Add package.json
|
576 |
+
f70a6fd Add Gruntfile
|
577 |
+
f5253b6 Add bower.json
|
578 |
+
8d9760a JSHint rules
|
579 |
+
89975f7 remove from ignore
|
580 |
+
452320d Update ignore list
|
581 |
+
0e59aa8 Add bower config
|
582 |
+
f16e93a Add FAQ strings
|
583 |
+
344d9ba Return the cached directory size early if we have it
|
584 |
+
bac6613 Re-factor the file browser scanner
|
585 |
+
3fbcb3f correct sprintf usage
|
586 |
+
ba52842 Handle saving service forms
|
587 |
+
9aa9396 Merge branch 're-design' of github.com:humanmade/backupwordpress into re-design
|
588 |
+
c32babc Codeing standards
|
589 |
+
b882cd9 Move the error check outside of the foreach
|
590 |
+
38633d8 Remove uneeded $is_tab_visible
|
591 |
+
b515c6c Only show excludes for backups which include files
|
592 |
+
918c984 Show destinations in the list of schedule links
|
593 |
+
6e3a449 Merge pull request #514 from humanmade/issue-514
|
594 |
+
dc33eac Fix property name
|
595 |
+
12f791b Fix property name
|
596 |
+
aa90eaa Return errors
|
597 |
+
631b382 Add the remote post action
|
598 |
+
5b01a1e Start on the remote post
|
599 |
+
cd03423 Display and validate settings
|
600 |
+
0e3ab94 Include webhook class
|
601 |
+
cdf5085 Begin a webhook class
|
602 |
+
67e97b9 WordPress standard modal for enabling support
|
603 |
+
5e3e235 Remove extra slash in include path
|
604 |
+
778403a Add a heading to the settings form
|
605 |
+
069b7e0 More work on excludes
|
606 |
+
005fe7b Another todo
|
607 |
+
cd6c7b6 Add some todos
|
608 |
+
a36e27a Don't include the parent directory in a browsable list
|
609 |
+
c590af0 More work on Excludes
|
610 |
+
f0b1678 Merge branch 'master' into re-design
|
611 |
+
936bfde Switch to only storing 3 backups by default
|
612 |
+
29f7dfa More work on redesign
|
613 |
+
49f444f Merge pull request #507 from humanmade/update-travis-tests
|
614 |
+
31b7bcb update paths
|
615 |
+
0fef6aa fix plugin path for tests
|
616 |
+
7a06dab Change bootstrap
|
617 |
+
2bce541 Use the new develop WordPress repo for testing
|
618 |
+
aebfe53 Merge pull request #445 from elliott-stocks/enhancement-heartbeat
|
619 |
+
971bdfd Small typo in readme
|
620 |
+
4c039fc (tag: 2.6.2) Bump for 2.6.2 release
|
621 |
+
77255e3 Merge branch 're-design' of github.com:humanmade/backupwordpress into re-design
|
622 |
+
8372afa Merge pull request #495 from humanmade/revert-3e213ac
|
623 |
+
73200a8 commented out enable support button till we figure out what to do with it
|
624 |
+
a26419f made tabs responsive below 639px
|
625 |
+
7e3ff9b Revert https://github.com/humanmade/hm-backup/commit/3e213ac2bbd06d02383ed5290d6475cc1bed0c36
|
626 |
+
fc00c91 (tag: 2.6.1) Bump ready for 2.6.1
|
627 |
+
29ea240 Merge pull request #490 from rmccue/fix-tests
|
628 |
+
fa3b97c Merge pull request #493 from humanmade/bugfix/add-nonce-check
|
629 |
+
eb38af9 Add a nonce check to the schedule submit form
|
630 |
+
edcd9ff Add redirect to heartbeat tick
|
631 |
+
f8bb0dd More work on redesign
|
632 |
+
d7e1300 Remove unnecessary code, add heartbeat functionality
|
633 |
+
4feafb9 Remove hmbkpRedirectOnBackupComplete
|
634 |
+
c9ecd92 Enqueue heartbeat API
|
635 |
+
b2121e1 Allow output to be returned for AJAX requests
|
636 |
+
8eb475e Add heartbeat received filter
|
637 |
+
207791c Use long-hand ternary for PHP 5.2
|
638 |
+
d78df49 Remove namespaced code
|
639 |
+
d624d64 Add more default excludes
|
640 |
+
6d11b42 Merge pull request #481 from humanmade/bugfix/481-fix-schedule-hours-display-local
|
641 |
+
bef64d0 Merge pull request #487 from humanmade/bugfix/487-fix-excludes-rule-delete
|
642 |
+
f5f50b8 Revert "latest hm backup"
|
643 |
+
929a93c Remove resize_options var
|
644 |
+
6b516e5 Revert "latest hm backup"
|
645 |
+
b5ae8b1 Calculate local time for display
|
646 |
+
15a2e57 Correctly highlight the tab for the first schedule
|
647 |
+
2c3b3a7 Switch to tabs instead of subsubsub
|
648 |
+
44602bb latest hm backup
|
649 |
+
22768fe (tag: 2.6) Add a couple of missing change log points
|
650 |
+
a0c705e First bash at a redesign settings UX
|
651 |
+
ff4aa1e Merge branch 'master' of github.com:humanmade/backupwordpress
|
652 |
+
be23fbc Fix a minor style issue with long exclude rules in the exclude rules table
|
653 |
+
2478775 Hide tabs until the modal is fully open
|
654 |
+
f7e6c11 Merge pull request #477 from humanmade/fix-cancel
|
655 |
+
e20d3a2 Bump for 2.6
|
656 |
+
dab17ec Adds a missing id attribute to the max backup input so that the label works correctly.
|
657 |
+
8bc62e1 Fire actions for services first so that they come before the main status settings.
|
658 |
+
bbad481 Deletes the backup running file in the cancel backup action
|
659 |
+
349fb51 Some minor CSS / JS improvements for colorbox
|
660 |
+
8ad272f Merge pull request #476 from humanmade/issue/fix-prefix
|
661 |
+
04fc42d spacing
|
662 |
+
3487b08 spacing
|
663 |
+
1daf76e fix textdomain
|
664 |
+
5b0e1ad declare vars explicitely
|
665 |
+
c822fcb Merge pull request #428 from humanmade/running-schedule-start-time
|
666 |
+
2135da8 Merge branch 'master' of github.com:humanmade/backupwordpress
|
667 |
+
3d9f294 Avoid deleting the backup running file in hmbkp_cleanup
|
668 |
+
58a8118 Introduce get_schedule_running_timestamp and use it to show how long the current backup has been running for
|
669 |
+
43df7af Merge pull request #260 from humanmade/home-path-fix
|
670 |
+
78b5168 Merge branch 'refs/heads/master' into home-path-fix
|
671 |
+
669077d Merge pull request #459 from humanmade/button-spinner
|
672 |
+
ab829f1 Merge branch 'refs/heads/master' into button-spinner
|
673 |
+
1e944ee Pull in fix for home_path from upstream
|
674 |
+
1320452 Merge pull request #474 from humanmade/trim_multiple_email
|
675 |
+
7e2bee3 Merge pull request #372 from humanmade/feature/schedule-recurrence-settings
|
676 |
+
b10292a Move the spinner outside the button
|
677 |
+
124d3b4 Disable buttons while the ajax request they just triggered is running
|
678 |
+
2d07f4b Remove a redundant usage of sprint_f and correct the argument order for another.
|
679 |
+
e156229 Brace up and trim any whitespace from $email
|
680 |
+
9c6a602 Only call set_schedule_start_time if we have a start time
|
681 |
+
3ee4f6d Fix notice
|
682 |
+
fcbbce5 return 0 if we are passed a type we don't recognise
|
683 |
+
344d98c s/reoccurence/recurrence
|
684 |
+
5e61c67 Only show the total calculated schedule size when editing a schedule
|
685 |
+
86b1caf s/dpesnt\'t/doesn\'t
|
686 |
+
be40709 Don't strip 0 from minutes in the schedule sentence otherwise 10 becomes 1
|
687 |
+
39ab8ef Let's die instead of just echo'ing the error message as it's cleaner
|
688 |
+
fd3283c Introduce HMBKP::refresh_schedules to force schedules to be reloaded from the DB and use it when re-setting up the default schedules.
|
689 |
+
20b648d Finishes up the unit tests for hmbkp_determine_start_time
|
690 |
+
c123b35 Merge pull request #472 from humanmade/fix-cli
|
691 |
+
611cce0 Use updated syntax for WP CLI.
|
692 |
+
b8c230b Merge pull request #470 from humanmade/issue/470-update-upsell-link
|
693 |
+
27c37c8 Updates instances of bwp.hmn.md URL to https
|
694 |
+
f9e138e Re-factor the underlying logic that allows the schedule time to be set + unit test
|
695 |
+
971f444 Merge branch 'master' into feature/schedule-recurrence-settings
|
696 |
+
6f0cacc Merge pull request #463 from humanmade/remove-deprecated-function-463
|
697 |
+
9116508 Remove deprecated function and fix translatable string
|
698 |
+
2972dee Merge pull request #461 from humanmade/various-typos-fix-461
|
699 |
+
c75e504 Corrected 'back ups' typos
|
700 |
+
70e7f05 Cleanup whitespace
|
701 |
+
c72c269 Hours and minutes can be 0 so we can't use ! empty
|
702 |
+
071cba7 Revert to previous state
|
703 |
+
ec64df7 Merge branch 'master' into feature/schedule-recurrence-settings
|
704 |
+
53e886c Merge pull request #455 from humanmade/constant-help
|
705 |
+
261b370 Minor improvements to the server info tab
|
706 |
+
f756417 Merge branch 'refs/heads/master' into constant-help
|
707 |
+
9fd2841 Merge branch 'refs/heads/master' into origin/feature/schedule-recurrence-settings
|
708 |
+
8db93e6 Minor copy / layout improvements
|
709 |
+
091b3ec Float the time fields right so they match the style of the other fields
|
710 |
+
9dbe724 Merge pull request #456 from humanmade/unreadable-root
|
711 |
+
e268787 chmod the custom path so it's always possible to remove it
|
712 |
+
251123b Make sure the directory we are about to pass to RecursiveDirectoryIterator is readable
|
713 |
+
235ff2b Avoid a notice if there aren't any schedules
|
714 |
+
d653463 Zebra stripe the table
|
715 |
+
21cc2dd Don't allow the plugin to function if the root dir is unreadable.
|
716 |
+
ee0c87f Improve the layout of the Constants help panel
|
717 |
+
46dbc0e (tag: 2.5) Bump time
|
718 |
+
6f1949b Remove the old plugin.php file, having it symlinked didn't work anyway
|
719 |
+
60f9e7c Stop passing $_SERVER to Intercom
|
720 |
+
3657fc2 Show long strings on their own line in the enable support popup
|
721 |
+
1d3587c Improved positioning for the .subsubsub spinner
|
722 |
+
2a637d7 Merge branch 'master' into feature/schedule-recurrence-settings
|
723 |
+
21cbb74 Merge pull request #426 from humanmade/pass-display-name
|
724 |
+
712fa56 Merge pull request #420 from humanmade/pass-bwp-version-intercom-420
|
725 |
+
a2b2473 Merge branch 'master' into feature/schedule-recurrence-settings
|
726 |
+
ef0e2e7 Pass display name instead of nickname
|
727 |
+
7b0bd20 Merge branch 'master' into pass-display-name
|
728 |
+
42f67b5 Merge branch 'master' into pass-bwp-version-intercom-420
|
729 |
+
97f1a36 Couple of line breaks missing
|
730 |
+
af74250 Merge pull request #371 from humanmade/wp-is-writable-function-371
|
731 |
+
c36350d Merge pull request #427 from humanmade/pass-timeout-intercom
|
732 |
+
efc592e Merge branch 'master' into wp-is-writable-function-371
|
733 |
+
77c5c76 Update UTM
|
734 |
+
f4fb3f0 Clean up readme
|
735 |
+
94193bb pass display name to intercom
|
736 |
+
68832dc Send max execution time to intercom
|
737 |
+
338033a Add Plugin version to server info
|
738 |
+
403920b Merge pull request #446 from humanmade/close-php-session-446
|
739 |
+
6286e2f Merge pull request #443 from humanmade/use-new-spinner-443
|
740 |
+
326c3bd Merge pull request #450 from humanmade/contributing-instructions
|
741 |
+
4fb0f98 Translations instructions
|
742 |
+
d653fb4 Merge branch 'master' into feature/schedule-recurrence-settings
|
743 |
+
04d1814 Merge pull request #442 from humanmade/minimum-3-7
|
744 |
+
c44a934 Use new spinner
|
745 |
+
7a6bb3e Fixes an issue on servers which only allow a single session per client
|
746 |
+
cfa942c Made sure resize_options is defined inside catchResponseAndOfferToEmail
|
747 |
+
37749d1 Merge pull request #434 from humanmade/filterable-from-email
|
748 |
+
24c9a9e Merge pull request #441 from humanmade/update-lang-files-2.4.2
|
749 |
+
8728da9 Make the from email address filterable
|
750 |
+
a94d8d0 Bump the readme to require WordPress 3.7.1
|
751 |
+
1d5de52 Stop testing against 3.6
|
752 |
+
7311226 Get rid of some stray double line-breaks
|
753 |
+
31cc2e3 Stop checking the minimum supported PHP version
|
754 |
+
d632660 Remove back-compat time constants
|
755 |
+
a3839d2 Bump the minimum requirements to WordPress 3.7.1
|
756 |
+
45c624a Merge branch 'master' of github.com:humanmade/backupwordpress
|
757 |
+
71c2f54 master is now 2.5 alpha
|
758 |
+
f9d5748 fix email address
|
759 |
+
152625a Update text strings for 2.4.2
|
760 |
+
1edb037 latest hm backup
|
761 |
+
7d4de70 Merge branch 'master' into feature/schedule-recurrence-settings
|
762 |
+
659a124 Merge pull request #407 from humanmade/safer-redirects
|
763 |
+
fd826b0 Remove stray line break
|
764 |
+
2d6b0e2 (tag: 2.4.2) Readme for 2.4.2
|
765 |
+
a064ca7 2.4.2
|
766 |
+
0726166 2.4.1
|
767 |
+
03baa8a Merge pull request #324 from humanmade/multisite-admin-324
|
768 |
+
58eece6 merge master into current branch and fix merge conflict
|
769 |
+
9edbf3d Merge pull request #394 from humanmade/load-bwp-first
|
770 |
+
77d346d Merge pull request #440 from humanmade/travis-test-wp-3.8.1
|
771 |
+
4217648 Merge pull request #437 from humanmade/filesize-failure-437
|
772 |
+
dc1339d Merge pull request #439 from humanmade/intercom-file-sizes-439
|
773 |
+
f3d07ce suppress error messages for filesize
|
774 |
+
84897fc Get calculated sizes of active schedules instead of calculating on every page load
|
775 |
+
74b23dd Merge pull request #417 from aubreypwd/master
|
776 |
+
cf29bc0 do not test older versions of WP
|
777 |
+
68b670d test with WP 3.8.1
|
778 |
+
5147559 Merge pull request #438 from humanmade/shell-exec-test-432
|
779 |
+
95b586f test for function availability
|
780 |
+
07569fc Merge pull request #433 from humanmade/fix-php-notice-433
|
781 |
+
a4310d5 Merge pull request #432 from humanmade/shell-exec-test-432
|
782 |
+
5344978 test for availability of command
|
783 |
+
9613f80 Fix PHP notice in default excludes functionality
|
784 |
+
7e11ff5 (tag: 2.4.1) Bump stable tag
|
785 |
+
e0b5390 Bump for release
|
786 |
+
6546fd3 Merge pull request #412 from humanmade/exclude-cache-folders-412
|
787 |
+
1b49d2e Fix resize_options
|
788 |
+
139da4e Modal fix for long paths
|
789 |
+
f3cb4e7 Fix issue where modals showing underneath WP Admin bar
|
790 |
+
7ac0c0a Add trailing slash to found folders
|
791 |
+
8e0c55d Add trailing slash to excluded folders
|
792 |
+
5a0b4c4 Code formatting
|
793 |
+
7365f17 Exclude cache folder by default
|
794 |
+
5bccad8 ensure bwp is activated before addons
|
795 |
+
439917f fix merge conflicts
|
796 |
+
1cb3651 Test against PHP 5.5 and WordPress 3.6/3.7/3.8
|
797 |
+
604c004 Merge pull request #411 from humanmade/rename-filesize-transient
|
798 |
+
d6f5994 Rename file size transient to contain the backup type, so we don’t need to clear the cache when a schedule type is modified
|
799 |
+
fe66aa0 Merge pull request #405 from humanmade/use-correct-escaping-functions
|
800 |
+
09ef19f Merge branch 'master' into use-correct-escaping-functions
|
801 |
+
a410fc9 Merge branch 'master' into safer-redirects
|
802 |
+
f135020 colorbox changes
|
803 |
+
923fa00 latest version of hm backup
|
804 |
+
49d3d6f reset hm-backup submodule to previous commit
|
805 |
+
44efeea use wp_safe_redirect
|
806 |
+
cd7d7b3 no need to internationalise non language attributes
|
807 |
+
67316bc formatting and spacing
|
808 |
+
becb46b Latest HM Backup
|
809 |
+
0037829 Merge pull request #402 from humanmade/revert-cherry-pick-time-settings
|
810 |
+
22c3efd remove the time settings that were wrongly added
|
811 |
+
2ff6ed9 Merge branch 'master' into feature/schedule-recurrence-settings
|
812 |
+
1e76c20 resolve merge conflict from cherry pick
|
813 |
+
20d41e1 Reload page on close modal so settings are refreshed
|
814 |
+
c84d40a Branch out logic by detecting if submission was from destination form. If so, no need to process recurrence settings. Just service settings.
|
815 |
+
4bbf4df Reload page on close modal so settings are refreshed
|
816 |
+
5a19f66 Test recurrence settings
|
817 |
+
315bf8d adjust CSS
|
818 |
+
efa03c6 use a div
|
819 |
+
d983941 escape square brackets in ID selectors
|
820 |
+
ba79dd0 wrap min hours with label to keep together
|
821 |
+
5a910ba move service validation
|
822 |
+
5a51719 use 24 format for input, remove AM/PM setting
|
823 |
+
ee9cb46 only show twice daily note for that recurrence
|
824 |
+
a54f489 make weekday strings translatable
|
825 |
+
f24bd73 change textdomain
|
826 |
+
cd52ef9 delete old backups before saving settings
|
827 |
+
b1376b2 docblock and else curly braces
|
828 |
+
05fd873 indentation and formatting actions.php
|
829 |
+
6ba5ad3 prefix javascript functions
|
830 |
+
2fa06a9 Merge branch 'master' into multisite-admin-324
|
831 |
+
0a7bca1 Merge pull request #393 from humanmade/travis-encrypt
|
832 |
+
5456f14 New encrypted hipchat API token
|
833 |
+
eb3b8a2 Merge pull request #387 from humanmade/fix-transient-387
|
834 |
+
4f0155e Latest HM Backup
|
835 |
+
ef4a4b5 use get_transient to retrieve value
|
836 |
+
118753e Merge branch 'master' into wp-is-writable-function-371
|
837 |
+
6461824 Merge pull request #391 from humanmade/feature/service-intercom-data-function-390
|
838 |
+
5e3019e add the service constants to the intercom data
|
839 |
+
21d7849 display any service constant
|
840 |
+
842557e just return an empty array for now
|
841 |
+
f714c4d alternate function for display
|
842 |
+
e52e13d intercom_data should be static so we can call it with call_user_func
|
843 |
+
b5e196a add the ATTACHMENT_MAX_FILESIZE email requirement constant
|
844 |
+
e9a6f60 email intercom data is managed by BWP requirements class already
|
845 |
+
e63a263 Merge pull request #389 from humanmade/bugfix/swapped-arguments-path-accessible
|
846 |
+
862db2e Merge pull request #390 from humanmade/feature/service-intercom-data-function-390
|
847 |
+
8f79d47 adds abstract function intercom_data
|
848 |
+
0d95733 input validation improvements for schedule form
|
849 |
+
31fe7bd return false if not set
|
850 |
+
5e262f2 arguments were swapped in the function that checks if home path is contained in the backups dir path
|
851 |
+
3615f44 set default schedule type
|
852 |
+
85bd820 only instantiate schedule if no errors
|
853 |
+
dfaa12f we need this without instantiating a schedule
|
854 |
+
53bbf89 set recurrence when setting start time
|
855 |
+
edada0e better validation
|
856 |
+
488aaf0 make sure there are no errors before saving
|
857 |
+
838f858 Merge branch 'master' into feature/schedule-recurrence-settings
|
858 |
+
8e8c20c add default day of month
|
859 |
+
19b8043 change input default value
|
860 |
+
0aba13c update schedule tests
|
861 |
+
4ae2feb use set schedule start time for default schedules
|
862 |
+
835670e default arguments for setting schedule start
|
863 |
+
3e38b6a fix backup action URLS
|
864 |
+
1708a6e return zero instead of WP_Error
|
865 |
+
f2b314c schedule form field validation
|
866 |
+
70d091f more network_admin_url
|
867 |
+
ecd1995 stupid mistake
|
868 |
+
0c344b2 fix syntax error
|
869 |
+
0954b51 use network_admin_url
|
870 |
+
bb98cbb update more references to tools.php
|
871 |
+
0d6d33c Merge pull request #377 from humanmade/server-info-help-tab-377
|
872 |
+
67878a3 refactor by using a constant and only 1 conditional
|
873 |
+
d5f15ef Merge pull request #381 from humanmade/use-wp-mkdir-p-381
|
874 |
+
fa5ade1 Merge pull request #303 from humanmade/invalid-reoccurence-fix-303
|
875 |
+
061c7dd we should not use the constant here as it may not be defined.
|
876 |
+
335934f sets schedule start time for manual backups
|
877 |
+
16fde51 check that var is set before output
|
878 |
+
3d27331 schedule start time is now an option
|
879 |
+
e298fc0 if the recurrence type is invalid just force it to manually
|
880 |
+
8df5d08 adds server info tab to help screen
|
881 |
+
c442a8d replace mkdir with wp_mkdir_p
|
882 |
+
bdaf86c move BackUpWordPress admin to network settings on multisite
|
883 |
+
4ede7ac Bump required version to 3.6.0
|
884 |
+
3ee284d Use wp_is_writable wherever is_writable was used.
|
885 |
+
2da238d Update CONTRIBUTING.md
|
886 |
+
f985cfb Update CONTRIBUTING.md
|
887 |
+
5126579 Update CONTRIBUTING.md
|
888 |
+
3247144 Update CONTRIBUTING.md
|
889 |
+
cdd9787 refactored the schedule recurrence logic
|
890 |
+
d89a74b Add new schedule UI and logic
|
891 |
+
525a856 do not define the schedule start time constan by default
|
892 |
+
f2eb346 Merge branch 'feature/schedule-recurrence-settings' of github.com:humanmade/backupwordpress into feature/schedule-recurrence-settings
|
893 |
+
0f31c11 prefix attribute
|
894 |
+
b0f80f9 more recurrence logic
|
895 |
+
33d87c3 hide / reveal recurring settings based on chosen schedule
|
896 |
+
d43f03f adds the day and time fields to the schedule settings form
|
897 |
+
53711e2 Merge pull request #379 from humanmade/update-po-mo-files
|
898 |
+
8eaba4e Merge pull request #380 from humanmade/update-colorbox
|
899 |
+
8efc03f update to latest colorbox
|
900 |
+
3d49129 Merge branch 'master' of github.com:humanmade/backupwordpress
|
901 |
+
cd1ecab add new updated language files
|
902 |
+
3a29a70 updates po/mo files with latest strings
|
903 |
+
e2544a5 Merge pull request #376 from humanmade/dont-hide-delete-links
|
904 |
+
a72bea6 Release notes
|
905 |
+
3ce9d7a Correct translation function
|
906 |
+
7409e35 Latest HM Backup
|
907 |
+
1201ee5 Bump and release notes
|
908 |
+
2146eb3 Only hide download links when the backups directory isn't web accessible as deleting will work.
|
909 |
+
ddd5d67 Merge pull request #366 from humanmade/enable-intercom-support-366
|
910 |
+
b85ef87 Code comments
|
911 |
+
e48d1ab Make a string translatable
|
912 |
+
7138bb2 Organise tests into more logical groups
|
913 |
+
1492f3f Store the result of the wp-cron test so we can pass it to Intercom
|
914 |
+
dc9f415 Stop sanitising test names before passing them to Intercom
|
915 |
+
cd8d6af Add new tests for site_url and home_url
|
916 |
+
9882fbd Better name for the support schedule that is created to calculate the backup size
|
917 |
+
8e208c8 Plugin filename should be backupwordpress.php not plugin.php
|
918 |
+
ab54dfd prefix attribute
|
919 |
+
6f3f689 Use the new option name in deactivation and uninstallation
|
920 |
+
91957c3 Merge branch 'enable-intercom-support-366' of github.com:humanmade/backupwordpress into enable-intercom-support-366
|
921 |
+
0c91659 Move the support opt-in flow to be part of the support button and generally improve things.
|
922 |
+
67255b9 Code comments / formatting
|
923 |
+
1e869c2 more recurrence logic
|
924 |
+
a6214c0 hide / reveal recurring settings based on chosen schedule
|
925 |
+
49cf5c6 Merge branch 'master' into feature/schedule-recurrence-settings
|
926 |
+
50ea2be delete optin option on deactivate / delete
|
927 |
+
91e71ed prefix functions
|
928 |
+
0d9565f Merge branch 'refs/heads/master' into enable-intercom-support-366
|
929 |
+
f7aaeec Fix a notice if $services isn't defined.
|
930 |
+
66299ff Merge branch 'master' of github.com:humanmade/backupwordpress
|
931 |
+
0f23353 Bump
|
932 |
+
7a5bb3b Merge pull request #375 from humanmade/no-backups-colspan
|
933 |
+
d20677f Ensure the message shown in the backups table when no backups have been completed spans all 4 columns
|
934 |
+
d500312 Merge pull request #286 from humanmade/disable-dl-link-286
|
935 |
+
c31ebd6 Merge pull request #288 from humanmade/pass-page-slug-as-var-288
|
936 |
+
aa793c1 Merge branch 'master' into enable-intercom-support-366
|
937 |
+
ff0ef9e adds a button and a colourbox modal with server info
|
938 |
+
ca91ca2 refactoring
|
939 |
+
1fba846 add requirements class from compatibility branch and the server table output
|
940 |
+
2825763 reload page on settings change
|
941 |
+
a5fdbfd adds the day and time fields to the schedule settings form
|
942 |
+
b71ee59 Merge pull request #370 from humanmade/correct-language
|
943 |
+
58eb3c5 remove some unnecessary code
|
944 |
+
3185ff5 spacing
|
945 |
+
a446d50 adds an option checkbox for intercom
|
946 |
+
9f3e115 spacing
|
947 |
+
b5699e3 add intercom user hash
|
948 |
+
653ba19 spacing
|
949 |
+
af22b2d check if path is accessible before displaying download link
|
950 |
+
60299b7 correct some language
|
951 |
+
a38818a pass page slug as var to js
|
952 |
+
b5e7ef4 schedule sentence escaping
|
953 |
+
c71eaa9 Merge pull request #369 from humanmade/upsell-pro-addons-369
|
954 |
+
d51c007 rename add-on to extension
|
955 |
+
911aba0 Merge pull request #368 from humanmade/fixes-uninstall-file-refs
|
956 |
+
0963fd3 adds an upsell message to the footer of the main plugin page
|
957 |
+
123feb3 enables intercom contact and tracking
|
958 |
+
75176a6 fix wrong file paths in uninstall
|
959 |
+
4874655 Merge pull request #361 from humanmade/password-field-width
|
960 |
+
b00011d Merge branch 'master' into password-field-width
|
961 |
+
3fae243 Merge pull request #364 from humanmade/better-schedule-sentence
|
962 |
+
9dfe5b5 Improve the way destinations are handled in the schedule sentence in 2 ways
|
963 |
+
a3e8e2c Merge pull request #362 from humanmade/schedule-title-status
|
964 |
+
c06a7fe Merge pull request #363 from humanmade/esc-schudule-status
|
965 |
+
8cc3746 Use wp_post_data instead of esc_html and status's can contain html.
|
966 |
+
ffaaf21 Show the running schedule status in the title attribute when hovering a running schedule title (that you are not currently viewing)
|
967 |
+
f5ba48b Slightly re-position checkboxes
|
968 |
+
504f137 Force password fields to be the same width as text fields in the model forms
|
969 |
+
91c888c Merge pull request #346 from humanmade/dev
|
970 |
+
6cd0e6f Merge pull request #354 from humanmade/dont-escape-plain-text
|
971 |
+
0c53304 no need to escape the email address
|
972 |
+
7e7e8b3 Merge pull request #352 from humanmade/formatting
|
973 |
+
4c57e93 Merge pull request #353 from humanmade/prefixing
|
974 |
+
b333c74 Merge pull request #355 from humanmade/escaping-email-address
|
975 |
+
e8d6b6d Merge pull request #358 from humanmade/get-slug-condition
|
976 |
+
81333b1 Merge pull request #359 from humanmade/remove-openbasedir-heck
|
977 |
+
b4622f2 no need for this check, already handled elsewhere
|
978 |
+
4359c85 slug could be set to an empty string, so check this
|
979 |
+
9bf881c use echo esc_attr on non tranlatable strings
|
980 |
+
e925dd7 is_email already trims
|
981 |
+
2619f72 few escaping fixes
|
982 |
+
f3ae151 prefix functions
|
983 |
+
7a1a913 remove extra line returns
|
984 |
+
04de7d3 limit style to text input
|
985 |
+
a8bf160 resolve merge conflict
|
986 |
+
8b53c84 Merge branch 'fix-excludes' into dev
|
987 |
+
0cc97c8 exclude WP DB Manager default folder the correct way
|
988 |
+
5178f63 use stable version of hm-backup
|
989 |
+
06a9af5 really add the escaping
|
990 |
+
196fc78 more escaping
|
991 |
+
814cac5 escape on output
|
992 |
+
c4e4a12 WP Standards formatting
|
993 |
+
db82139 bump version
|
994 |
+
304aad7 Merge pull request #345 from humanmade/change-filenames
|
995 |
+
7361bab Merge branch 'dev' into change-filenames
|
996 |
+
68ab430 Merge pull request #343 from humanmade/enqueue-fix
|
997 |
+
73d8465 fix merge conflict
|
998 |
+
a699cc0 Merge pull request #344 from humanmade/title-translation-337
|
999 |
+
1372013 change version back
|
1000 |
+
6daa045 french PO-MO files ready to translate
|
1001 |
+
9a1d35c introduce a backups_number function
|
1002 |
+
43afad9 few internationalisation fixes
|
1003 |
+
40839ac keep string in one sentence
|
1004 |
+
2958288 make schedule titles translatable
|
1005 |
+
c7da92b Merge branch 'master' into enqueue-fix
|
1006 |
+
31abee9 enqueue differently to fix colorbox failing to load
|
1007 |
+
f2dadf3 Merge pull request #339 from humanmade/fixes-open_basedir-warning
|
1008 |
+
0263fa2 don't use $schedules var if its not set
|
1009 |
+
3e68fa8 nioce error message
|
1010 |
+
345eb5d constructors dont return
|
1011 |
+
8ac306b Merge pull request #336 from humanmade/dev
|
1012 |
+
6d6941a v2.3.3
|
1013 |
+
44be3bf fix enqueud style src path
|
1014 |
+
fdf3253 (tag: v2.3.4-alpha) v2.3.4-alpha
|
1015 |
+
e759433 Merge pull request #333 from humanmade/dest-form-logic
|
1016 |
+
332cf3b Merge pull request #307 from humanmade/fixes-307
|
1017 |
+
6c1282c Merge pull request #334 from humanmade/exclude-leftover-bwp-folders
|
1018 |
+
e40f395 formatting
|
1019 |
+
021ea52 adds a function to exclude leftover backup folders
|
1020 |
+
3787e47 check if path has changed
|
1021 |
+
36d3994 Merge pull request #332 from humanmade/fixes-332
|
1022 |
+
b8bd2f0 removes extra slashes in enqueue source path
|
1023 |
+
c602a22 form close button logic
|
1024 |
+
ff86c78 refactored include path
|
1025 |
+
9d62136 use WP standard file naming
|
1026 |
+
4b446e8 Merge pull request #327 from humanmade/exclude-backupbuddy
|
1027 |
+
fdb5077 refactored default excludes function
|
1028 |
+
e8fd153 excludes backupbuddy default folder
|
1029 |
+
6ebc8da Merge pull request #326 from humanmade/sched-sentence-325
|
1030 |
+
0968d27 Merge pull request #292 from humanmade/use-wp-error-292
|
1031 |
+
d697ecf only show addon sentence part when service is active
|
1032 |
+
5336d74 Remove old test/lib submodule
|
1033 |
+
826ee0e 2.3.2
|
1034 |
+
a6b8a1e fixes unmatched closing parenthesis and docblock
|
1035 |
+
85b439b replace last Exception
|
1036 |
+
d1bfb62 replace more exceptions
|
1037 |
+
650284b Merge branch 'master' into use-wp-error-292
|
1038 |
+
89de7a3 Merge pull request #323 from humanmade/adds-latvian
|
1039 |
+
e5f5dcf add latvian lang files
|
1040 |
+
871ca07 Update CONTRIBUTING.md
|
1041 |
+
d688862 Merge pull request #322 from humanmade/contributing-file
|
1042 |
+
fab67ce instructions
|
1043 |
+
b316d37 Merge pull request #321 from humanmade/fix-remaining-sched-instantiation
|
1044 |
+
b3eccce fixes left over direct instantiations of singleton class HMBKP_Schedules
|
1045 |
+
4f0697a fix conflicts
|
1046 |
+
e28653d Bump
|
1047 |
+
a66ab31 Updated Readme
|
1048 |
+
e27fed3 Revert "Merge pull request #304 from humanmade/update-close-buttons"
|
1049 |
+
f60064a adds wp db backup to excludes
|
1050 |
+
a0b1693 Merge pull request #320 from humanmade/changelog-2.4
|
1051 |
+
a758156 2.3.1 instead of 2.4
|
1052 |
+
d807d75 cleaning ip
|
1053 |
+
859e729 adds default excludes and removes ability to delete rule
|
1054 |
+
7cb471f Ignore the .svn repo
|
1055 |
+
27c6281 Merge branch 'master' into backup-folder-excludes
|
1056 |
+
b0946fd update change log for 2.4
|
1057 |
+
5d91d3f Merge pull request #304 from humanmade/update-close-buttons
|
1058 |
+
5269e6f check if services array is not empty
|
1059 |
+
e0fcf3d Merge branch 'master' of github.com:humanmade/backupwordpress
|
1060 |
+
fc9d1f2 add default excludes array and setup on schedule init
|
1061 |
+
aa874ea Merge pull request #282 from humanmade/singleton-schedules
|
1062 |
+
feb900e Merge branch 'master' of github.com:humanmade/backupwordpress
|
1063 |
+
09e7669 add default excludes array and setup on schedule init
|
1064 |
+
f113843 make HMBKP_Schedules class a singleton as it contains all the schedules and only need one instance
|
1065 |
+
71a3ee5 PHP Docblock
|
1066 |
+
1cb9a9c replace Exception with WP_Error error handling in 2 places.
|
1067 |
+
a8dcff8 Merge pull request #315 from humanmade/fixes-undefined-notice
|
1068 |
+
271807e declares and initializes it
|
1069 |
+
42def6d Merge pull request #301 from humanmade/fixes-broken-local
|
1070 |
+
bd42c22 Merge pull request #294 from humanmade/updates-lang-files
|
1071 |
+
4118772 Merge pull request #296 from humanmade/better-schedule-sentence
|
1072 |
+
ca95e99 Remove "These external locations" from schedule sentence
|
1073 |
+
d5ec251 Merge pull request #299 from humanmade/contrib-guidelines
|
1074 |
+
b5dd322 Merge pull request #305 from humanmade/fixes-297
|
1075 |
+
1018be8 Store the return value of wp_mail in $sent so we don't send multiple notification emails
|
1076 |
+
3cbeeba Merge branch 'master' of github.com:humanmade/backupwordpress
|
1077 |
+
f0f668e fixes #297 typo in option name
|
1078 |
+
c250471 avoid undefined error
|
1079 |
+
1dcb1e2 save and close are separate actions
|
1080 |
+
939de53 remove commented out line
|
1081 |
+
a810ae9 fixes #300
|
1082 |
+
52acd9c Disable email notifications for Travis builds
|
1083 |
+
467bb37 create file
|
1084 |
+
06cb2ac Merge branch 'better-schedule-sentence' of github.com:humanmade/backupwordpress
|
1085 |
+
1304540 Merge branch 'master' of github.com:humanmade/backupwordpress
|
1086 |
+
7889da2 Whitespace ftw
|
1087 |
+
359cc21 Merge pull request #295 from humanmade/new-unit-tests
|
1088 |
+
f2c0661 implode on comma
|
1089 |
+
1eb874d make schedue sentence more consice
|
1090 |
+
42a242b Update the Travis
|
1091 |
+
4184643 Switch back to using WP_TESTS_DIR instead of hardcoding the path
|
1092 |
+
ed09bfa Rely on the WP_TEST_DIR environment variable instead of shipping the whole wp-tests dir with the plugin
|
1093 |
+
1b0c3e8 s/add_command/addCommand
|
1094 |
+
551bc26 Remove extra linebreaks
|
1095 |
+
74dca7c Bump
|
1096 |
+
f0095a9 Fix a PHP strict error
|
1097 |
+
b8a695a updates lang files
|
1098 |
+
e478f98 Update the path to lowercase now that we've renamed the github repo to be lowercase.
|
1099 |
+
a2c4ace Setup our wp-tests-config.php file
|
1100 |
+
1697012 Tag as released.
|
1101 |
+
452c93f Move dash inside of string
|
1102 |
+
9da8cfc Remove the trailing slash from the backup path before checking it's validity
|
1103 |
+
a78358b Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1104 |
+
423c901 Bump ready for release
|
1105 |
+
e8f1d8b Merge pull request #229 from humanmade/single-calculating-thread
|
1106 |
+
8773324 Laetst HM Backup
|
1107 |
+
155156e Revert the changes to assertArchiveContains and assertArchiveNotContains in favour of introducing new methods
|
1108 |
+
31d1f53 Normalise slashes in paths
|
1109 |
+
b75830f Normalise paths before comparing them in assertArchiveEquals and assertArchiveNotEquals
|
1110 |
+
6167a7b Bump
|
1111 |
+
c463181 Always delete the backups directory after each unit test
|
1112 |
+
6461e10 Coding standards
|
1113 |
+
502d34f Prefix the backup path with backupwordpress so it's obvious where to look to find your backups
|
1114 |
+
a20440b Remove stray error_logs
|
1115 |
+
63e785d Bump
|
1116 |
+
5ce9138 Re-calculate the backup path on upgrade and move any existing backups there.
|
1117 |
+
46d7b95 Don't access the hmbkp_default_path option directly as it may not be set.
|
1118 |
+
2df5eae Correctly calculate the HMBKP_SECURE_KEY
|
1119 |
+
f8e2a19 No need to wrap hmbkp_init in a function not exists check.
|
1120 |
+
0ba4ba7 Remove stray line break
|
1121 |
+
38aa2ed Don't indent the copyright notice
|
1122 |
+
1acb085 Bump for pre-release
|
1123 |
+
d4e5b4e Remove the help text for the HMBKP_EMAIL constant as it has been deprecated.
|
1124 |
+
7aa1b16 Latest HM Backup
|
1125 |
+
d6929cc Don't allow the filesize of the site to be calculated in multiple thread at once.
|
1126 |
+
0596cdc Don't highlight the HMBKP_TIME_CONSTANT example if it's set to the default setting as the constant is defined in the plugin
|
1127 |
+
faaa524 Correct hipchat room
|
1128 |
+
7eba138 Remove square brackets as they break travis.
|
1129 |
+
c73e61b notify hipchat of build status's
|
1130 |
+
68b3d2e Merge pull request #284 from humanmade/fetch-destination-settings
|
1131 |
+
3ea959d adds function to copy settings from previous schedule
|
1132 |
+
6d050fc Code comments
|
1133 |
+
222849e Don't allow a scheduled backup to run if it's already running in another thread. Will prevent issues where load balancers and proxies re-send requests that don't return within some arbitrary timeout period
|
1134 |
+
613ccc9 Beginnings of a HMBKP_Error class
|
1135 |
+
3857efc Code standards
|
1136 |
+
7462055 Latest HM Backup
|
1137 |
+
e65220d Whitespace
|
1138 |
+
65160ec Make the exclude help string translatable.
|
1139 |
+
8841bd9 Set a maximum height when displaying the error message so it doesn't cause the modal to be larger than the page.
|
1140 |
+
f33a1d8 when moving the backups directory, don't delete the old one if it's outside of WP_CONTENT_DIR
|
1141 |
+
bcd01a3 Only move zip files in hmbkp_move()
|
1142 |
+
821dd9d If HMBKP_PATH doesn't exist then use hmbkp_default_path()
|
1143 |
+
b05975d Don't delete non-backup files in custom paths
|
1144 |
+
28e4512 Code formatting
|
1145 |
+
5400d39 Ensure the database dump is uniquely named per schedule to avoid possible collisions when multiple schedules are running at the same time.
|
1146 |
+
bca2783 Backwards compatibility for the time constants which were introduced in WP 3.5
|
1147 |
+
48e365a Don't bother testing all version of multisite, just test master
|
1148 |
+
c70df6f Stop testing in PHP 5.5 until it settles down
|
1149 |
+
4ca88b3 Remove PHP 5.3 ternary operator syntax as it breaks when running unit tests on PHP 5.2
|
1150 |
+
89a5749 Test against all major releases of WordPress since 3.2.1 across all major releases of PHP since 5.2
|
1151 |
+
293c4f4 Latest HM Backup with all unit tests passing locally
|
1152 |
+
123c880 Reference the plugin using a case sensitive path in the phpunit config
|
1153 |
+
e996f9c Switch to a https checkout for the lib submodule
|
1154 |
+
d47259d Switch to our fork of the test lib
|
1155 |
+
00ef12b Latest test lib
|
1156 |
+
34992e2 Latest HM Backup
|
1157 |
+
8dd4e9b Only test against a single instance of WP for now
|
1158 |
+
6d57cc3 Tell travis to recursively clone in all submodules
|
1159 |
+
581e2c2 Add the travis configuration file
|
1160 |
+
c075f16 Switch the submodule clone url for gm-backup to https
|
1161 |
+
c19960e Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1162 |
+
1872998 Make the unit tests phpunit compatible
|
1163 |
+
42c679b Add pauldewouters as contributor
|
1164 |
+
bf306f3 Don't try to update the manual reoccurrence during the 2.2.5 upgrade routine.
|
1165 |
+
2e9ecd0 Add a line break
|
1166 |
+
344e850 Code formatting
|
1167 |
+
5355300 Use correct escaping functions
|
1168 |
+
487383d Re-jig the maximum backups help text to make it more concise.
|
1169 |
+
97f2392 Remove trailing tab
|
1170 |
+
4b5844d Whitespace
|
1171 |
+
f8d5864 Remove duplicate is_string check
|
1172 |
+
e15c62f Whitespace
|
1173 |
+
d571fcc Set the initial width and height of the colorbox and set the transition to elastic.
|
1174 |
+
a6f8d1c Upgrade any stored schedule reoccurrences to use the new naming convention.
|
1175 |
+
64e034f Code formatting
|
1176 |
+
1971bdb Untab the whole file
|
1177 |
+
6a9b384 Use single quotes and add missing space between closing quote and parenthesis
|
1178 |
+
37b3284 Merge pull request #257 from humanmade/dev
|
1179 |
+
2c3dcda Merge branch 'master' into dev
|
1180 |
+
73e3e97 Merge pull request #273 from humanmade/varname
|
1181 |
+
cd3f1b1 underscores instead of camelcase for consistency
|
1182 |
+
793a970 refreshed mopo files
|
1183 |
+
b4dc5ae add new function to load translation files in a flexible manner, add POT file for translators, regenerate PO and MO files
|
1184 |
+
8eae498 add a new function get_cron_schedules for filtering cron schedules
|
1185 |
+
1222714 fixes Docblocks
|
1186 |
+
7e3f476 remove random debug plugin version
|
1187 |
+
ae1450f Merge branch 'master' of github.com:humanmade/BackUpWordPress into dev
|
1188 |
+
7c392fc Merge pull request #263 from thomasclausen/patch-2
|
1189 |
+
3e154bd Merge pull request #264 from thomasclausen/patch-3
|
1190 |
+
4f29425 update docblocks
|
1191 |
+
1b85f50 do not remove option prefix
|
1192 |
+
6a9aaae deleted a log file
|
1193 |
+
8dd078b changed main plugin file name for consistency
|
1194 |
+
6f92376 custom cron intervals need to be defined as their own array with the interval as key
|
1195 |
+
ce81c5a update interval names in more places to avoid fatal errors
|
1196 |
+
8bc348b updated schedul interval name with prefix in several locations
|
1197 |
+
4dc7f1e schedule enhancements
|
1198 |
+
941cc58 added missing schedules param and merge custom schedules
|
1199 |
+
b7437b1 use constants in schedul intervals
|
1200 |
+
7ad2db1 just some indentation
|
1201 |
+
bed981f remove duplicate activate function causing fatal error
|
1202 |
+
289d0e1 fix docblock
|
1203 |
+
f891fe3 add activation function and internationalize message
|
1204 |
+
3c1d7ad corrected typo in message text
|
1205 |
+
7d5f3fa fixes #262
|
1206 |
+
2af8543 Merge branch 'master' of github.com:humanmade/BackUpWordPress into dev
|
1207 |
+
5a59a64 indentation
|
1208 |
+
92436fb Merge pull request #267 from thomasclausen/patch-5
|
1209 |
+
7fb077f Missing translation
|
1210 |
+
0c63da9 Merge branch 'master' into dev
|
1211 |
+
8242be8 fixed bug in colorbox error message display
|
1212 |
+
202366a input[type="number"] is too small
|
1213 |
+
f04e78e Missing translation
|
1214 |
+
fc6dbe4 move the max backup size after description
|
1215 |
+
20da959 change wording of max backup size
|
1216 |
+
f21e1d1 remove unnecessary vars
|
1217 |
+
99bc4ab new function get_formatted_filesize
|
1218 |
+
a3d7e56 fixes #255
|
1219 |
+
806e031 Use correct filename for Danish translation files
|
1220 |
+
9270246 Latest HM Backup
|
1221 |
+
2e3a353 Slight refactor, remove need for variable variables
|
1222 |
+
53eb85b Correct @return docblock param
|
1223 |
+
e96d8c5 s/de-register/unregister
|
1224 |
+
98fb94e Code formatting
|
1225 |
+
75bbd3b Set abstract methods to public as they are expected to be implemented in child classes as public
|
1226 |
+
b49f557 Set the @var to the class that the variable will contain an object of
|
1227 |
+
c7c24ba Correct @return in docblock
|
1228 |
+
c13e2b0 Remove an unused variable
|
1229 |
+
892bc12 Don't store the return value of wp_mail in an unused variable
|
1230 |
+
2412774 Make sure we always return a string, even if the conditions are not met
|
1231 |
+
cf6825c Correct docblock
|
1232 |
+
5452dd2 Fix a docblock
|
1233 |
+
34ce62f Introduce abstract protected function is_service_active() and use it in the email service
|
1234 |
+
3d2da20 Improved styling for popups which contain tabs
|
1235 |
+
fa0872a Improved error message styling
|
1236 |
+
dc6023b Merge pull request #249 from humanmade/colorbox
|
1237 |
+
1376383 Fix some styling on the new colorbox popups and ensure it resizes properly throughout the excludes process.
|
1238 |
+
6f4ee67 fixed a bug where jQuery alias not available
|
1239 |
+
8fc2ff7 colorbox lightbox width
|
1240 |
+
e553bc0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1241 |
+
aae12c2 Latest HM Backup
|
1242 |
+
c729622 dont hardcode slug
|
1243 |
+
6c161ae deleted fancybox
|
1244 |
+
d09062e Use correct constant for HMBKP_ATTACHMENT_MAX_FILESIZE
|
1245 |
+
ea88d36 resize after adding buttons
|
1246 |
+
943096d removed remaining fancybo references and submodule
|
1247 |
+
d8ad331 excludes form width
|
1248 |
+
6916f65 replaced fancybox with colorbox
|
1249 |
+
5b0d868 Merge pull request #247 from humanmade/dev
|
1250 |
+
243b4e1 resolved conflicts
|
1251 |
+
f34622f fix bug in service settings
|
1252 |
+
72bd165 added property to toggle service tab visibility
|
1253 |
+
a2a4671 resolved conflict
|
1254 |
+
dc29250 Merge branch 'master' of https://github.com/humanmade/BackUpWordPress
|
1255 |
+
7ee581d Bump for release
|
1256 |
+
1fb986b Use call_user_func to call HMBKP_Service::constant for each service instead of the php 5.3 only way $service::constant()
|
1257 |
+
00566e8 Bump for release
|
1258 |
+
39d4a8c Code reformatting
|
1259 |
+
f1ae908 Fix a parse error
|
1260 |
+
4b23e80 (tag: 2.2.2) Updated release notes.
|
1261 |
+
9e0f523 Update translations
|
1262 |
+
1463878 Minor text improvements
|
1263 |
+
a8af5ae Update original strings
|
1264 |
+
d2cf0f3 Bump and release notes
|
1265 |
+
abdbb84 Silence possible warnings when unlinking
|
1266 |
+
0871bb2 Minor code formatting
|
1267 |
+
5684313 moved the destinations menu link
|
1268 |
+
f46d61e add property to toggle tab visibility
|
1269 |
+
798bf11 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1270 |
+
61ca652 Latest HM Backup
|
1271 |
+
97ab36a Merge pull request #245 from pdewouters/master
|
1272 |
+
596123e Latest HM BackUp
|
1273 |
+
ca4bd02 removed quotes wrapping a nonce var
|
1274 |
+
82e563c Merge branch 'nonces'
|
1275 |
+
ec68546 removed unnecessary lines and did some formatting
|
1276 |
+
12b186f replace all calls to exit with die for consistency
|
1277 |
+
5ca6b17 added nonce check to all ajax post actions
|
1278 |
+
0210692 Merge pull request #243 from pdewouters/master
|
1279 |
+
77028d0 cancelled the slug capitalization
|
1280 |
+
ffbbdbf added human readable name for services
|
1281 |
+
77bda92 reverted 2 commits
|
1282 |
+
e32ce59 Merge branch 'master' of https://github.com/humanmade/BackUpWordPress
|
1283 |
+
52ac62f add name property
|
1284 |
+
7de9e1d Doh, fix a stupid fatal error
|
1285 |
+
e059087 Pass back an empty array instead of all service options when asking for a service option that doesn't exist.
|
1286 |
+
f92a8bc Make constant() a public method.
|
1287 |
+
43d296c make actions menu extendable with apply_filters
|
1288 |
+
c1e0b69 Latest HM Backup
|
1289 |
+
503b3ae You can't have protected abstract methods since PHP 5.2.
|
1290 |
+
27be1d8 use plugins_url for assets, fixes case sensitive 404 error
|
1291 |
+
15293a7 fix plugin URL constant capitalization
|
1292 |
+
5a42c04 Latest HM Backup
|
1293 |
+
838831e Add a docblock to the abstract constant method
|
1294 |
+
6bd1f44 Update readme
|
1295 |
+
fed0192 Ability to set the maximum email attachment filesize
|
1296 |
+
9a17eef Fix possible notice and Fatal error when uninstalling
|
1297 |
+
111a7af Only try to add the FAQ if we were able to connect to the plugins API.
|
1298 |
+
fc9fe8c Released 2.2.1
|
1299 |
+
754fa00 Changelog for 2.2.1
|
1300 |
+
6c5b162 Force 500 error header for testing (commented out)
|
1301 |
+
6bfba16 Strip tags from error messages
|
1302 |
+
91bef0f Catch server errors during the ajax backup process and display them to the user
|
1303 |
+
7a236d2 Fix JS error and use correct class
|
1304 |
+
804c458 Only output an error / warning message if there are errors or warnings
|
1305 |
+
126bcb1 Changelog for 2.2.1
|
1306 |
+
3eb573b Bump
|
1307 |
+
79597cf Latest HM Backup
|
1308 |
+
c0bad9e Display errors and warnings in error popup after backup
|
1309 |
+
eecfe58 Catch all types of fatal error in backup process
|
1310 |
+
8645f7f Preserve whitespace in the error pre tag
|
1311 |
+
a950698 Don't redirect if we have an error
|
1312 |
+
b85cd76 Write errors and warnings as they happen.
|
1313 |
+
71af0ea Fix PHP Strict warnings
|
1314 |
+
4803568 Mark static functions as static
|
1315 |
+
4969597 Released
|
1316 |
+
1dcbc5e Chinese translation
|
1317 |
+
a1a7d37 Serbian translation
|
1318 |
+
aa703f7 Russian translation
|
1319 |
+
9fe56db Romanian translation
|
1320 |
+
566d8e9 Portuguese (Brazil) translation
|
1321 |
+
d1ea675 Polish translation
|
1322 |
+
e15e487 Dutch translation
|
1323 |
+
5fb564f Latvian translation
|
1324 |
+
f2d5afb Lithuanian translation
|
1325 |
+
bcf6f0b Italian translation
|
1326 |
+
280620d Hebrew translation
|
1327 |
+
0728c2f French translation
|
1328 |
+
3711134 Basque translation
|
1329 |
+
3b739a2 Spanish translation
|
1330 |
+
3c3f02e German translation
|
1331 |
+
b754430 Danish translation
|
1332 |
+
531f9fc Czech translation
|
1333 |
+
064cf16 Latest po & mo files
|
1334 |
+
9c710de Bump for release
|
1335 |
+
1dbc5db Bump - close to release
|
1336 |
+
0860b48 Revert "Don't define private internal vars"
|
1337 |
+
56daef6 Latest HM Backup
|
1338 |
+
2c9a9d4 Cleanup on uninstall
|
1339 |
+
a55c892 Formatting
|
1340 |
+
418640e Don't let hmbkp_rmdirtree delete directories outside the site root
|
1341 |
+
7e3bcfd Cleanup the deactivate hook, no point removing non-existent options
|
1342 |
+
27d2510 Explain yourself
|
1343 |
+
fe8e817 Handle situations where HMBKP_SCHEDULE_TIME isn't defined
|
1344 |
+
4a7309c Switch to using activation and deactivation hook functions rather than calling the actions directly
|
1345 |
+
ce5dab9 Add a test for fortnightly
|
1346 |
+
56464f6 Add unit tests for each of the schedule occurences
|
1347 |
+
7e2f57a Make sure we cleanup after ourselves
|
1348 |
+
bb356ea Add our custom cron schedules to the default cron_schedules array so that we can schedule events using them
|
1349 |
+
b92af3f Fix possible notice
|
1350 |
+
18ec091 Move .po and .mo files to languages folder
|
1351 |
+
f9ca49b Latest HM Backup
|
1352 |
+
fe2a42c Don't define private internal vars
|
1353 |
+
7b49f4e Don't esc_attr unless we are outputting
|
1354 |
+
45f9179 Fix possible warning
|
1355 |
+
efddfa2 Only update backup type if it's changed
|
1356 |
+
3d47ce1 Namespace our script localizations
|
1357 |
+
32ba1de sanitise and escape all the things.
|
1358 |
+
df48893 Increase the timeout on the ajax cron check to avoid errors on slow sites.
|
1359 |
+
6f6ed69 Sanitize some shit.
|
1360 |
+
26ddd39 Stop defining PCLZIP_TEMPORARY_DIR outside of hm_backup as it shouldn't always be set to hmbkp_path()
|
1361 |
+
ae3212e Some code cleanup
|
1362 |
+
4930b4c Latest HM Backup
|
1363 |
+
df27971 Use realpath to check that the path resolves somewhere before checking isReadable
|
1364 |
+
2409ef0 removed duplication of media query rules
|
1365 |
+
64d50ce Merge pull request #219 from humanmade/Mediaquery
|
1366 |
+
ab00e92 media queries for modal buttons
|
1367 |
+
bacafc5 manage excludes modal styles fixed. added retina spinner
|
1368 |
+
83ef61b delete old backups before the backups list is displayed and also before a new backup is run to catch instances where the backup process fatal errors after creating the backup file but before delete_old_backups is run
|
1369 |
+
0c04f05 revert deleting old backups in hmbkp_cleanup.
|
1370 |
+
1e9ba82 Remove old backups as part of hmbkp_cleanup
|
1371 |
+
74113fc Run hmbkp_cleanup on load of the admin page to help keep things clean
|
1372 |
+
5cd35c9 Replace the last 2 instances of wp_get_schedule missed in the previous commit
|
1373 |
+
d3b95af Code formatting and clenaup
|
1374 |
+
5020b49 Define our own list of schedules rather than relying on wp_get_schedules as that can be filtered by other plugins which can cause unexpected consequences.
|
1375 |
+
b933aab Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1376 |
+
b8cb3ac Also include the legacy SECRET_KEY when checking for user defined auth keys
|
1377 |
+
37787b4 Bump time
|
1378 |
+
ac0287d Include any user defined auth keys and salts when generating the HMBKP_SECRET_KEY
|
1379 |
+
c4e49e6 Use the existing HMBKP_SECURE_KEY to calculate the randomised prefix for the backup path.
|
1380 |
+
b84f426 Merge pull request #211 from humanmade/fix-for-service
|
1381 |
+
cc9b732 When data is being saved for a service, default to empty array, as using input type=checked will cause it not to be set
|
1382 |
+
812f48e Make set_status() public, so services can update the status of a backup progress
|
1383 |
+
41d8437 Create readme.md
|
1384 |
+
fa36380 Start on changelog
|
1385 |
+
74bf0f8 Bump
|
1386 |
+
e5b8493 Use dirname( hmbkp_path ) instead of WP_CONTENT_DIR to account for custom backup paths and when the path is set to uploads.
|
1387 |
+
6dfc256 Correct logic so we only generate and save the default path once.
|
1388 |
+
00f364c Bump for release
|
1389 |
+
ef8719d POST not GET, fixes previewing and adding exclude rules
|
1390 |
+
ec5a323 Bump for release
|
1391 |
+
538eb12 Latest HM Backup
|
1392 |
+
953984d Exit don't return on error for ajax requests
|
1393 |
+
f5fcc35 Treat '0' as empty when checking ajax responses as some servers return 0 even with exit('');
|
1394 |
+
6a6c268 Spelling correction
|
1395 |
+
9b66689 merge with master
|
1396 |
+
033781f Bump
|
1397 |
+
4382251 Fix a PHP notice on Apache servers
|
1398 |
+
6f991a0 Bump
|
1399 |
+
ec42544 Latest HM Backup
|
1400 |
+
289b0c2 Correct dot file ('.' & '..') check
|
1401 |
+
9c22d5b Filter out blank statuses.
|
1402 |
+
2bc4fc4 Check global $is_apache instead of calling mod_rewrite_loaded as that function seems to cause issues on some servers.
|
1403 |
+
5483864 Remove errant error_log
|
1404 |
+
7e1e201 Bump
|
1405 |
+
82ac4bb Latest hm-backup
|
1406 |
+
e78dbd2 Don't call url_shorten as it's only available in the admin, just str_replace instead. Fixes fatal errors when WP Remote triggers backups.
|
1407 |
+
9452dcb Don't load the whole of misc.php for apache_mod_loaded, just call the function directly.
|
1408 |
+
728c8b9 Move the function_exists, file_exists and is_writable checks into the parent if as there is no point running any of the code just to fail at the second if.
|
1409 |
+
c7d5c45 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1410 |
+
0fdfd07 Merge pull request #191 from humanmade/fix-misc-include
|
1411 |
+
8b5b30c fixed including misc.php
|
1412 |
+
02d46bf Don't hardcode the english string for Update, instead use the translation.
|
1413 |
+
d7ff153 fixed including misc.php
|
1414 |
+
f4e96e2 latest hm backup
|
1415 |
+
a5e1876 Release notes for 2.1
|
1416 |
+
2dd8dbf Bump ready for release
|
1417 |
+
ee6a0f4 Latest translations
|
1418 |
+
0d3e027 New originals
|
1419 |
+
ad10f6f Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1420 |
+
a010894 Move placeholder to help text
|
1421 |
+
3e25ec8 Define the var outside the if
|
1422 |
+
c11ff1d Improve the performance of the exclude files modal by iterating directly through the DirectoryIterator instead of storing the whole filesystem in an array.
|
1423 |
+
fdd9d92 Latest HM Backup
|
1424 |
+
628aeea Don't stop people with safe_mode = On from using the plugin, instead just show a warning message.
|
1425 |
+
ae94736 Add a next backup time tooltip to the hourly backup sentence
|
1426 |
+
976c89f Update the link to the restore backup post on hmn.md
|
1427 |
+
121148f Point people to the FAQ before telling them about the support email address
|
1428 |
+
5511b82 Add a line about rating the plugin on the plugin directory.
|
1429 |
+
4313d71 Bring back .htaccess protection for the backups directory on Apache servers
|
1430 |
+
c235714 Create the backups dir in the uploads dir if it can't be created in WP_CONTENT_DIR.
|
1431 |
+
d036fff Remove the "remove" link whilst the exclude rule is being removed.
|
1432 |
+
b2a326a Add the spinner back to remove exclude rule
|
1433 |
+
01120c3 Mark the backup as running sooner
|
1434 |
+
37c8d96 Better check for default exclude
|
1435 |
+
5c188e9 Don't esc_attr vars that aren't being echo'd
|
1436 |
+
4193396 Get don't post
|
1437 |
+
13d888e Minor text improvements to code comment
|
1438 |
+
3937e5a Don't redirect the original backup request in case it hasn't had chance to start yet.
|
1439 |
+
ef29112 Increase the time between polling the server for status updates to give requests a chance to finish
|
1440 |
+
d962d7a be more specific as we use hmbkp-running in more places
|
1441 |
+
813bc6a A way to force memory errors
|
1442 |
+
8f67ba9 Improved status messages
|
1443 |
+
84b15c7 Show the spinner next to the schedule link when a schedule is running and you are viewing a different schedule.
|
1444 |
+
730bc54 Bump
|
1445 |
+
0c3450c get not pot
|
1446 |
+
b5746aa Add correct class to cancel button
|
1447 |
+
41c84b7 s/_/-
|
1448 |
+
70082c6 Bump up the ajax interval
|
1449 |
+
07ea6b7 Always set the redirect arg
|
1450 |
+
4e39f11 dash not underscore
|
1451 |
+
0aac32d Bump
|
1452 |
+
bb79b1f Bump
|
1453 |
+
c05b34e Make sure args are passed through recursive calls to hmbkpRedirectOnBackupComplete
|
1454 |
+
1d1f415 Bump
|
1455 |
+
7ab99fc Catch Fatal errors that occur during the backup process and offer to email them to support@hmn.md
|
1456 |
+
20eca40 Display "Starting backup" if the status hasn't yet been set.
|
1457 |
+
5075764 Latest HM Backup
|
1458 |
+
dbcad72 The running status should override the error status
|
1459 |
+
fed73a2 Remove the error class when a new backup is started
|
1460 |
+
613a188 Latest HM Backup
|
1461 |
+
9d4e471 Bump
|
1462 |
+
48db33a Latest HM BackUp
|
1463 |
+
4cf0cc8 Include archive and mysqldump method and verification steps in the status messages.
|
1464 |
+
ab105b6 Catch Fatal errors that happen during the do back ajax request and display them in a popup
|
1465 |
+
1bad676 Catch and Display E_ERROR errors on the do backup ajax request
|
1466 |
+
1a75167 Check for constant changes before we call hmbkp_path
|
1467 |
+
276c086 Release notes
|
1468 |
+
efb3658 Latest HM Backup
|
1469 |
+
141922e Remove HMBKP_ARCHIVE_FILENAME
|
1470 |
+
422551d Prepend a random string to the beginning of the backups path
|
1471 |
+
05a47a4 Improvements and unit tests for moving backup path
|
1472 |
+
01dddf8 use sanitized url instead of site name in backup filename
|
1473 |
+
0372abc Latest HM Backup
|
1474 |
+
8d0dc69 Better cleanup after unit tests
|
1475 |
+
45b945f Make sure we have a plugin version saved before comparing against it. Stops update actions firing on first activation.
|
1476 |
+
184c917 Bump
|
1477 |
+
096326b Allow the archive filename to be overridden.
|
1478 |
+
f4f9a49 Remove use of realpath as it causes issues on shared hosts which use symlinks for users server root.
|
1479 |
+
308b9b9 Don't attempt to download a backup which doesn't exist.
|
1480 |
+
9419082 Don't urldecode the urlencoded base64 string.
|
1481 |
+
85087e3 Don't throw an exception when the schedule start time isn't an int as they don't have to be.
|
1482 |
+
646dddc Updated original strings
|
1483 |
+
1744b94 Bump
|
1484 |
+
241faf7 Fix possible warning on update if cron is empty
|
1485 |
+
b7cb90d Don't show the version warning for the constants tab as those are pulled from the current version not the repo
|
1486 |
+
3400e1e 2.0.5
|
1487 |
+
d65efb2 use a proper version comparison when checking whether this is an update from 1.x to 2.x
|
1488 |
+
2eaa879 Specify 'i' directly as a time format instead of relying on the user set time_format when calculating whether a time is an absolute hour.
|
1489 |
+
55fd182 Convert to user set schedule time to UTC before comparing against now and if it is in the past add interval instead of "tomorrow"
|
1490 |
+
c4a393e Docblocks
|
1491 |
+
0bdc9ca Introduce a new constant HMBKP_SCHEDULE_TIME to allow the schedule time to be controlled.
|
1492 |
+
0f76aff wp-cron should check for a non 200 response
|
1493 |
+
1619fa1 Whitespace
|
1494 |
+
5d01df2 Re-schedule on __construct if the schedule has become unscheduled somehow.
|
1495 |
+
4c29912 Use the WordPress built in size_format instead of defining our own function for human readable filesizes
|
1496 |
+
ce0ca9b Remove all hmbkp schedules on deactivate
|
1497 |
+
b442a80 Remove line break at end of file
|
1498 |
+
b6591ab use wp_retrieve_response_code instead of accessing the response array directly and attempt to show the response description alongside the response code.
|
1499 |
+
c6b3f4d Use wp_remote_head instead of wp_remote_get to speed up the wp-cron.php response check.
|
1500 |
+
21b9307 Bump
|
1501 |
+
927043f Revert change to the way the plugin path and url are calculated as it broke some installs
|
1502 |
+
cfe0637 Fix some unit tests
|
1503 |
+
83e5cac 2.0.3
|
1504 |
+
5af28c0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1505 |
+
dc85d6e Fix PHP errors when you try to activate BackUpWordPress with WP Remote already active
|
1506 |
+
6b5cfd6 Only call array_flip is the $errors array is populated, as it can be NULL which will cause a notice
|
1507 |
+
72d869c Bump tested up to version
|
1508 |
+
f96b2ed Remove TODO and whitespace
|
1509 |
+
ed2d5de Allow HMBKP_PLUGIN_URL to be filtered
|
1510 |
+
3a0ae30 Bump the minimum version check to match version in readme
|
1511 |
+
5c95f91 Remove unused constant
|
1512 |
+
efaf8b4 Latest HM Backup
|
1513 |
+
ed9af8a Don't use strict operator to check 200 response
|
1514 |
+
5098825 Fixed scheduled backups (by using a common hook for all), added get_schedule() function to HMBK_Schedules, split setup default schedules to it's own hook so it can be removed,
|
1515 |
+
856ca7f If the cron request is_wp_error() show different message
|
1516 |
+
9fe931a use dynamic paths, as this means you can have the plugin in a theme / embedded in another plugin
|
1517 |
+
90ed393 Added PHPDocblock
|
1518 |
+
ab1fbd1 Remove empty bullet
|
1519 |
+
356eb6f 2.0.2
|
1520 |
+
da7faf5 Remove the memory limit error message for now as it's causing more trouble than it's worth.
|
1521 |
+
db5fb5f Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1522 |
+
92a5109 bump
|
1523 |
+
4a39b52 Catch wp-cron wp_errors
|
1524 |
+
f00ab65 Make sure we have a running backup filename before doing a file_exists and an unlink, fixes a possible warning when backup_running_filename is false and thus we try to unlink hmbkp_path
|
1525 |
+
52da406 Only send backup failed message if the backup file doesn't exist.
|
1526 |
+
a1adc00 2.0.1 fix fatal error on PHP 5.2
|
1527 |
+
40dd2f1 Getting ready for GM
|
1528 |
+
5fffb7d Move the screenshot outside of the plugin
|
1529 |
+
e905875 RC 1
|
1530 |
+
642dee9 Add a couple of missing esc_attr's
|
1531 |
+
f131b5f Protect against a possible Notice if there are no excludes.
|
1532 |
+
91cc071 Protect against a possible notice
|
1533 |
+
7eb4cca Don't remove the scheduled_id param when redirected so we don't lose our place.
|
1534 |
+
7abaf15 Reduce the time between status ajax polls. Fire the initial status check straight away.
|
1535 |
+
f13bc07 Scrap that idea.
|
1536 |
+
56b7694 Don't pass .php to get_template_part
|
1537 |
+
1988899 Attempt to hide that the backups dir even exists by showing the 404 page.
|
1538 |
+
44dee09 Remove all query args before redirecting back
|
1539 |
+
850d9ad Nonce, escape and i18n
|
1540 |
+
b2c9b00 Fix PHP Warning
|
1541 |
+
a027720 Add a missing legacy option for removal
|
1542 |
+
325af18 setup the default schedules after update has been fired so we don't get default schedules as well as the legacy updated schedule
|
1543 |
+
22c791c Don't check the return value of set_type as it doesn't return
|
1544 |
+
f0713fa Set the parent excludes in set_excludes
|
1545 |
+
13dfb05 Class shouldn't be escaping
|
1546 |
+
963aeaa No need to set_type of parent class on construct
|
1547 |
+
acd1898 set correct type
|
1548 |
+
a71cfe4 Set the legacy schedules start time if HMBKP_DAILY_SCHEDULE_TIME is defined
|
1549 |
+
7279090 Properly upgrade manually only settings when creating the legacy schedule
|
1550 |
+
54bbf5a Use correct sprint_f arg
|
1551 |
+
11e4446 Use the ajax url
|
1552 |
+
4bd341c Don't load a file that doesn't exist
|
1553 |
+
6d01616 Latest HM Backup
|
1554 |
+
f423ebb Only set excludes if they are different
|
1555 |
+
4d3a666 re-org some functions and delete and unneeded file.
|
1556 |
+
6a63d93 style the default and defined excluded file reason
|
1557 |
+
3138673 Use proper english
|
1558 |
+
9e29427 mark default and defined excludes
|
1559 |
+
c15e3f3 Skip the test if a custom backup directory is in use
|
1560 |
+
8bf37ac Bump
|
1561 |
+
4bae0e4 Don't allow the backups dir or defined excludes to be removed.
|
1562 |
+
be0f3ea a's now use the ajax url directly.
|
1563 |
+
db7f864 fix adding new exclude rules.
|
1564 |
+
390f603 Allow backup path to be overridden with a define.
|
1565 |
+
28399e1 Typo
|
1566 |
+
bba3f72 Don't double escape the backup filename
|
1567 |
+
2995cb7 Use the Ajax urls directly as there is no non-js fallback for now.
|
1568 |
+
7c16e60 Lots of work making BackUpWordPress work better in low memory environments.
|
1569 |
+
cdfa519 Redirect to the new schedule on add schedule
|
1570 |
+
ca57a7d Latest HM Backup
|
1571 |
+
c3a2cd0 Fix wp-cli command
|
1572 |
+
e33fd1d include the spinner gif with the plugin as we can't reliably guess the location to wp-admin in CSS
|
1573 |
+
a290c3c Latest HM Backup
|
1574 |
+
712e4fa Properly highlight the selected file list tab in excludes popup
|
1575 |
+
3a06e1b Add some missing docblocks
|
1576 |
+
a5f3c46 Clear the cached filesize when excludes or backup type changes
|
1577 |
+
2e53742 Correctly store the calculated filesize in a transient.
|
1578 |
+
5fa64db Bump
|
1579 |
+
13e3e75 Escape DB_NAME
|
1580 |
+
5441035 Unit tests and improvements for manual only backups
|
1581 |
+
57e97cd Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1582 |
+
0bba9c4 s/Feedbask/Feedback props @herb_miller
|
1583 |
+
c967acf Merge pull request #146 from elektronikLexikon/master
|
1584 |
+
7970180 %s %s to %1 %2
|
1585 |
+
667e7df Ability to have manual only backups
|
1586 |
+
b059ba0 Latest HM Backup fixes #133
|
1587 |
+
c575bcf Latest HM Backup
|
1588 |
+
859d73c Fix for when unit tests are run in a WordPress in a submodule env.
|
1589 |
+
72574d9 Use default black overlay
|
1590 |
+
4675fe9 todo
|
1591 |
+
720e210 Make it possible for PclZip to be targeted specifically.
|
1592 |
+
aa4105f Delete the running backup file if there is one when a back up process is cancelled.
|
1593 |
+
90b7e20 We don't use modernizer
|
1594 |
+
43c1d72 Update translations.
|
1595 |
+
f42d31d Merge pull request #144 from elektronikLexikon/master
|
1596 |
+
1d36444 updated German translation
|
1597 |
+
8cda712 Bump
|
1598 |
+
71b686e Branding
|
1599 |
+
1119601 allow argument swapping in email translations and move the email out of the translatable string.
|
1600 |
+
e687b29 Move compat check to the top so we don't waste cycles on older versions of WordPress.
|
1601 |
+
85cf577 Latest HM Backup
|
1602 |
+
81c607c use HM_Backup::get_home_path in place of ABSPATH.
|
1603 |
+
27b099b Correct readme.txt
|
1604 |
+
bd0bdc2 Merge branch 'refs/heads/master' into 2.0
|
1605 |
+
fe024cb (tag: 1.6.9) 1.6.9 changelog
|
1606 |
+
c45194d Support downloading backups when your site is in a symlinked path.
|
1607 |
+
c4f5a14 Merge branch 'refs/heads/master' into change-content-dir
|
1608 |
+
cd50cfe 1.6.9 bump
|
1609 |
+
5b3dd92 Merge branch 'master' of git://github.com/elektronikLexikon/BackUpWordPress
|
1610 |
+
6866e09 Strip ABSPATH not root from exclude rules.
|
1611 |
+
42c40a0 Calling a static method through a variable Class was not supported until 5.3
|
1612 |
+
d5ea971 s/humanmade.co.uk/hmn.md
|
1613 |
+
caa8ab3 Fix check for timestamp
|
1614 |
+
1e37953 Use root not ABSPATH
|
1615 |
+
003435f Inverse logic
|
1616 |
+
d54f821 Remove debug cruft
|
1617 |
+
cc99d14 Unit test schedule and changes to class to make it more testable.
|
1618 |
+
208ee1e Don't remove non-existent backups
|
1619 |
+
e264bcc Latest HM Backup
|
1620 |
+
01241cc Latest hm-core
|
1621 |
+
e4f65d6 Fixes to Schedules
|
1622 |
+
fb2220e Some additional js strings
|
1623 |
+
fd1711d Fix fatal error in unit tests
|
1624 |
+
161b278 Delete extra backups if max backups is changed to below the number of existing backups
|
1625 |
+
ed0b6d8 Remove old settings on upgrade and clean up whitespace
|
1626 |
+
1eb8846 Fire update action for downgrades as well as upgrades.
|
1627 |
+
9b6b1c8 Convert legacy schedule names on update.
|
1628 |
+
67e1989 Migrate legacy settings into the legacy schedule on update to 2.0
|
1629 |
+
0024569 Remove some old messages
|
1630 |
+
942e63b Don't mention day in schedule sentence for daily schedule.
|
1631 |
+
4cc93df Correct comment
|
1632 |
+
748fd57 Proper entity for less than
|
1633 |
+
6c030a8 Fire update actions in chronological order
|
1634 |
+
d131f4d setup a legacy schedule when updating from V1 to V2.
|
1635 |
+
c63ce1e Improve default schedules message
|
1636 |
+
c863044 Switch to using plugins_url with the first param as it handles symlinks.
|
1637 |
+
b029f1a Access static methods directly instead of using a wrapper function.
|
1638 |
+
f9ab14f Access static methods directly instead of using a wrapper function.
|
1639 |
+
9d80ca9 Improved comment.
|
1640 |
+
5ae7ac6 Make consistent with the PHP error message
|
1641 |
+
e18f9d2 Use __FILE__ instead of manually building the path
|
1642 |
+
b6206a0 use plugin version when enquiring scripts and styles.
|
1643 |
+
619a606 use plugin_dir_path and plugin_dir_url instead of manually building them.
|
1644 |
+
d55a688 Use hmbkp_get_home_path() instead of ABSPATH
|
1645 |
+
d348533 Actually… there is a function that does this.
|
1646 |
+
51012bd Don't use ABSPATH here - because that is the worpdress directory, rather that site root.
|
1647 |
+
a9005ab (tag: 1.6.8) 1.6.8 readme
|
1648 |
+
d174b40 Updated spanish translation props @radinamatic
|
1649 |
+
86fddbc 1.6.8
|
1650 |
+
e068f27 Bump
|
1651 |
+
be7a7b0 Documentation for the new HMBKP_ROOT constant
|
1652 |
+
602ed0a Merge branch 'refs/heads/master' into 2.0
|
1653 |
+
cdd94a7 Updated Russian translation.
|
1654 |
+
756111b Romanian translation
|
1655 |
+
fd69c42 Serbian translation props stefan
|
1656 |
+
cfc7942 Lithuanian translation props vincentas
|
1657 |
+
c7aceda French translation props christophe
|
1658 |
+
d3dfa9b Updated Spanish translation props Radina
|
1659 |
+
f8ceee1 Default schedules
|
1660 |
+
772bd90 Derive backup type from backup filename so we don't incorrectly label old backups when a schedule type is changed
|
1661 |
+
9900396 Email notifications
|
1662 |
+
ad768b8 Better replacement of ajaxurl as it's sometimes relative
|
1663 |
+
226b938 Avoid error if no schedules are setup, we'll have some proper schedule setup at some point
|
1664 |
+
7a5fbf9 re-org + more work on stuff
|
1665 |
+
32a32d9 Show label and improve styling of add new exclude rule field
|
1666 |
+
69dd917 Remove unneeded class
|
1667 |
+
6ca965e edit excludes separately to settings as it creates a cleaner user experience
|
1668 |
+
15db12b Updated translation files
|
1669 |
+
5680910 Allow constants to be translated.
|
1670 |
+
8ab9541 Updated translation files
|
1671 |
+
3796dff Merge branch 'refs/heads/master' into 2.0
|
1672 |
+
35a8217 Updated pot file.
|
1673 |
+
e4c0c17 Move .htaccess into sprintf arg
|
1674 |
+
2ea85b5 Move link into sprintf arg
|
1675 |
+
5ca3405 Add a link to translate.hmn.md
|
1676 |
+
fb67fc7 Make contextual help tab titles translatable and add more missing text domains
|
1677 |
+
284cad3 Don't translate whole a tag
|
1678 |
+
7a41fa6 Add missing text domain
|
1679 |
+
1c814eb Make "Settings Save" translatable
|
1680 |
+
bdefe85 Make "Save Changes" translatable
|
1681 |
+
5162bd6 rejig sentence structure so they are more translatable.
|
1682 |
+
f3b26bd Make Cancel translatable
|
1683 |
+
35709e9 Delete schedule, delete backup, localise js strings, more php string translation.
|
1684 |
+
b843f89 More work on schedule UI and logic
|
1685 |
+
c1df8d1 throw new Exception( 'That backup wasn\'t created by this schedule' );
|
1686 |
+
834ab32 We're not using this
|
1687 |
+
ec33561 Latest HM Backup
|
1688 |
+
062c88d Remove .DS_Store
|
1689 |
+
0e7f4c2 More UI work
|
1690 |
+
aa2397e Unit tests work, schedule class done, started work on new UI
|
1691 |
+
8dab4e1 HM Backup 2.0 beta
|
1692 |
+
b61833d Add fancybox
|
1693 |
+
3b32b29 Allow root to be overridden.
|
1694 |
+
5a1db5d Don't store invalid email address's
|
1695 |
+
600770a Don't load HM_Backup if it's already defined.
|
1696 |
+
79e7201 chmod 644
|
1697 |
+
3ddc906 (tag: 1.6.7) 1.6.7
|
1698 |
+
9870513 HM Backup 1.5.2
|
1699 |
+
f12c956 Cache plugin data in a transient for a day to avoid a remote get on every page load.
|
1700 |
+
048be08 whitespace
|
1701 |
+
648a42d Support entering multiple comma separated emails.
|
1702 |
+
f040c6f s/to/too
|
1703 |
+
65206aa line break
|
1704 |
+
3c4cd99 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1705 |
+
14bd967 krsort instead of ksort so that backups are returned in chronological order.
|
1706 |
+
73edf6b Use correct property when setting the mysqldump path
|
1707 |
+
1c79e47 Merge pull request #103 from radinamatic/patch-1
|
1708 |
+
e533057 Hi Tom,
|
1709 |
+
b99c123 Bump
|
1710 |
+
d7e7b06 HM Backup 1.5.1
|
1711 |
+
41bf3b7 release notes
|
1712 |
+
21132ef HM Backup 1.5
|
1713 |
+
e5e6ddc Bump
|
1714 |
+
e5b9bec Make secure key override-able
|
1715 |
+
d05983b Latest HM Backup
|
1716 |
+
39736fc check get_email_address() instead of HMBKP_EMAIL
|
1717 |
+
a481bd7 Clear email error on cleannup
|
1718 |
+
e008d54 Code formatting
|
1719 |
+
de5645a Send email at end of backup process so fatal errors don't stop backup from completing.
|
1720 |
+
619d260 Code formatting
|
1721 |
+
2602e42 whitespace
|
1722 |
+
f629358 @todo
|
1723 |
+
1410adb Make sure backup file is attached to email.
|
1724 |
+
d21bd19 Make sure file_exists before deleting.
|
1725 |
+
37eb48d Store running backup filename in .runing_backup then use it to make sure we don't show partial backups in backups list.
|
1726 |
+
f3374b0 Use better filename checks in hmbkp_cleanup
|
1727 |
+
30cb215 Fire error on failed backup
|
1728 |
+
b2833c7 Proper capitalization
|
1729 |
+
ae00fcd Bump
|
1730 |
+
f7397ac Don't cache ajax requests
|
1731 |
+
87fecec (tag: 1.6.4) 1.6.4 readme
|
1732 |
+
c3021d3 Pull upstream
|
1733 |
+
3719063 Delete .htaccess on update so it's always rewritten and check <IfModule mod_rewrite.c> to avoid 500 error on servers without mod_rewrite
|
1734 |
+
5c77f6e Pull upstream
|
1735 |
+
1a49838 PHPdoc
|
1736 |
+
eacb15e Don't show message for warnings as they freak people out to much and cause people to think the backup has failed when it hasn't
|
1737 |
+
6fa9cc0 Pull upstream
|
1738 |
+
6b6115d Code formatting
|
1739 |
+
a04b5fb Pull upstream
|
1740 |
+
bd661e5 Use correct operator
|
1741 |
+
1316011 (tag: 1.6.3) 1.6.3
|
1742 |
+
e9744b2 No need to add backup path to excludes as it's auto excluded.
|
1743 |
+
f679a72 hook email backup into hmbkp_complete_action so that fatal errors in sending email can't break backup.
|
1744 |
+
8551aa3 Define PCLZIP_TEMPORARY_DIR earlier to ensure it's always set to backup path.
|
1745 |
+
755b787 Pull upstream
|
1746 |
+
864ae59 Pull upstream
|
1747 |
+
d433c96 Introduce HMBKP_SECURE_KEY and use instead of SECURE_AUTH_KEY
|
1748 |
+
cfeaaf5 Better error message text
|
1749 |
+
5c74fc2 Don't strpos blank ABSPATH
|
1750 |
+
62b4103 (tag: 1.6.2) 1.6.2 changelog.
|
1751 |
+
d2b8280 1.6.2
|
1752 |
+
2db2e2c Code formatting.
|
1753 |
+
3479438 Load admin_actions earlier so they can hook into admin_init
|
1754 |
+
e3982dd Ability to dismiss the backup error / warning messages
|
1755 |
+
c90d541 Pull upstream
|
1756 |
+
74f49eb Clean up some obsolete update code.
|
1757 |
+
8578a6d Don't clear hmbkp_max_backups option on update.
|
1758 |
+
c6be2c9 Don't send backup email if backup failed.
|
1759 |
+
24c91a9 Avoid NOTICE when no errors.
|
1760 |
+
c42bab6 Pull upstream
|
1761 |
+
a540d17 Only show warning message for php errors in backupwordpress files.
|
1762 |
+
7f8fcda Mark the button as backup started and settimeout to 500
|
1763 |
+
73b7a5b (tag: 1.6.1) 1.6.1 release.
|
1764 |
+
b257307 (tag: 1.6) Bump to 1.6
|
1765 |
+
fc99e52 Return button even if the status is empty.
|
1766 |
+
defd817 More obvious that running backups can be canceled
|
1767 |
+
cb82321 Use getter methods instead of accessing properties directly.
|
1768 |
+
693da83 Pull upstream
|
1769 |
+
cae995a No need to set root as it defaults to ABSPATH
|
1770 |
+
193e138 Don't echo time() in full backup test.
|
1771 |
+
def211d Pull upstream
|
1772 |
+
40bc667 Incorrect comments
|
1773 |
+
67c1cc4 Pull from upstream
|
1774 |
+
d832205 Show a message for backup warnings.
|
1775 |
+
7edfa8c Cleanup on errors
|
1776 |
+
e2802b8 Cleanup on errors.
|
1777 |
+
94bc92f Pull from upstream
|
1778 |
+
bd914ec Make cancel backup work with new ajax backup
|
1779 |
+
6ce5e27 Remove Constant as it's no longer needed
|
1780 |
+
7d4b536 Fire manual backups using ajax, completely removes the reliance on wp-cron for manual backups.
|
1781 |
+
28f7fa9 Fix notice if backups dir isn't readable.
|
1782 |
+
8296a80 Nicely formatted errors in backup error message.
|
1783 |
+
f265d19 Store backup errors in a .backup_errors file and show a message in the admin if there were errors in the last backup.
|
1784 |
+
cea6d48 Pull upstream
|
1785 |
+
1a06b37 Test archive_method, mysqldump_method and errors in unit test.
|
1786 |
+
47068b7 Backup directory is now automatically excluded.
|
1787 |
+
aeff432 Pull upstream
|
1788 |
+
c152520 Minor code formatting
|
1789 |
+
11f0099 Pull upstream
|
1790 |
+
5afdb0f Pull upstream
|
1791 |
+
ffbfc66 Allow direct http downloads.
|
1792 |
+
96ef2d2 Remove actions when running backups from unit tests.
|
1793 |
+
3f261b6 Use files() method instead of duplicating code.
|
1794 |
+
eb69aff Pull upstream
|
1795 |
+
6f6be0e Latest hm-backup
|
1796 |
+
8ffbc00 Measure time in full backup unit test.
|
1797 |
+
2c816bc Consistent handling of symlinks
|
1798 |
+
826cdb1 Pull upstream
|
1799 |
+
c7a84f8 Skip full backup tests until symlinks are properly handled.
|
1800 |
+
e1e3e9a Unit test for a full backup
|
1801 |
+
fcab193 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1802 |
+
4f13942 Pull upstream
|
1803 |
+
8071a9c silence rmdir and unlink errors
|
1804 |
+
05b58ba conform ABSPATH to normalise trailingslash on windows
|
1805 |
+
1708eea Add Email info to FAQ and start changelog for 1.5.2
|
1806 |
+
61bbdd3 Bump
|
1807 |
+
baaef5e Minor code improvements, skip unreadable files in backup size calculation, use RecursiveDirectoryIterator in rmdir_tree
|
1808 |
+
85180bd Skip unreadable child directories in RecursiveDirectoryIterator
|
1809 |
+
5624aa8 Better help and fix possible error in backup path checks
|
1810 |
+
02a5593 Support passing excludes through wp-cli
|
1811 |
+
95998b7 (tag: 1.5.1) 1.5.1 changelog
|
1812 |
+
32b56d8 WP CLI support.
|
1813 |
+
10013f4 Minor code formatting.
|
1814 |
+
633d2c0 Release time.
|
1815 |
+
789a58c Pull from upstream
|
1816 |
+
a8e48b2 Don't delete user settings on de-activate.
|
1817 |
+
04162ad Bump
|
1818 |
+
1273217 Use a DirectoryIterator instead of a recursive open_dir for hmbkp_calculate.
|
1819 |
+
da9b8cf Only exclude backup path if it's in web root
|
1820 |
+
ea2acf8 Add the warning to the top of all the tabs.
|
1821 |
+
70dbe74 preventDefault to stop the anchor being added to url and to stop page jump.
|
1822 |
+
e29ff76 (tag: 1.5) 1.5 readme
|
1823 |
+
3160894 Ability to override the capability used to register the menu page.
|
1824 |
+
a69d82c Suppress filemtime errors
|
1825 |
+
99a79b2 fiddle with the order and remove ABSPATH before preg_matching to better match the plc_zip logic
|
1826 |
+
641ec22 Pass defines straight to correct properties for command path.
|
1827 |
+
1cbb2cc Latest HM Backup.
|
1828 |
+
14247ef Always delete transient on save settings.
|
1829 |
+
c1b3109 Back compat JS on old versions of WordPress.
|
1830 |
+
c63d4ee Latest HM Backups
|
1831 |
+
a4a157a Latest HM Backup
|
1832 |
+
8b68c4e Pre 3.3 compat for help tabs.
|
1833 |
+
ba7f621 back compat for 3.1 when WP_MAX_MEMORY_LIMIT wasn't defined.
|
1834 |
+
f73d114 Latest HM_Backup and more renames
|
1835 |
+
c382e42 Latest HM Backup
|
1836 |
+
1a8025e Bump + code cleanup.
|
1837 |
+
a8525f3 Add plugin FAQ and constants to help and convert to use new 3.3 help tabs.
|
1838 |
+
49c0f7c Call conform_dir statically.
|
1839 |
+
2998149 Rename Advanced Options to settings.
|
1840 |
+
66fad96 Get backups working
|
1841 |
+
b2f0202 Latest hm-backup
|
1842 |
+
7286524 Load the HM Backup Tests.
|
1843 |
+
9d71836 First bash at using hm-backup
|
1844 |
+
516e5f5 Merge pull request #15 from valericus/patch-1
|
1845 |
+
b0a8f3e Set proper charset of MySQL backup
|
1846 |
+
8b1c3c7 (tag: 1.4.1) 1.4.1
|
1847 |
+
4ed46d2 (tag: 1.4) 1.4 has gone golden.
|
1848 |
+
f91a1d4 Fix a couple of last minute bugs.
|
1849 |
+
2b9d335 New screenshot for 1.4
|
1850 |
+
3b294c0 Finalising 1.4
|
1851 |
+
bb531a0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1852 |
+
97e9479 Code formatting.
|
1853 |
+
b21cb67 Rewrite incorrect comment.
|
1854 |
+
594e7ca Missing line break in .haccess comment.
|
1855 |
+
e24cc2d Code formatting.
|
1856 |
+
7e9f2ad @todo
|
1857 |
+
f9b5a4a Updated Readme
|
1858 |
+
630f55e Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1859 |
+
43f17b9 Should use the function for checking this - for backwards compatibility.
|
1860 |
+
57568ae Do not setup backup schedule if the option has been set to disable backups.
|
1861 |
+
08e7651 Rename the backup schedule function.
|
1862 |
+
aeb8cd7 Clear the schedule if the automatic backup is disabled.
|
1863 |
+
056ca13 Add class = code to the excludes text area.
|
1864 |
+
3bdbc3b Code formatting.
|
1865 |
+
fb46f82 Minor PHP comment error.
|
1866 |
+
93019af Correct author and plugin urls.
|
1867 |
+
952b4f7 Correct github url
|
1868 |
+
e4e8425 Add Theo to contributors list and order alphabetically
|
1869 |
+
3aa9342 Bump
|
1870 |
+
10cdd57 Merge branch 'refs/heads/admin_gui'
|
1871 |
+
82d55f5 Code commentino, formattino & I18N
|
1872 |
+
07068cf Updated language.
|
1873 |
+
240e4ca Merge branch 'refs/heads/master' into admin_gui
|
1874 |
+
26da9e8 Remove cruft.
|
1875 |
+
f7f1576 Localise dates.
|
1876 |
+
a2d3273 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1877 |
+
2691a21 Use correct translation domain.
|
1878 |
+
e93883c Russian translation, props Valera R
|
1879 |
+
e52bd8e strtolower instead of checking both lowercase and capitalised
|
1880 |
+
9687d19 Merge branch 'master' into admin_gui
|
1881 |
+
61bfb20 Bug in i18n - thanks Valera R
|
1882 |
+
97e1447 Bug in i18n - thanks Valera R
|
1883 |
+
4385235 Looks like our cron schedules filter got lost in a merge back there.
|
1884 |
+
7fc9f1a Merge branch 'master' into admin_gui
|
1885 |
+
7c8b151 prevent notices when the plugin cannot connect to the WordPress plugin repository.
|
1886 |
+
eee9059 Fix typo in constant.
|
1887 |
+
0637a16 BUG FIX - typo in the constant
|
1888 |
+
f8507a2 Switch to use hmbkp_get_excludes()
|
1889 |
+
ee15d43 Rewrite function for getting the list of excluded files/directories
|
1890 |
+
b95b9a0 replace hmbkp_daily with standard WordPress daily
|
1891 |
+
ee180fc Use the default daily schedule rather than registering our own
|
1892 |
+
358dba8 Merge branch 'master' into admin_gui
|
1893 |
+
97964cb Add an explanatory comment to the .htaccess.
|
1894 |
+
7eb2b14 Constant to disable the use of wp-cron with manual backups.
|
1895 |
+
40f6099 bump
|
1896 |
+
627d400 (tag: 1.3.2) Version 1.3.2
|
1897 |
+
bb5af87 Ignore unreadable files in PCLZIP
|
1898 |
+
30928ec Properly export binary data.
|
1899 |
+
a28656e Spanish translation.
|
1900 |
+
6c4d1b1 Bump min PHP version to 5.2.4 to match WordPress.
|
1901 |
+
b412439 Use 303 redirect when redirecting form submissions.
|
1902 |
+
4655a80 If the database file doesn't exist after doing a mysqldump then fallback to the PHP fallback library.
|
1903 |
+
f84fb70 Move set_time_limit outside of loop.
|
1904 |
+
cfd6da5 Don't store .gitignore
|
1905 |
+
a983c42 3.3 Style buttons
|
1906 |
+
d32cf03 Stray line.
|
1907 |
+
477d848 Better comments
|
1908 |
+
1a1ebfd remove the last couple of bits of theos code that snuck in there.
|
1909 |
+
6eafe41 Revert "Added DB entries for backup archives"
|
1910 |
+
c984020 missed some stuff
|
1911 |
+
9a254e3 Merge branch 'master' into admin_gui
|
1912 |
+
b5970c2 improve the descriptions.
|
1913 |
+
f825524 Revert "Added DB entries for backup archives"
|
1914 |
+
5de95f0 call deactivate on update to clear bad settings.
|
1915 |
+
59348db Merge branch 'db-logs'
|
1916 |
+
3c592a8 ignore
|
1917 |
+
40302fc Handle empty passwords in mysql_dump
|
1918 |
+
9f9b80a Added DB entries for backup archives
|
1919 |
+
0da2efb - Call deactivate on activation to clear everything out. A better cleaner solution. Thanks Tom.
|
1920 |
+
d01c0a3 Merge branch 'master' into admin_gui
|
1921 |
+
00f5d5c Fix
|
1922 |
+
f1fd0c2 - Instead of deleteing the transient, we should delete the .backup_running file. Should maybe do this on activate as well just in case something had gone wrong.
|
1923 |
+
00b0033 - Display advanced options panel if hash is set. - Close some tags.
|
1924 |
+
c7e2bed - FIX - only show invalid no of backups if the field was actually submitted (note - disabled fields are not submitted)
|
1925 |
+
e6decbe Merge branch 'master' into admin_gui
|
1926 |
+
a58e4b2 - Update readme & stable tag
|
1927 |
+
a132ab7 FIX add check for PHP Version, and die if less than 5.0
|
1928 |
+
f0b4d16 Merge branch 'master' into admin_gui
|
1929 |
+
bb5b787 - hmbkp_get_backups should return false if no backups.
|
1930 |
+
2be96cf - Advanced settings form should be visible if there are no backups.
|
1931 |
+
5b5eb6c - get_backups() should return false if there are no backups.
|
1932 |
+
4865793 - Display a notice to say that all files in the root directory of the site will be backed up if there is are no excludes set. - Make the function for advancing the schedule by the interval simpler.
|
1933 |
+
52d2d38 - tidy up
|
1934 |
+
0ef77d9 - Some functions seemed to get lost when merging! - Fix some notices.
|
1935 |
+
5a78ad7 - Fix some issues / duplications etc when caused by merge.
|
1936 |
+
9b99f73 Merge branch 'master' into admin_gui
|
1937 |
+
7cce37a Docs.
|
1938 |
+
bfefb57 We no longer need mysql_ping
|
1939 |
+
aa4608b Store running status as a hidden file instead of in the database.
|
1940 |
+
975a4f9 - Remove an old function
|
1941 |
+
48403f1 - Update readme
|
1942 |
+
ca43c93 Don't show remaining space or warn when space is low as it's too unreliable.
|
1943 |
+
30f8dc0 (tag: 1.3) Version 1.3 Gold
|
1944 |
+
83acf1e Pull the FAQ into the contextual help section on the backupwordpress page.
|
1945 |
+
efb8d10 Don't activate on old versions of WordPress
|
1946 |
+
531bcac Overhaul excludes to support excluding absolute folders /wp-contet/, folder fragments .svn/ and files *.php.
|
1947 |
+
e219bf7 - Improve scheduling of the new cron jobs. Make sure it resets at the right time, and only the right time. - Better commenting
|
1948 |
+
8ce735d - When setting a new schedule - the first event should be advanced by the schedule interval.
|
1949 |
+
df6d34c - FIX - make sure the schedule is cleared when it should be.
|
1950 |
+
a2ab152 - Use deactivate_plugins() rather than manually unsetting. Thanks Joe.
|
1951 |
+
8c8e097 Merge branch 'master' into admin_gui
|
1952 |
+
3dce375 - Deactivate Plugin & Die if WordPress is too old.
|
1953 |
+
09b101b - Update readme a little.
|
1954 |
+
4cfff8a - FIX display real next scheduled.
|
1955 |
+
7db7b35 - Maybe they shouldn't be capitalized after all. - remove bug testing code.
|
1956 |
+
ae49c2b - Clear schedule hook when changing schedule setting. - FIX: capitalize display name inline with wordpress default cron schedules - FIX: naming of option.
|
1957 |
+
93c87ca - FIX: make sure all options are deleted when the plugin is deactivated
|
1958 |
+
1fc1002 - oops. missed some commas.
|
1959 |
+
35238bb - add weekly, fortnightly and monthly to cron schedules.
|
1960 |
+
e751d74 - Add setting of backup frequency in the advanced options form. - Save frequency settings.
|
1961 |
+
2374007 - Fix the scheduling so that it works in all timezones, correctly. And certainly doesn't schedule the event in the past so that it runs backups constantly.
|
1962 |
+
0996bf3 Don't attempt to guess compression, just display uncompressed size.
|
1963 |
+
8cff239 Wrap ini_get( 'safe_mode' ); so we handle both (bool) false and (string) Off.
|
1964 |
+
c7a7f32 - Save file with correct localtime - Show correct localtime in table.
|
1965 |
+
5e11b63 - Adjust scheduled event for local time. - Display correct localtime.
|
1966 |
+
b6ad6a1 - Stop even trying to guess the compressed size as it is totally inaccurate. Be honest, and just tell them the uncrompressed size.
|
1967 |
+
bb15ff7 - Use php version_compare function to check versions.
|
1968 |
+
050a7b5 - FIX - used the wrong key.
|
1969 |
+
7a9a2ae - Move Advanced Options form notifications to the interface.functions file - and hook them in to admin_notices
|
1970 |
+
34880f1 - FIX: Just some isset checks on my $_POST data. Thanks Tom.
|
1971 |
+
0ef1c6e - If new exclude rules - delete cached est backup size stored as transient so that it is regenerated
|
1972 |
+
f7b1e0f - Do not count excluded files & directories when calculating estimated filesize.
|
1973 |
+
315bd03 - Fix - When submitting the form - you did not go to the top of the page.
|
1974 |
+
b6cad30 - Better handling of errors when processing the advanced options form. - Display some nice helpful messages.
|
1975 |
+
d6e1436 - Fix some of the text in contextual help
|
1976 |
+
7985cc4 - Add 'settings saved' notification - tidy up
|
1977 |
+
4e5e609 - update & add check to see if readme used is from the actual version in use and if not, display some warnings.
|
1978 |
+
c74e6ee - Add FAQ to Contextual Help dropdown - FAQ is taken from readme on wordpress repo.
|
1979 |
+
92e04c4 Merge branch 'master' into admin_gui
|
1980 |
+
479e1d2 Set database stored_filename directory rather than relying on str_replace.
|
1981 |
+
763b8f8 Better hmbkp_path default
|
1982 |
+
99bd09b Handle singular and plural for completed backup count
|
1983 |
+
d2b5033 Better styling for advanced options.
|
1984 |
+
de48557 Merge branch 'master' into admin_gui
|
1985 |
+
dccdc32 - Do not hide the advanced options form if it has just been submitted.
|
1986 |
+
a46533d - Fix message at the top not displaying the right message when the options form has just been submitted.
|
1987 |
+
1fd7a3d - fix message not displaying correct option - hmbkp_disable_automatic_backup
|
1988 |
+
c3c1374 - get excludes to use stored option
|
1989 |
+
1b39875 - move save options function to admin.actions and process on admin_init - add some checks/nonce fields etc.
|
1990 |
+
65abfed - change everything to use my new option value functions
|
1991 |
+
be9c254 - more switching to use of individual functions to get value of settings.
|
1992 |
+
09ee9d1 - move checking of max_backups to max_backups function
|
1993 |
+
453f54f - Do not delete stored email address just because new one is invalid. Just return error instead.
|
1994 |
+
bd25c5c - Advanced options GUI - Options page save function - beginning of a Wrapper function for returning either defined setting, or stored option.
|
1995 |
+
197c346 Replace * with non greedy regex wildcard for PCLZIP.
|
1996 |
+
ed85a9e Don't match against invalid exclude rules
|
1997 |
+
5cd78dd Trim whitespace from exclude rules, fixes issue with comma [space] separated list of rules.
|
1998 |
+
9dd836b Show examples for all advanced options.
|
1999 |
+
3764099 Add support for excluding directories via a define.
|
2000 |
+
dc78e1e Replace \\ with / in windows paths not the other way round.
|
2001 |
+
65f0322 Support dynamic excludes in both zip and PCLZIP, lays foundation for user excludes.
|
2002 |
+
f1b5173 Use consistent function names for admin_notices.
|
2003 |
+
7beaad1 Properly handle setting and changing backup directory.
|
2004 |
+
3223b24 Improve the get_backups code.
|
2005 |
+
3c1411b Tweak FAQ
|
2006 |
+
53c0d59 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
2007 |
+
0789452 1.3 bleeding
|
2008 |
+
5241d51 Correct handle for Matt
|
2009 |
+
3d20f86 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
2010 |
+
48102f5 - Update FAQ in Readme
|
2011 |
+
b6e1607 (tag: 1.2) Version 1.2
|
2012 |
+
da8e478 Tweak langauge.
|
2013 |
+
03e35da Tweak messages.
|
2014 |
+
887db23 Don't show message if email is invalid
|
2015 |
+
673450b Merge branch 'master' into backupwordpress_email
|
2016 |
+
1300f42 - oops. left in some debug code.
|
2017 |
+
98b2b49 file mode change,
|
2018 |
+
410b121 - Add some error messages for invalid email addresses and emails that failed to send.
|
2019 |
+
f74e0a4 - Add ability to email a copy of the backup to a defined address.
|
2020 |
+
8879ebf Merge code from settings.functions.php into core.functions.php and delete redundant file.
|
2021 |
+
2b5a6db Don't hardcode Windows drive letters.
|
2022 |
+
3851dce Merge branch 'master' of github.com:willmot/BackUpWordPress
|
2023 |
+
87eabb9 - Icons - 32x32, 16x16, 16x16+hover - Add css for icon to hmbkp.css - Change screen_icon() to use backupwordpress icon - Icon for git repo
|
2024 |
+
02e8a7e chmod moved files so we can delete them.
|
2025 |
+
f4bd99c Check for wp_error in wp-cron.php check
|
2026 |
+
40f0a36 Initial Import
|
2027 |
+
948b600 Committed to much
|
2028 |
+
b126a23 Initial commit
|
admin/actions.php
CHANGED
@@ -217,8 +217,6 @@ function hmbkp_edit_schedule_services_submit() {
|
|
217 |
|
218 |
$schedule = new HM\BackUpWordPress\Scheduled_Backup( sanitize_text_field( $_POST['hmbkp_schedule_id'] ) );
|
219 |
|
220 |
-
hmbkp_clear_settings_errors();
|
221 |
-
|
222 |
$errors = array();
|
223 |
|
224 |
// Save the service options
|
@@ -255,8 +253,6 @@ function hmbkp_edit_schedule_submit() {
|
|
255 |
|
256 |
$schedule = new HM\BackUpWordPress\Scheduled_Backup( sanitize_text_field( $_POST['hmbkp_schedule_id'] ) );
|
257 |
|
258 |
-
hmbkp_clear_settings_errors();
|
259 |
-
|
260 |
$errors = array();
|
261 |
|
262 |
$settings = array();
|
217 |
|
218 |
$schedule = new HM\BackUpWordPress\Scheduled_Backup( sanitize_text_field( $_POST['hmbkp_schedule_id'] ) );
|
219 |
|
|
|
|
|
220 |
$errors = array();
|
221 |
|
222 |
// Save the service options
|
253 |
|
254 |
$schedule = new HM\BackUpWordPress\Scheduled_Backup( sanitize_text_field( $_POST['hmbkp_schedule_id'] ) );
|
255 |
|
|
|
|
|
256 |
$errors = array();
|
257 |
|
258 |
$settings = array();
|
admin/schedule-form.php
CHANGED
@@ -12,7 +12,12 @@
|
|
12 |
|
13 |
</div>
|
14 |
|
15 |
-
<?php }
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
<form method="post" action="<?php echo admin_url( 'admin-post.php' ); ?>">
|
18 |
|
12 |
|
13 |
</div>
|
14 |
|
15 |
+
<?php }
|
16 |
+
|
17 |
+
// We can clear them now we've displayed them
|
18 |
+
hmbkp_clear_settings_errors();
|
19 |
+
|
20 |
+
?>
|
21 |
|
22 |
<form method="post" action="<?php echo admin_url( 'admin-post.php' ); ?>">
|
23 |
|
admin/schedule-settings.php
CHANGED
@@ -67,7 +67,14 @@ if ( HM\BackUpWordPress\Schedules::get_instance()->get_schedule( $schedule->get_
|
|
67 |
|
68 |
</div>
|
69 |
|
70 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
<form method="post" action="<?php echo admin_url( 'admin-post.php' ); ?>">
|
73 |
|
67 |
|
68 |
</div>
|
69 |
|
70 |
+
<?php
|
71 |
+
|
72 |
+
endif;
|
73 |
+
|
74 |
+
// We can clear them now we've displayed them
|
75 |
+
hmbkp_clear_settings_errors();
|
76 |
+
|
77 |
+
?>
|
78 |
|
79 |
<form method="post" action="<?php echo admin_url( 'admin-post.php' ); ?>">
|
80 |
|
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 → Backups</strong>. On multisite, you'll find me under the Network Settings menu.
|
6 |
-
Version: 3.1.
|
7 |
Author: Human Made Limited
|
8 |
Author URI: http://hmn.md/
|
9 |
License: GPL-2.0+
|
@@ -43,7 +43,7 @@ register_deactivation_hook( __FILE__, array( 'HM\BackUpWordPress\Setup', 'deacti
|
|
43 |
*/
|
44 |
final class Plugin {
|
45 |
|
46 |
-
const PLUGIN_VERSION = '3.1.
|
47 |
|
48 |
/**
|
49 |
* @var Plugin The singleton instance.
|
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 → Backups</strong>. On multisite, you'll find me under the Network Settings menu.
|
6 |
+
Version: 3.1.4
|
7 |
Author: Human Made Limited
|
8 |
Author URI: http://hmn.md/
|
9 |
License: GPL-2.0+
|
43 |
*/
|
44 |
final class Plugin {
|
45 |
|
46 |
+
const PLUGIN_VERSION = '3.1.4';
|
47 |
|
48 |
/**
|
49 |
* @var Plugin The singleton instance.
|
changelog
ADDED
@@ -0,0 +1,2024 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
da0eb54 (HEAD, origin/master, master) Merge pull request #728 from humanmade/issue-728
|
2 |
+
0417e75 Merge pull request #739 from humanmade/upgrade-options
|
3 |
+
6bcc87f (upgrade-options) Bump version
|
4 |
+
ba75dd3 strtolower is redundant
|
5 |
+
a384804 Upgrade routine
|
6 |
+
8cbe010 (origin/change-settings-names, change-settings-names) Use the Service name as the setting name
|
7 |
+
dc8b1a1 (issue-728) Cleear settings for schedule settings
|
8 |
+
54dafb4 Fixes bug in displaying settings error notices
|
9 |
+
39f1df4 (php52-compat, backup-progress) Update version number
|
10 |
+
a88d1b0 Merge pull request #726 from humanmade/fix-fatal-error-missing-class-addons
|
11 |
+
76329ce (fix-fatal-error-missing-class-addons) Leave bare minimum to avoid fatal error
|
12 |
+
4c6846d remove old main plugin class
|
13 |
+
ce4f3c8 remove deprecated notice
|
14 |
+
b37d112 Throw a deprecated warning
|
15 |
+
95fd673 (tag: 3.1.3) Merge pull request #727 from danielbachhuber/patch-1
|
16 |
+
68aea7f Fix class name
|
17 |
+
6bca5e5 Add BWP class
|
18 |
+
7b32eca Bump version
|
19 |
+
2410dcd Introduces a deprecated.php file
|
20 |
+
62d6b16 (tag: 3.1.2) Version 3.1.2
|
21 |
+
974a939 Merge pull request #687 from humanmade/fixup-setup-class
|
22 |
+
f6f6169 Merge pull request #724 from humanmade/simplify-bwp-file-timestamp
|
23 |
+
f29e319 (simplify-bwp-file-timestamp) Simplify the file name timestamp
|
24 |
+
54327e0 Fix class file name
|
25 |
+
b97f805 Merge pull request #723 from humanmade/willmot-slack-notifications
|
26 |
+
acad348 (fixup-setup-class) Add missing transients to uninstall routine
|
27 |
+
e3857e7 switch Travis notifications to Slack instead of Hipchat
|
28 |
+
2ff2b3c Do not delete backups on uninstall
|
29 |
+
2ae3630 wrap in parenthesis
|
30 |
+
0c1d81f Fix include paths after moving uninstall to own file herpderp
|
31 |
+
08ebd69 Update BackUp class include
|
32 |
+
4d25ebe Merge branch 'master' into fixup-setup-class
|
33 |
+
a79e649 (refactor-fixes, issue-688) Merge pull request #719 from humanmade/iis-fixes
|
34 |
+
d7b5b73 Merge pull request #720 from humanmade/refactor-fixes
|
35 |
+
c93c3a5 Add all cases to switch
|
36 |
+
c8a0068 Pass scanned files sizes through conform_dir()
|
37 |
+
5746c66 Fix some classes and requires
|
38 |
+
ec54f3b Merge branch 'master' into fixup-setup-class
|
39 |
+
ea32820 Merge branch 'master' into fixup-setup-class
|
40 |
+
c7e556c Merge pull request #684 from humanmade/issue-684
|
41 |
+
8ab6a83 (origin/issue-684, issue-684) Fix namespaces
|
42 |
+
9c8f826 Remove unnecessary wildcard from regex
|
43 |
+
021feb3 Merge branch 'master' into issue-684
|
44 |
+
d4c215e Merge pull request #667 from humanmade/crazy-refactor
|
45 |
+
3d8ffca (crazy-refactor) Remove some duplication
|
46 |
+
eb09901 Formatting
|
47 |
+
b020077 Fix Class name
|
48 |
+
4533bf0 Merge branch 'master' into crazy-refactor
|
49 |
+
a329b61 Blank line
|
50 |
+
2700f66 Uses a DirectoryIterator to delete files
|
51 |
+
449ef48 Merge pull request #683 from humanmade/change-singleton-implementation
|
52 |
+
219fe77 Merge branch 'master' into crazy-refactor
|
53 |
+
de70b1f Remove tests for now
|
54 |
+
d0e23a0 Fix stable tag number
|
55 |
+
fc912ee Revert to using uninstall.php
|
56 |
+
bf672f6 Add tests for uninstall and deactivate
|
57 |
+
660fd78 Remove double lie break
|
58 |
+
32c6b8e Remove double line break
|
59 |
+
f084b60 Remove phpdocumentor
|
60 |
+
51eaa6e We still need to require some scripts...
|
61 |
+
b5261a5 We dont need to check for this constant in the hook callback
|
62 |
+
867ff5d Use get_col to directly have an array of schedule option names
|
63 |
+
fee584f Remove namespacing
|
64 |
+
5130b38 Remove debugging
|
65 |
+
176c084 Make the uninstall, activation and deactivation hooks work
|
66 |
+
239f539 (change-singleton-implementation) Change the singleton implementation to not use the static() function
|
67 |
+
fd13166 (adds-filters) Merge pull request #682 from duritong/fix_path_argument
|
68 |
+
ddc75d8 path argument interfers with wp-cli path argument.
|
69 |
+
e3c2b22 (tag: v3.1.1) Version 3.1.1
|
70 |
+
b3ffe16 Merge pull request #670 from humanmade/fix-668
|
71 |
+
ad7e0fa Correct $response1 variable
|
72 |
+
89c87e8 (tag: 3.1-alpha) Merge pull request #475 from humanmade/issue-475
|
73 |
+
d0e6d0c Merge pull request #652 from humanmade/issue-652
|
74 |
+
804c472 (issue-652) Suppress warnings from filesystem functions
|
75 |
+
9861f06 Remove debugging function
|
76 |
+
6601346 Merge branch 'master' into issue-652
|
77 |
+
65808bb (issue-475) Fix a French string
|
78 |
+
ca35ba3 Format the intercom data better
|
79 |
+
c8cd859 Load Intercom in the admin footer
|
80 |
+
34c3af0 Fix some HTML issues
|
81 |
+
b896803 Fix tests
|
82 |
+
4c3fade Add a function that returns a given option value
|
83 |
+
071a23a Return Unknown if no average exists or invalid
|
84 |
+
4e6ca12 Add a start parameter to function
|
85 |
+
6d8047a Pass in the start time as a parameter
|
86 |
+
0410b01 Add some unit tests
|
87 |
+
740583a Make strings translatable
|
88 |
+
9861f70 Escape values
|
89 |
+
61a0441 Adds a function to track backup duration and anpther to display it
|
90 |
+
adb7b8a Adds Average Backup Duration Info
|
91 |
+
e9a4088 Improve display of arrays
|
92 |
+
dcbe510 Fix some scrutinizer issues, mostly major ones
|
93 |
+
cbc5a85 Consistent default name for database dumps
|
94 |
+
9e9725d Major 5.3 re-factoring fun
|
95 |
+
ef82471 Merge hm-backup into backupwordpress
|
96 |
+
4e3bfb6 Minor code formatting
|
97 |
+
6c0efd4 else if should be elseif
|
98 |
+
a970696 Update the WP_CLI command to fix some issues
|
99 |
+
35a473d Add support for copying and updating an existing backups
|
100 |
+
1ee8c69 Fixes open_basedir warnings
|
101 |
+
8de17c3 Replace spaces with tabs for indentation
|
102 |
+
082a038 Merge pull request #664 from humanmade/wp-cron-test-improvements
|
103 |
+
cc8e46e (wp-cron-test-improvements) Improve the reliability of the wp-cron test
|
104 |
+
8bf18c5 Merge pull request #639 from humanmade/issue-639
|
105 |
+
5ad724e Merge pull request #588 from humanmade/issue-588
|
106 |
+
b87396b (issue-639) Do not start schedule if backups are not possible
|
107 |
+
069553b (issue-588) Merge branch 'master' into issue-588
|
108 |
+
876b955 Pop in the directory sizes
|
109 |
+
f6d99f6 No need to return the whole array
|
110 |
+
81fc305 Merge pull request #640 from humanmade/issue-640
|
111 |
+
c11b1b5 Merge pull request #605 from humanmade/issue-605
|
112 |
+
809528e Adapt heartbeat pulse
|
113 |
+
bdb1142 Update Javascript
|
114 |
+
0f4f758 A few adjustments based on peer review feedback.
|
115 |
+
315ff75 Update constant name
|
116 |
+
195189b Load the default translations so that activation error message is in user language
|
117 |
+
cb6fbe5 Fix a few translatable strings
|
118 |
+
8c52f3a Update French translations
|
119 |
+
2f1a3a5 Re-uglify Intercom js
|
120 |
+
727579e Use provided callback argument to determine current screen
|
121 |
+
036998c remove deprecated code
|
122 |
+
34cfdc9 Merge branch 'master' into issue-605
|
123 |
+
6951b7e Merge pull request #612 from humanmade/hmbkp-path
|
124 |
+
5c48e64 Remove PHPDoc build process
|
125 |
+
f3e9fc3 Merge branch 'master' into hmbkp-path
|
126 |
+
6457232 Merge branch 'master' into issue-605
|
127 |
+
c134e41 Ignore IDE project files
|
128 |
+
c127848 Merge pull request #651 from humanmade/remove_memory_limit_define
|
129 |
+
16213e9 Only show notices on BWP admin page
|
130 |
+
4945ce9 Merge pull request #649 from humanmade/improved_notices
|
131 |
+
b2a228c Fix class name
|
132 |
+
3ffb704 Formating
|
133 |
+
d128ae5 Make function public for now
|
134 |
+
a491cfc Get an instance of BWP to load functions
|
135 |
+
45af4c4 Fix conditional
|
136 |
+
9675432 Fix conditional
|
137 |
+
6769d23 Show admin notice if fails to meet requirements
|
138 |
+
bd56ea0 Remove unneeded function
|
139 |
+
7d7b515 Fix references
|
140 |
+
b4a9a0e Refactor main class after addition of the Setup class
|
141 |
+
0e6febe Introduce a setup class
|
142 |
+
26cb5ab Update tests
|
143 |
+
8cc3a85 Determine if we need to run a cleanup routine
|
144 |
+
71fca9c Introduce a custom hook for addons
|
145 |
+
ca5fbc7 Refactor main plugin file into a singleton class
|
146 |
+
bf5be41 Bring activation and deactivation into main plugin class
|
147 |
+
ae82d2c Ignore IDE project files
|
148 |
+
5cf0843 Merge pull request #648 from humanmade/issue-648-sprtbtnfix
|
149 |
+
93cc9ce css changes to fix support button alignment
|
150 |
+
0165a6c Merge pull request #644 from humanmade/issue-644
|
151 |
+
ea4854b Merge pull request #650 from humanmade/fix_nojs_backup
|
152 |
+
46d3601 Merge pull request #642 from humanmade/fix-missing-i18n
|
153 |
+
2fa87b0 Merge branch 'master' into hmbkp-path
|
154 |
+
bdada67 Fixes issue preventing backups from running without JS
|
155 |
+
b901112 Remove back compat memory limit define
|
156 |
+
b3fb80e Refactot HMBKP_Notices to support non-persistant notices
|
157 |
+
e9cac5f Minor refactor for PHP minimum requirements notice
|
158 |
+
65b89ff Clear previous backup notices when running a new backup
|
159 |
+
25ce583 Fix issues with custom paths
|
160 |
+
eaf520b Fixup some issues in merge_existing_paths
|
161 |
+
ca6b691 Improved singleton pattern
|
162 |
+
f679be5 Display errors in network admin
|
163 |
+
b30722e Change to text input so multiple email address are supported
|
164 |
+
6100176 Removes HTML tag from string
|
165 |
+
fe62548 Merge pull request #643 from humanmade/fix-conditional
|
166 |
+
9743f32 code is of type string
|
167 |
+
d4e8765 Remove unneeded code
|
168 |
+
070dd9e Account for new schedule
|
169 |
+
27f9e77 Make upsell sentence translatable
|
170 |
+
97aa688 Regenerate minified
|
171 |
+
6bb46f7 Fix a few linting issue
|
172 |
+
2b1ef2d Extract to a function
|
173 |
+
6401221 JSHint config
|
174 |
+
0bf6248 fix return type
|
175 |
+
d5170dd Return true if transient exists
|
176 |
+
6a0a704 Check if constant is defined
|
177 |
+
198f40a Request the site size fvia heartbeat send
|
178 |
+
b4ee172 Pass site size through heartbeat
|
179 |
+
4155280 Only calculate if necessary
|
180 |
+
939ccdb Remove phpunit and naming checks
|
181 |
+
c2a199e (tag: v3.0.4) Remove naming checks as we do this with phpcs
|
182 |
+
8cc1f65 Bump version to 3.0.4
|
183 |
+
65f5095 Don't run phpunit on Scrutinizer
|
184 |
+
e5bc0dc Merge pull request #624 from humanmade/issue-624
|
185 |
+
95873c5 Merge pull request #629 from humanmade/issue-629
|
186 |
+
fc495bd Merge pull request #633 from humanmade/fix-help-tabs-display
|
187 |
+
823107e Merge pull request #634 from humanmade/issue-634
|
188 |
+
6eece13 Merge pull request #636 from humanmade/fix-admin-scripts
|
189 |
+
7a56b46 Only build docs on master
|
190 |
+
868ae6b Wait for tests
|
191 |
+
42838dc Try using a hardcoded string
|
192 |
+
6ab00bc Simplify the backup count display
|
193 |
+
6b4684e Enqueue scripts properly
|
194 |
+
17b0610 Change how we check directory_sizes
|
195 |
+
31baca0 Disable php_cpd
|
196 |
+
7b9f9cb Merge branch 'master' into fix-help-tabs-display
|
197 |
+
1e01d21 Fix typo
|
198 |
+
d98e143 Merge branch 'master' into issue-629
|
199 |
+
5438c20 Add BackUpWordPress test case class
|
200 |
+
b03582c Move class to separate file
|
201 |
+
2102a88 Account for various testing environments
|
202 |
+
2c1469a Use HTTPS in tests setup
|
203 |
+
0766c37 Add required functions
|
204 |
+
8b9a4d8 Remove deprecated property
|
205 |
+
20bf107 Simplify writing status to file and throw Exception on failure
|
206 |
+
48d45e2 Spacing
|
207 |
+
710fbc0 Group help tab display functions
|
208 |
+
8ad56ee Remove deprecated function
|
209 |
+
9358318 call hmbkp_path directly
|
210 |
+
0f96866 Merge pull request #628 from humanmade/wpml-compat
|
211 |
+
b27e2f2 expected actual
|
212 |
+
23d3e78 Update POT file
|
213 |
+
cca1f0b Make strings ready for translation
|
214 |
+
0d0f270 Run test suites separately
|
215 |
+
69812bb Reorganize tests
|
216 |
+
43d20c4 Get the singleton instead of instantiating
|
217 |
+
b3aa187 Do not delete backups folder between tests
|
218 |
+
a771a02 Expected then Actual
|
219 |
+
e52bb77 Fix order of arguments in assertions
|
220 |
+
50fe291 No need for this var
|
221 |
+
a8a8659 Add BackUpWordPress test case class
|
222 |
+
dcbac12 Move class to separate file
|
223 |
+
4e88297 Account for various testing environments
|
224 |
+
c1e3158 Use HTTPS in tests setup
|
225 |
+
b9ce28c Merge branch 'master' into hmbkp-path
|
226 |
+
1e093b6 Update dependencies in composer.lock
|
227 |
+
40faa7c (tag: v3.0.3) Fix code coverage config
|
228 |
+
486d6c7 Fix code coverage config
|
229 |
+
04e4d9d Fix class name
|
230 |
+
889572d Merge branch 'master' into hmbkp-path
|
231 |
+
748f132 Remove asterisk from pattern
|
232 |
+
d91cfe7 Fix asterisk
|
233 |
+
a5d6af5 Rename translation files
|
234 |
+
d67f3d6 Bump plugin version to 3.0.3
|
235 |
+
4bdb26f bump version
|
236 |
+
3e3aa0d refresh readme
|
237 |
+
0e15823 Regenerate readme
|
238 |
+
40d72ce Refresh POT file
|
239 |
+
5afe400 Latest hm backup
|
240 |
+
c81b561 Merge pull request #621 from humanmade/fix-time-dependent-tests
|
241 |
+
e96e73b Merge branch 'master' into hmbkp-path
|
242 |
+
91ed195 Merge pull request #623 from humanmade/issue-623
|
243 |
+
11dcfa0 Merge pull request #620 from humanmade/issue-620
|
244 |
+
07bcd59 Merge branch 'master' into hmbkp-path
|
245 |
+
6702908 Merge pull request #597 from humanmade/issue-597
|
246 |
+
69daeef Add French translations
|
247 |
+
4396c41 Update textdomain
|
248 |
+
abd3585 Fix deleted function
|
249 |
+
1bdf3ff Use HM_Backup function to determine if shell_exec is enabled
|
250 |
+
d0c7d70 Merge branch 'master' into issue-620
|
251 |
+
b894d52 Check if file is readable first
|
252 |
+
025c581 Fix how we kick off Task
|
253 |
+
be92693 Merge pull request #625 from humanmade/issue-625
|
254 |
+
1bc3eb7 Remove unused var
|
255 |
+
db0ec01 Call recursive filescanner on admin page load
|
256 |
+
99cbe70 Update package.json
|
257 |
+
804d727 Update the POT file task params
|
258 |
+
f10bf82 Replace hmbkp with backupwordpress as textdomain
|
259 |
+
80aae82 Exclude folders
|
260 |
+
a490f77 Add Grunt task options
|
261 |
+
c73afab Checkout hmbkp-path branch
|
262 |
+
9d163c1 Make function public
|
263 |
+
32e7b12 Merge branch 'master' into hmbkp-path
|
264 |
+
32a36a4 Comments and formatting
|
265 |
+
af7c0c3 Fix scrutinizer issues
|
266 |
+
909332a Remove hard line returns
|
267 |
+
c603734 Display placeholder if exec fails
|
268 |
+
9869c23 Add 30 second time diff allowance
|
269 |
+
845b9fe Use $TRAVIS_BUILD_DIR
|
270 |
+
d163ee6 we do this in travis.yml
|
271 |
+
9e4fda4 Regenerate github account info
|
272 |
+
5722e0c Update command to reflect function rename
|
273 |
+
bcc100e Update tests to reflect function name change
|
274 |
+
1853d7b Rename function
|
275 |
+
1fe371a Filter tests to run
|
276 |
+
6892c2c Fix group flags
|
277 |
+
8b1f65c Return true on success, false on failure
|
278 |
+
012866b Unit tests php ini configs
|
279 |
+
960d5b0 Add unit tests for hmbkp_is_function_available
|
280 |
+
dddd1f8 Check if exec is available before using it
|
281 |
+
aaf06c1 Introduce a function to determine if a function was disabled in the PHP config
|
282 |
+
d3ac584 Merge branch 'master' into issue-597
|
283 |
+
225aea9 (tag: v3.0.2) Merge pull request #610 from humanmade/phpdocs
|
284 |
+
bee261b (phpdocs) Change composer flags
|
285 |
+
6b354f1 Need to call bash to run script
|
286 |
+
b69921c Display debug info
|
287 |
+
f3e0391 Merge branch 'master' into phpdocs
|
288 |
+
14a67f2 Ignore PHP Docs and Vendor during build
|
289 |
+
dd37733 Rename hmbkp pot file
|
290 |
+
a223cc1 Changelog
|
291 |
+
128e6ab Update readme
|
292 |
+
5c8308c Update translatable strings
|
293 |
+
a9a30d0 Regenerate CSS
|
294 |
+
01fd58a Bump version
|
295 |
+
4cc2f99 Add github user info
|
296 |
+
f43e036 Regenerate encrypted notification key for Hipchat
|
297 |
+
245b460 Regenerate composer lock file
|
298 |
+
aeeb8b2 Merge branch 'master' into phpdocs
|
299 |
+
14912a5 Merge pull request #600 from humanmade/issue-600
|
300 |
+
e8f2993 Merge pull request #347 from humanmade/issue-347
|
301 |
+
5d89edd Calculate site size on page load
|
302 |
+
f45f1ab Pull out logic into own function
|
303 |
+
bdc0572 Add parenthesis to require_once
|
304 |
+
d8158a9 Remove disk space info
|
305 |
+
a358977 Merge branch 'master' into issue-347
|
306 |
+
ea2687e Merge pull request #614 from humanmade/remove-custom-webhook
|
307 |
+
9483558 Merge branch 'master' into remove-custom-webhook
|
308 |
+
621e73b Merge branch 'master' into issue-600
|
309 |
+
54eda33 Merge pull request #611 from humanmade/fix_unit_tests
|
310 |
+
aae1791 Attempt to fix build
|
311 |
+
431df76 Merge branch 'master' into fix_unit_tests
|
312 |
+
7ae6772 define WP_TESTS_DIR
|
313 |
+
bca3838 Make sure current_action fnction is loaded
|
314 |
+
e004fe0 Remove extra slashes and semicolons
|
315 |
+
4f35f2a Use Travis env var
|
316 |
+
5126fb4 Last try
|
317 |
+
8bd5d53 Try Travis var unquoted sigh
|
318 |
+
4145a4a Actually load the HMBKP_Path class
|
319 |
+
4e32368 Merge branch 'master' into hmbkp-path
|
320 |
+
16fb29c Remove the custom webhook service
|
321 |
+
a595864 Better default WP_TESTS_DIR
|
322 |
+
c6583bd move trailingslash calls out of the loop for performance
|
323 |
+
272d663 Stop excluding duplicate backup directories
|
324 |
+
b4de446 Update wp-cli to use hmbkp_path
|
325 |
+
0286823 Introduce a HMBKP_Path class to replace hmbkp_path();
|
326 |
+
56b7aee Minor code cleanup
|
327 |
+
aeabc8c Merge pull request #599 from humanmade/issue-599
|
328 |
+
b816d56 Correct path for hm-backup so it's tests are run
|
329 |
+
ac40ab7 try this
|
330 |
+
4ac18e0 other syntax
|
331 |
+
db7873f Try just a subfolder
|
332 |
+
0ab3771 try another thing
|
333 |
+
ca4dfed test
|
334 |
+
7a35636 debugging travis
|
335 |
+
563e16d Try using travis var
|
336 |
+
c702657 Warp var in quotes
|
337 |
+
27833f0 Fix invalid command
|
338 |
+
00db4f7 Use env var
|
339 |
+
cd4042f Add list of ignored folders
|
340 |
+
6c6348a Update composer lock file
|
341 |
+
064653f Set required version to dev-master
|
342 |
+
c99feb1 Fix deprecated call
|
343 |
+
5cef443 Don't test PHP 5.2
|
344 |
+
36279c1 Rename script
|
345 |
+
4bb9cea Install composer requirements
|
346 |
+
d29dc96 add composer.lock
|
347 |
+
e707f13 Use scrutinizer code coverage
|
348 |
+
02c1cd6 Merge pull request #609 from waffle-iron/master
|
349 |
+
99084c6 Ignore vendor
|
350 |
+
f80d6ca Add composer
|
351 |
+
da54899 Add custom documentation script builder
|
352 |
+
68e5a49 Add PHPdoc tasks
|
353 |
+
a9510b5 add waffle.io badge
|
354 |
+
16bf682 Use up to date commands for coverage
|
355 |
+
aadcac6 Add code rating
|
356 |
+
4be70a3 Don't test 5.2
|
357 |
+
dced064 Update readme.md
|
358 |
+
496dfab excluded_dirs is deprecated
|
359 |
+
277134b Update scrutinizer config
|
360 |
+
6ff23df Add composer config and dev dependencies
|
361 |
+
93d76ec Make PHPUnit generate an XML for coveralls
|
362 |
+
b19656e Add scrutinizer config
|
363 |
+
de04025 Ignore vendor dir
|
364 |
+
b480376 Add a link to Help page
|
365 |
+
288b562 Move to activation hook
|
366 |
+
863fd4c Bump up required WP version
|
367 |
+
a42df0e Escape all the things
|
368 |
+
86dee22 Save errors to a notices option
|
369 |
+
275727b Reload page on errors
|
370 |
+
6cc016b Remove script
|
371 |
+
25fa141 Remove unneeded class
|
372 |
+
9fb9d09 Merge branch 'nice-errors' into issue-600
|
373 |
+
16f9a71 Check PHP version on plugins loaded
|
374 |
+
cb50705 Check PHP version on activate
|
375 |
+
ca0bdcb Merge branch 'master' into issue-599
|
376 |
+
ad7545a Merge pull request #522 from humanmade/issue-522
|
377 |
+
f3c1926 Merge branch 'master' into nice-errors
|
378 |
+
cd9f659 Update readme
|
379 |
+
7e56616 Set required version to 5.3.2
|
380 |
+
a1e232a Update tests
|
381 |
+
f5b647d Merge branch 'master' into issue-522
|
382 |
+
c3a4120 Merge pull request #567 from humanmade/issue-567
|
383 |
+
63828db Merge branch 'master' into issue-522
|
384 |
+
fc8dc0f Merge pull request #559 from humanmade/issue-559
|
385 |
+
ab910df Merge branch 'master' into issue-522
|
386 |
+
53dd5ec Merge branch 'master' into nice-errors
|
387 |
+
96463b5 Allow for a 30 second delta in asserting schedule time
|
388 |
+
28f3fee Merge pull request #603 from joshk/patch-1
|
389 |
+
b2e6b4d Use the new build env on Travis
|
390 |
+
7003ac1 Restrict plugin to be network only
|
391 |
+
ddc10dc Fix admin URL logic
|
392 |
+
80bac40 Merge pull request #571 from humanmade/codesniffs
|
393 |
+
7d372a7 Formatting
|
394 |
+
1554f59 Merge branch 'master' into codesniffs
|
395 |
+
a3360a5 Merge branch 'master' into nice-errors
|
396 |
+
3588d85 Update readme changelog
|
397 |
+
8ee1642 Bump version
|
398 |
+
aa02f24 Ignoe history log
|
399 |
+
f441eec Merge branch 'master' into nice-errors
|
400 |
+
a33db27 remove uneeded images
|
401 |
+
1bc5460 latest hm-backup
|
402 |
+
ed1cf87 latest hm-backup
|
403 |
+
a9d5bf3 Latest hm backup
|
404 |
+
ac9daea Added known errors and nice messages
|
405 |
+
d5ab157 Fix the support button splitting on 2 lines when too many tabs
|
406 |
+
74f7298 Spaces
|
407 |
+
4866fb7 Merge branch 'master' into nice-errors
|
408 |
+
19a7c14 Typos in v 3.0 changelog
|
409 |
+
8011d69 Specify POT filename in grunt task
|
410 |
+
feac2fa Update POT file
|
411 |
+
e86b19c Markdown readme
|
412 |
+
8452647 Regenerate readme
|
413 |
+
b6ed354 Add plugin headers
|
414 |
+
5f0ced8 Fix semicolon
|
415 |
+
7d94870 Merge branch 'master' of github.com:humanmade/backupwordpress
|
416 |
+
572479e Refactor the recursive filesize scanner
|
417 |
+
611fe90 correct text domain
|
418 |
+
028a406 Merge pull request #556 from humanmade/issue-556
|
419 |
+
d252312 Merge pull request #580 from humanmade/issue-580
|
420 |
+
f45eb75 Merge pull request #584 from humanmade/update-backdrop
|
421 |
+
6a5053b See if this fixes tests
|
422 |
+
b9bf7f6 Remove unneede statements
|
423 |
+
ab6d058 Use correct action hook
|
424 |
+
b4f9c9e Fix display notices
|
425 |
+
6ba1774 Set notices
|
426 |
+
cdf4b01 Formatting
|
427 |
+
c31db46 Merge branch 'master' into nice-errors
|
428 |
+
104c0ea reload the excludes filelist in the correct place when someone excludes a file
|
429 |
+
6a78aa9 Latest backdrop
|
430 |
+
1507855 Regenerate minified CSS
|
431 |
+
c6f6b19 Regenerate minified JS
|
432 |
+
f141d82 Fix cancel backup action
|
433 |
+
b18075d WordPress Coding Standards
|
434 |
+
1bf78f3 Exit early if incompatible version of WordPress
|
435 |
+
0371f2d Update translations
|
436 |
+
7d10add Update changelog
|
437 |
+
9135ff1 Merge pull request #573 from humanmade/design
|
438 |
+
834e55f Load minified CSS
|
439 |
+
026d280 Formatting
|
440 |
+
fd7f6f3 Biweekly wording
|
441 |
+
2baaa0f More Yoda conditions
|
442 |
+
9373e66 Spaces
|
443 |
+
61672e1 Comma after last array element
|
444 |
+
2fd458e Yoda conditions
|
445 |
+
f61f8cb Add missing period
|
446 |
+
27d076c use nonce_url instead of manually adding the nonce query param
|
447 |
+
309a57c close the settings form when done
|
448 |
+
f2cefe0 Design changes as per ticket
|
449 |
+
b965549 Start tracking langauge in server info
|
450 |
+
e2e1484 Right align the primary button in the enable support modal
|
451 |
+
b9302b2 Re-factor the directory filesize code to use a single array instead of thoussands of transients
|
452 |
+
fd5e4b7 Remove the warning that would show if you were using anything other than the latest stable, it's no longer needed now that the FAQ is local
|
453 |
+
2ec7406 switch to using a single transient to store directory filesize data
|
454 |
+
e7668ab Merge pull request #552 from humanmade/issue-552
|
455 |
+
ecf868b Merge pull request #562 from humanmade/enhancement/issue-562
|
456 |
+
66dfebe Add an anchor link
|
457 |
+
c10a760 Add error message
|
458 |
+
d9f2f64 Rename function
|
459 |
+
205355d Prefix GET params
|
460 |
+
4424535 Update exclude rule action
|
461 |
+
a40fb52 Adds function for building admin action urls
|
462 |
+
0bb6d12 fix vertical scroll
|
463 |
+
1349691 Adds some functions to manage settings form submission errors
|
464 |
+
cd5ca41 Rename nonce and action
|
465 |
+
bf5eeb4 fetch errors to display
|
466 |
+
1461319 Form submission handling for BWP and add-ons settings
|
467 |
+
2e753d6 Use a new function that persists form submission errors to a transient
|
468 |
+
1379329 None check
|
469 |
+
8f8e84c Pass the nonce around in the ajax request
|
470 |
+
dd220c9 Enable support action links
|
471 |
+
db63646 Check nonces
|
472 |
+
689cf4e Modify action URLs to use the admin_post hook
|
473 |
+
b3926bf Remove unneeded code
|
474 |
+
be579ff New line at end
|
475 |
+
0b8a892 Use admin_post hook
|
476 |
+
784733f Merge pull request #502 from humanmade/stream-integration
|
477 |
+
e9d20dc Merge pull request #554 from humanmade/fix-display-schedule-time
|
478 |
+
6a3ac22 Display schedule start time in local timezone
|
479 |
+
4f20f32 (tag: 3.0.0-beta) Update change log
|
480 |
+
6342aad Remove duplicate file
|
481 |
+
f9ba00d update read me.md
|
482 |
+
010159a Update translatable strings POT file
|
483 |
+
8e93e09 Bump version
|
484 |
+
ca037bd Bump nom version
|
485 |
+
f6b3e6b Update min WP version and tested up to
|
486 |
+
73ba64d Bump version
|
487 |
+
f37c3dc Merge pull request #482 from humanmade/re-design
|
488 |
+
61f644d fix some more issues with time
|
489 |
+
7727c51 try fixing the time
|
490 |
+
d3c93b8 exclude tests dir from test backup
|
491 |
+
075023c PHP 5.2 compatible time mock
|
492 |
+
5fb1475 fix tests bootstrap
|
493 |
+
743f9b1 Update tests shell script
|
494 |
+
7aeb0f9 Update tests config
|
495 |
+
fcaa5e6 Use HTTPS URL
|
496 |
+
64d38aa Merge branch 'master' into re-design
|
497 |
+
7da213c Merge pull request #536 from humanmade/fix-transients
|
498 |
+
8eb71c9 Update tests shell script
|
499 |
+
ad16c2c Update tests config
|
500 |
+
d435898 Make it clear we want one week
|
501 |
+
f538a4b Display our notices - still WIP
|
502 |
+
b136062 Add a class to track common errors and their nice message
|
503 |
+
7331c01 Add a notices class.
|
504 |
+
5e6e858 Reload the page to display notices
|
505 |
+
480e56a Set our notices option in the database with the backup errors.
|
506 |
+
16d08a5 Handle the dismiss action for backup errors
|
507 |
+
afe325c Include the notices and errors classes
|
508 |
+
fa4a7a1 Add a singleton to handle known errors thrown by backups
|
509 |
+
29c5795 Add remaining disk space
|
510 |
+
e97f76b accidently used dash instead of underscore
|
511 |
+
4e76cf8 namespaced option and added option to uninstall.php
|
512 |
+
628486c basic show/hide of premium upsell
|
513 |
+
ee76b21 Merge branch 'fix-transients' into nice-errors
|
514 |
+
3e8060b Merge branch 're-design' into nice-errors
|
515 |
+
2eaa37e Merge branch 'master' into nice-errors
|
516 |
+
07e61d1 Set BWP WPR web hook url to live url
|
517 |
+
b870d0f BWP webhooks - 2nd iteration
|
518 |
+
1b4ce2a Fix incorrect transient expiry
|
519 |
+
13526d8 Add an action hook that gives access to consumers to the backup progress
|
520 |
+
0f82eb7 Merge pull request #406 from humanmade/issue-406
|
521 |
+
14bb5fc Show the spinner in the tab if a schedule other than the current is running
|
522 |
+
7ad8cdb Snip snip
|
523 |
+
5cf3737 Bring back the some javascript enhancements
|
524 |
+
bb41a2b Switch to the PHP 5.2 compatible version of Backdrop
|
525 |
+
f9bbe62 Finish up support
|
526 |
+
fb1a135 Brace up single line if's and foreach's
|
527 |
+
613100a Only load minified scripts and styles if WP_DEBUG isn't on
|
528 |
+
d656ee5 Load the minified css and js files by default
|
529 |
+
1fea51c Remove the combined css files as we only have one now. Stop loading colorbox.
|
530 |
+
0922885 Remove colorbox
|
531 |
+
259476d Merge branch 'master' into re-design
|
532 |
+
cc3bf2d Merge branch 'master' into re-design
|
533 |
+
332c84f Improvements
|
534 |
+
bb112ea More improvements
|
535 |
+
f33e735 Latest BackUpWordpress
|
536 |
+
43d1f7b Don't die when directly running a backup on page load
|
537 |
+
a03b0ab Re-factor the backup filesize calculation
|
538 |
+
4c1f49a make capability filterable
|
539 |
+
a8b4cbc use core capabilities instead of custom
|
540 |
+
0715c88 Switch to Backdrop
|
541 |
+
b250577 Merge pull request #486 from humanmade/feature/486-exclude-directories-default
|
542 |
+
94125e6 Fix typo in prefix
|
543 |
+
ee06cd5 Merge pull request #523 from humanmade/build-tasks
|
544 |
+
03c2ff7 Hook function onto admin_post
|
545 |
+
b3d776f Update delete link
|
546 |
+
72be8d2 Bookmark current admin page for redirect
|
547 |
+
44243ca Add custom capabilities and role
|
548 |
+
60815cd Exclude BackUpWP by default
|
549 |
+
0c97e6f Merge branch 'master' into feature/486-exclude-directories-default
|
550 |
+
e569fbb add fake endpoint
|
551 |
+
9cf9a82 Configure WP Remote webhook on instantiation
|
552 |
+
c170405 Inject the schedule to the constructor
|
553 |
+
33d8e59 JSON encode body
|
554 |
+
0d903b7 Sanitize URL
|
555 |
+
2952179 Encrypt the header with WPR key
|
556 |
+
a0e3ca3 Ignore the build folder
|
557 |
+
75e492d Add more build excludes
|
558 |
+
d3a8ceb minify JS
|
559 |
+
cd15331 generate markdown readme
|
560 |
+
0126061 minify css
|
561 |
+
737d1c2 combine css
|
562 |
+
17f8975 regenerate readme
|
563 |
+
1eeed38 Make links consistent for the grunt task
|
564 |
+
8a6d52f Convert URLS to markdown
|
565 |
+
f04f804 Update lang files
|
566 |
+
06eb230 Add colorbox as bower dependency
|
567 |
+
1d4066a remove colorbox folder
|
568 |
+
402129b Remove colorbox submodule
|
569 |
+
2015eb2 Change how we include FAQ
|
570 |
+
8b72677 Add readme partials
|
571 |
+
87e4cbf Add package.json
|
572 |
+
f70a6fd Add Gruntfile
|
573 |
+
f5253b6 Add bower.json
|
574 |
+
8d9760a JSHint rules
|
575 |
+
89975f7 remove from ignore
|
576 |
+
452320d Update ignore list
|
577 |
+
0e59aa8 Add bower config
|
578 |
+
f16e93a Add FAQ strings
|
579 |
+
344d9ba Return the cached directory size early if we have it
|
580 |
+
bac6613 Re-factor the file browser scanner
|
581 |
+
3fbcb3f correct sprintf usage
|
582 |
+
ba52842 Handle saving service forms
|
583 |
+
9aa9396 Merge branch 're-design' of github.com:humanmade/backupwordpress into re-design
|
584 |
+
c32babc Codeing standards
|
585 |
+
b882cd9 Move the error check outside of the foreach
|
586 |
+
38633d8 Remove uneeded $is_tab_visible
|
587 |
+
b515c6c Only show excludes for backups which include files
|
588 |
+
918c984 Show destinations in the list of schedule links
|
589 |
+
6e3a449 Merge pull request #514 from humanmade/issue-514
|
590 |
+
dc33eac Fix property name
|
591 |
+
12f791b Fix property name
|
592 |
+
aa90eaa Return errors
|
593 |
+
631b382 Add the remote post action
|
594 |
+
5b01a1e Start on the remote post
|
595 |
+
cd03423 Display and validate settings
|
596 |
+
0e3ab94 Include webhook class
|
597 |
+
cdf5085 Begin a webhook class
|
598 |
+
67e97b9 WordPress standard modal for enabling support
|
599 |
+
5e3e235 Remove extra slash in include path
|
600 |
+
778403a Add a heading to the settings form
|
601 |
+
069b7e0 More work on excludes
|
602 |
+
005fe7b Another todo
|
603 |
+
cd6c7b6 Add some todos
|
604 |
+
a36e27a Don't include the parent directory in a browsable list
|
605 |
+
c590af0 More work on Excludes
|
606 |
+
f0b1678 Merge branch 'master' into re-design
|
607 |
+
936bfde Switch to only storing 3 backups by default
|
608 |
+
29f7dfa More work on redesign
|
609 |
+
49f444f Merge pull request #507 from humanmade/update-travis-tests
|
610 |
+
31b7bcb update paths
|
611 |
+
0fef6aa fix plugin path for tests
|
612 |
+
7a06dab Change bootstrap
|
613 |
+
2bce541 Use the new develop WordPress repo for testing
|
614 |
+
aebfe53 Merge pull request #445 from elliott-stocks/enhancement-heartbeat
|
615 |
+
971bdfd Small typo in readme
|
616 |
+
4c039fc (tag: 2.6.2) Bump for 2.6.2 release
|
617 |
+
77255e3 Merge branch 're-design' of github.com:humanmade/backupwordpress into re-design
|
618 |
+
8372afa Merge pull request #495 from humanmade/revert-3e213ac
|
619 |
+
73200a8 commented out enable support button till we figure out what to do with it
|
620 |
+
a26419f made tabs responsive below 639px
|
621 |
+
7e3ff9b Revert https://github.com/humanmade/hm-backup/commit/3e213ac2bbd06d02383ed5290d6475cc1bed0c36
|
622 |
+
fc00c91 (tag: 2.6.1) Bump ready for 2.6.1
|
623 |
+
29ea240 Merge pull request #490 from rmccue/fix-tests
|
624 |
+
fa3b97c Merge pull request #493 from humanmade/bugfix/add-nonce-check
|
625 |
+
eb38af9 Add a nonce check to the schedule submit form
|
626 |
+
edcd9ff Add redirect to heartbeat tick
|
627 |
+
f8bb0dd More work on redesign
|
628 |
+
d7e1300 Remove unnecessary code, add heartbeat functionality
|
629 |
+
4feafb9 Remove hmbkpRedirectOnBackupComplete
|
630 |
+
c9ecd92 Enqueue heartbeat API
|
631 |
+
b2121e1 Allow output to be returned for AJAX requests
|
632 |
+
8eb475e Add heartbeat received filter
|
633 |
+
207791c Use long-hand ternary for PHP 5.2
|
634 |
+
d78df49 Remove namespaced code
|
635 |
+
d624d64 Add more default excludes
|
636 |
+
6d11b42 Merge pull request #481 from humanmade/bugfix/481-fix-schedule-hours-display-local
|
637 |
+
bef64d0 Merge pull request #487 from humanmade/bugfix/487-fix-excludes-rule-delete
|
638 |
+
f5f50b8 Revert "latest hm backup"
|
639 |
+
929a93c Remove resize_options var
|
640 |
+
6b516e5 Revert "latest hm backup"
|
641 |
+
b5ae8b1 Calculate local time for display
|
642 |
+
15a2e57 Correctly highlight the tab for the first schedule
|
643 |
+
2c3b3a7 Switch to tabs instead of subsubsub
|
644 |
+
44602bb latest hm backup
|
645 |
+
22768fe (tag: 2.6) Add a couple of missing change log points
|
646 |
+
a0c705e First bash at a redesign settings UX
|
647 |
+
ff4aa1e Merge branch 'master' of github.com:humanmade/backupwordpress
|
648 |
+
be23fbc Fix a minor style issue with long exclude rules in the exclude rules table
|
649 |
+
2478775 Hide tabs until the modal is fully open
|
650 |
+
f7e6c11 Merge pull request #477 from humanmade/fix-cancel
|
651 |
+
e20d3a2 Bump for 2.6
|
652 |
+
dab17ec Adds a missing id attribute to the max backup input so that the label works correctly.
|
653 |
+
8bc62e1 Fire actions for services first so that they come before the main status settings.
|
654 |
+
bbad481 Deletes the backup running file in the cancel backup action
|
655 |
+
349fb51 Some minor CSS / JS improvements for colorbox
|
656 |
+
8ad272f Merge pull request #476 from humanmade/issue/fix-prefix
|
657 |
+
04fc42d spacing
|
658 |
+
3487b08 spacing
|
659 |
+
1daf76e fix textdomain
|
660 |
+
5b0e1ad declare vars explicitely
|
661 |
+
c822fcb Merge pull request #428 from humanmade/running-schedule-start-time
|
662 |
+
2135da8 Merge branch 'master' of github.com:humanmade/backupwordpress
|
663 |
+
3d9f294 Avoid deleting the backup running file in hmbkp_cleanup
|
664 |
+
58a8118 Introduce get_schedule_running_timestamp and use it to show how long the current backup has been running for
|
665 |
+
43df7af Merge pull request #260 from humanmade/home-path-fix
|
666 |
+
78b5168 Merge branch 'refs/heads/master' into home-path-fix
|
667 |
+
669077d Merge pull request #459 from humanmade/button-spinner
|
668 |
+
ab829f1 Merge branch 'refs/heads/master' into button-spinner
|
669 |
+
1e944ee Pull in fix for home_path from upstream
|
670 |
+
1320452 Merge pull request #474 from humanmade/trim_multiple_email
|
671 |
+
7e2bee3 Merge pull request #372 from humanmade/feature/schedule-recurrence-settings
|
672 |
+
b10292a Move the spinner outside the button
|
673 |
+
124d3b4 Disable buttons while the ajax request they just triggered is running
|
674 |
+
2d07f4b Remove a redundant usage of sprint_f and correct the argument order for another.
|
675 |
+
e156229 Brace up and trim any whitespace from $email
|
676 |
+
9c6a602 Only call set_schedule_start_time if we have a start time
|
677 |
+
3ee4f6d Fix notice
|
678 |
+
fcbbce5 return 0 if we are passed a type we don't recognise
|
679 |
+
344d98c s/reoccurence/recurrence
|
680 |
+
5e61c67 Only show the total calculated schedule size when editing a schedule
|
681 |
+
86b1caf s/dpesnt\'t/doesn\'t
|
682 |
+
be40709 Don't strip 0 from minutes in the schedule sentence otherwise 10 becomes 1
|
683 |
+
39ab8ef Let's die instead of just echo'ing the error message as it's cleaner
|
684 |
+
fd3283c Introduce HMBKP::refresh_schedules to force schedules to be reloaded from the DB and use it when re-setting up the default schedules.
|
685 |
+
20b648d Finishes up the unit tests for hmbkp_determine_start_time
|
686 |
+
c123b35 Merge pull request #472 from humanmade/fix-cli
|
687 |
+
611cce0 Use updated syntax for WP CLI.
|
688 |
+
b8c230b Merge pull request #470 from humanmade/issue/470-update-upsell-link
|
689 |
+
27c37c8 Updates instances of bwp.hmn.md URL to https
|
690 |
+
f9e138e Re-factor the underlying logic that allows the schedule time to be set + unit test
|
691 |
+
971f444 Merge branch 'master' into feature/schedule-recurrence-settings
|
692 |
+
6f0cacc Merge pull request #463 from humanmade/remove-deprecated-function-463
|
693 |
+
9116508 Remove deprecated function and fix translatable string
|
694 |
+
2972dee Merge pull request #461 from humanmade/various-typos-fix-461
|
695 |
+
c75e504 Corrected 'back ups' typos
|
696 |
+
70e7f05 Cleanup whitespace
|
697 |
+
c72c269 Hours and minutes can be 0 so we can't use ! empty
|
698 |
+
071cba7 Revert to previous state
|
699 |
+
ec64df7 Merge branch 'master' into feature/schedule-recurrence-settings
|
700 |
+
53e886c Merge pull request #455 from humanmade/constant-help
|
701 |
+
261b370 Minor improvements to the server info tab
|
702 |
+
f756417 Merge branch 'refs/heads/master' into constant-help
|
703 |
+
9fd2841 Merge branch 'refs/heads/master' into origin/feature/schedule-recurrence-settings
|
704 |
+
8db93e6 Minor copy / layout improvements
|
705 |
+
091b3ec Float the time fields right so they match the style of the other fields
|
706 |
+
9dbe724 Merge pull request #456 from humanmade/unreadable-root
|
707 |
+
e268787 chmod the custom path so it's always possible to remove it
|
708 |
+
251123b Make sure the directory we are about to pass to RecursiveDirectoryIterator is readable
|
709 |
+
235ff2b Avoid a notice if there aren't any schedules
|
710 |
+
d653463 Zebra stripe the table
|
711 |
+
21cc2dd Don't allow the plugin to function if the root dir is unreadable.
|
712 |
+
ee0c87f Improve the layout of the Constants help panel
|
713 |
+
46dbc0e (tag: 2.5) Bump time
|
714 |
+
6f1949b Remove the old plugin.php file, having it symlinked didn't work anyway
|
715 |
+
60f9e7c Stop passing $_SERVER to Intercom
|
716 |
+
3657fc2 Show long strings on their own line in the enable support popup
|
717 |
+
1d3587c Improved positioning for the .subsubsub spinner
|
718 |
+
2a637d7 Merge branch 'master' into feature/schedule-recurrence-settings
|
719 |
+
21cbb74 Merge pull request #426 from humanmade/pass-display-name
|
720 |
+
712fa56 Merge pull request #420 from humanmade/pass-bwp-version-intercom-420
|
721 |
+
a2b2473 Merge branch 'master' into feature/schedule-recurrence-settings
|
722 |
+
ef0e2e7 Pass display name instead of nickname
|
723 |
+
7b0bd20 Merge branch 'master' into pass-display-name
|
724 |
+
42f67b5 Merge branch 'master' into pass-bwp-version-intercom-420
|
725 |
+
97f1a36 Couple of line breaks missing
|
726 |
+
af74250 Merge pull request #371 from humanmade/wp-is-writable-function-371
|
727 |
+
c36350d Merge pull request #427 from humanmade/pass-timeout-intercom
|
728 |
+
efc592e Merge branch 'master' into wp-is-writable-function-371
|
729 |
+
77c5c76 Update UTM
|
730 |
+
f4fb3f0 Clean up readme
|
731 |
+
94193bb pass display name to intercom
|
732 |
+
68832dc Send max execution time to intercom
|
733 |
+
338033a Add Plugin version to server info
|
734 |
+
403920b Merge pull request #446 from humanmade/close-php-session-446
|
735 |
+
6286e2f Merge pull request #443 from humanmade/use-new-spinner-443
|
736 |
+
326c3bd Merge pull request #450 from humanmade/contributing-instructions
|
737 |
+
4fb0f98 Translations instructions
|
738 |
+
d653fb4 Merge branch 'master' into feature/schedule-recurrence-settings
|
739 |
+
04d1814 Merge pull request #442 from humanmade/minimum-3-7
|
740 |
+
c44a934 Use new spinner
|
741 |
+
7a6bb3e Fixes an issue on servers which only allow a single session per client
|
742 |
+
cfa942c Made sure resize_options is defined inside catchResponseAndOfferToEmail
|
743 |
+
37749d1 Merge pull request #434 from humanmade/filterable-from-email
|
744 |
+
24c9a9e Merge pull request #441 from humanmade/update-lang-files-2.4.2
|
745 |
+
8728da9 Make the from email address filterable
|
746 |
+
a94d8d0 Bump the readme to require WordPress 3.7.1
|
747 |
+
1d5de52 Stop testing against 3.6
|
748 |
+
7311226 Get rid of some stray double line-breaks
|
749 |
+
31cc2e3 Stop checking the minimum supported PHP version
|
750 |
+
d632660 Remove back-compat time constants
|
751 |
+
a3839d2 Bump the minimum requirements to WordPress 3.7.1
|
752 |
+
45c624a Merge branch 'master' of github.com:humanmade/backupwordpress
|
753 |
+
71c2f54 master is now 2.5 alpha
|
754 |
+
f9d5748 fix email address
|
755 |
+
152625a Update text strings for 2.4.2
|
756 |
+
1edb037 latest hm backup
|
757 |
+
7d4de70 Merge branch 'master' into feature/schedule-recurrence-settings
|
758 |
+
659a124 Merge pull request #407 from humanmade/safer-redirects
|
759 |
+
fd826b0 Remove stray line break
|
760 |
+
2d6b0e2 (tag: 2.4.2) Readme for 2.4.2
|
761 |
+
a064ca7 2.4.2
|
762 |
+
0726166 2.4.1
|
763 |
+
03baa8a Merge pull request #324 from humanmade/multisite-admin-324
|
764 |
+
58eece6 merge master into current branch and fix merge conflict
|
765 |
+
9edbf3d Merge pull request #394 from humanmade/load-bwp-first
|
766 |
+
77d346d Merge pull request #440 from humanmade/travis-test-wp-3.8.1
|
767 |
+
4217648 Merge pull request #437 from humanmade/filesize-failure-437
|
768 |
+
dc1339d Merge pull request #439 from humanmade/intercom-file-sizes-439
|
769 |
+
f3d07ce suppress error messages for filesize
|
770 |
+
84897fc Get calculated sizes of active schedules instead of calculating on every page load
|
771 |
+
74b23dd Merge pull request #417 from aubreypwd/master
|
772 |
+
cf29bc0 do not test older versions of WP
|
773 |
+
68b670d test with WP 3.8.1
|
774 |
+
5147559 Merge pull request #438 from humanmade/shell-exec-test-432
|
775 |
+
95b586f test for function availability
|
776 |
+
07569fc Merge pull request #433 from humanmade/fix-php-notice-433
|
777 |
+
a4310d5 Merge pull request #432 from humanmade/shell-exec-test-432
|
778 |
+
5344978 test for availability of command
|
779 |
+
9613f80 Fix PHP notice in default excludes functionality
|
780 |
+
7e11ff5 (tag: 2.4.1) Bump stable tag
|
781 |
+
e0b5390 Bump for release
|
782 |
+
6546fd3 Merge pull request #412 from humanmade/exclude-cache-folders-412
|
783 |
+
1b49d2e Fix resize_options
|
784 |
+
139da4e Modal fix for long paths
|
785 |
+
f3cb4e7 Fix issue where modals showing underneath WP Admin bar
|
786 |
+
7ac0c0a Add trailing slash to found folders
|
787 |
+
8e0c55d Add trailing slash to excluded folders
|
788 |
+
5a0b4c4 Code formatting
|
789 |
+
7365f17 Exclude cache folder by default
|
790 |
+
5bccad8 ensure bwp is activated before addons
|
791 |
+
439917f fix merge conflicts
|
792 |
+
1cb3651 Test against PHP 5.5 and WordPress 3.6/3.7/3.8
|
793 |
+
604c004 Merge pull request #411 from humanmade/rename-filesize-transient
|
794 |
+
d6f5994 Rename file size transient to contain the backup type, so we don’t need to clear the cache when a schedule type is modified
|
795 |
+
fe66aa0 Merge pull request #405 from humanmade/use-correct-escaping-functions
|
796 |
+
09ef19f Merge branch 'master' into use-correct-escaping-functions
|
797 |
+
a410fc9 Merge branch 'master' into safer-redirects
|
798 |
+
f135020 colorbox changes
|
799 |
+
923fa00 latest version of hm backup
|
800 |
+
49d3d6f reset hm-backup submodule to previous commit
|
801 |
+
44efeea use wp_safe_redirect
|
802 |
+
cd7d7b3 no need to internationalise non language attributes
|
803 |
+
67316bc formatting and spacing
|
804 |
+
becb46b Latest HM Backup
|
805 |
+
0037829 Merge pull request #402 from humanmade/revert-cherry-pick-time-settings
|
806 |
+
22c3efd remove the time settings that were wrongly added
|
807 |
+
2ff6ed9 Merge branch 'master' into feature/schedule-recurrence-settings
|
808 |
+
1e76c20 resolve merge conflict from cherry pick
|
809 |
+
20d41e1 Reload page on close modal so settings are refreshed
|
810 |
+
c84d40a Branch out logic by detecting if submission was from destination form. If so, no need to process recurrence settings. Just service settings.
|
811 |
+
4bbf4df Reload page on close modal so settings are refreshed
|
812 |
+
5a19f66 Test recurrence settings
|
813 |
+
315bf8d adjust CSS
|
814 |
+
efa03c6 use a div
|
815 |
+
d983941 escape square brackets in ID selectors
|
816 |
+
ba79dd0 wrap min hours with label to keep together
|
817 |
+
5a910ba move service validation
|
818 |
+
5a51719 use 24 format for input, remove AM/PM setting
|
819 |
+
ee9cb46 only show twice daily note for that recurrence
|
820 |
+
a54f489 make weekday strings translatable
|
821 |
+
f24bd73 change textdomain
|
822 |
+
cd52ef9 delete old backups before saving settings
|
823 |
+
b1376b2 docblock and else curly braces
|
824 |
+
05fd873 indentation and formatting actions.php
|
825 |
+
6ba5ad3 prefix javascript functions
|
826 |
+
2fa06a9 Merge branch 'master' into multisite-admin-324
|
827 |
+
0a7bca1 Merge pull request #393 from humanmade/travis-encrypt
|
828 |
+
5456f14 New encrypted hipchat API token
|
829 |
+
eb3b8a2 Merge pull request #387 from humanmade/fix-transient-387
|
830 |
+
4f0155e Latest HM Backup
|
831 |
+
ef4a4b5 use get_transient to retrieve value
|
832 |
+
118753e Merge branch 'master' into wp-is-writable-function-371
|
833 |
+
6461824 Merge pull request #391 from humanmade/feature/service-intercom-data-function-390
|
834 |
+
5e3019e add the service constants to the intercom data
|
835 |
+
21d7849 display any service constant
|
836 |
+
842557e just return an empty array for now
|
837 |
+
f714c4d alternate function for display
|
838 |
+
e52e13d intercom_data should be static so we can call it with call_user_func
|
839 |
+
b5e196a add the ATTACHMENT_MAX_FILESIZE email requirement constant
|
840 |
+
e9a6f60 email intercom data is managed by BWP requirements class already
|
841 |
+
e63a263 Merge pull request #389 from humanmade/bugfix/swapped-arguments-path-accessible
|
842 |
+
862db2e Merge pull request #390 from humanmade/feature/service-intercom-data-function-390
|
843 |
+
8f79d47 adds abstract function intercom_data
|
844 |
+
0d95733 input validation improvements for schedule form
|
845 |
+
31fe7bd return false if not set
|
846 |
+
5e262f2 arguments were swapped in the function that checks if home path is contained in the backups dir path
|
847 |
+
3615f44 set default schedule type
|
848 |
+
85bd820 only instantiate schedule if no errors
|
849 |
+
dfaa12f we need this without instantiating a schedule
|
850 |
+
53bbf89 set recurrence when setting start time
|
851 |
+
edada0e better validation
|
852 |
+
488aaf0 make sure there are no errors before saving
|
853 |
+
838f858 Merge branch 'master' into feature/schedule-recurrence-settings
|
854 |
+
8e8c20c add default day of month
|
855 |
+
19b8043 change input default value
|
856 |
+
0aba13c update schedule tests
|
857 |
+
4ae2feb use set schedule start time for default schedules
|
858 |
+
835670e default arguments for setting schedule start
|
859 |
+
3e38b6a fix backup action URLS
|
860 |
+
1708a6e return zero instead of WP_Error
|
861 |
+
f2b314c schedule form field validation
|
862 |
+
70d091f more network_admin_url
|
863 |
+
ecd1995 stupid mistake
|
864 |
+
0c344b2 fix syntax error
|
865 |
+
0954b51 use network_admin_url
|
866 |
+
bb98cbb update more references to tools.php
|
867 |
+
0d6d33c Merge pull request #377 from humanmade/server-info-help-tab-377
|
868 |
+
67878a3 refactor by using a constant and only 1 conditional
|
869 |
+
d5f15ef Merge pull request #381 from humanmade/use-wp-mkdir-p-381
|
870 |
+
fa5ade1 Merge pull request #303 from humanmade/invalid-reoccurence-fix-303
|
871 |
+
061c7dd we should not use the constant here as it may not be defined.
|
872 |
+
335934f sets schedule start time for manual backups
|
873 |
+
16fde51 check that var is set before output
|
874 |
+
3d27331 schedule start time is now an option
|
875 |
+
e298fc0 if the recurrence type is invalid just force it to manually
|
876 |
+
8df5d08 adds server info tab to help screen
|
877 |
+
c442a8d replace mkdir with wp_mkdir_p
|
878 |
+
bdaf86c move BackUpWordPress admin to network settings on multisite
|
879 |
+
4ede7ac Bump required version to 3.6.0
|
880 |
+
3ee284d Use wp_is_writable wherever is_writable was used.
|
881 |
+
2da238d Update CONTRIBUTING.md
|
882 |
+
f985cfb Update CONTRIBUTING.md
|
883 |
+
5126579 Update CONTRIBUTING.md
|
884 |
+
3247144 Update CONTRIBUTING.md
|
885 |
+
cdd9787 refactored the schedule recurrence logic
|
886 |
+
d89a74b Add new schedule UI and logic
|
887 |
+
525a856 do not define the schedule start time constan by default
|
888 |
+
f2eb346 Merge branch 'feature/schedule-recurrence-settings' of github.com:humanmade/backupwordpress into feature/schedule-recurrence-settings
|
889 |
+
0f31c11 prefix attribute
|
890 |
+
b0f80f9 more recurrence logic
|
891 |
+
33d87c3 hide / reveal recurring settings based on chosen schedule
|
892 |
+
d43f03f adds the day and time fields to the schedule settings form
|
893 |
+
53711e2 Merge pull request #379 from humanmade/update-po-mo-files
|
894 |
+
8eaba4e Merge pull request #380 from humanmade/update-colorbox
|
895 |
+
8efc03f update to latest colorbox
|
896 |
+
3d49129 Merge branch 'master' of github.com:humanmade/backupwordpress
|
897 |
+
cd1ecab add new updated language files
|
898 |
+
3a29a70 updates po/mo files with latest strings
|
899 |
+
e2544a5 Merge pull request #376 from humanmade/dont-hide-delete-links
|
900 |
+
a72bea6 Release notes
|
901 |
+
3ce9d7a Correct translation function
|
902 |
+
7409e35 Latest HM Backup
|
903 |
+
1201ee5 Bump and release notes
|
904 |
+
2146eb3 Only hide download links when the backups directory isn't web accessible as deleting will work.
|
905 |
+
ddd5d67 Merge pull request #366 from humanmade/enable-intercom-support-366
|
906 |
+
b85ef87 Code comments
|
907 |
+
e48d1ab Make a string translatable
|
908 |
+
7138bb2 Organise tests into more logical groups
|
909 |
+
1492f3f Store the result of the wp-cron test so we can pass it to Intercom
|
910 |
+
dc9f415 Stop sanitising test names before passing them to Intercom
|
911 |
+
cd8d6af Add new tests for site_url and home_url
|
912 |
+
9882fbd Better name for the support schedule that is created to calculate the backup size
|
913 |
+
8e208c8 Plugin filename should be backupwordpress.php not plugin.php
|
914 |
+
ab54dfd prefix attribute
|
915 |
+
6f3f689 Use the new option name in deactivation and uninstallation
|
916 |
+
91957c3 Merge branch 'enable-intercom-support-366' of github.com:humanmade/backupwordpress into enable-intercom-support-366
|
917 |
+
0c91659 Move the support opt-in flow to be part of the support button and generally improve things.
|
918 |
+
67255b9 Code comments / formatting
|
919 |
+
1e869c2 more recurrence logic
|
920 |
+
a6214c0 hide / reveal recurring settings based on chosen schedule
|
921 |
+
49cf5c6 Merge branch 'master' into feature/schedule-recurrence-settings
|
922 |
+
50ea2be delete optin option on deactivate / delete
|
923 |
+
91e71ed prefix functions
|
924 |
+
0d9565f Merge branch 'refs/heads/master' into enable-intercom-support-366
|
925 |
+
f7aaeec Fix a notice if $services isn't defined.
|
926 |
+
66299ff Merge branch 'master' of github.com:humanmade/backupwordpress
|
927 |
+
0f23353 Bump
|
928 |
+
7a5bb3b Merge pull request #375 from humanmade/no-backups-colspan
|
929 |
+
d20677f Ensure the message shown in the backups table when no backups have been completed spans all 4 columns
|
930 |
+
d500312 Merge pull request #286 from humanmade/disable-dl-link-286
|
931 |
+
c31ebd6 Merge pull request #288 from humanmade/pass-page-slug-as-var-288
|
932 |
+
aa793c1 Merge branch 'master' into enable-intercom-support-366
|
933 |
+
ff0ef9e adds a button and a colourbox modal with server info
|
934 |
+
ca91ca2 refactoring
|
935 |
+
1fba846 add requirements class from compatibility branch and the server table output
|
936 |
+
2825763 reload page on settings change
|
937 |
+
a5fdbfd adds the day and time fields to the schedule settings form
|
938 |
+
b71ee59 Merge pull request #370 from humanmade/correct-language
|
939 |
+
58eb3c5 remove some unnecessary code
|
940 |
+
3185ff5 spacing
|
941 |
+
a446d50 adds an option checkbox for intercom
|
942 |
+
9f3e115 spacing
|
943 |
+
b5699e3 add intercom user hash
|
944 |
+
653ba19 spacing
|
945 |
+
af22b2d check if path is accessible before displaying download link
|
946 |
+
60299b7 correct some language
|
947 |
+
a38818a pass page slug as var to js
|
948 |
+
b5e7ef4 schedule sentence escaping
|
949 |
+
c71eaa9 Merge pull request #369 from humanmade/upsell-pro-addons-369
|
950 |
+
d51c007 rename add-on to extension
|
951 |
+
911aba0 Merge pull request #368 from humanmade/fixes-uninstall-file-refs
|
952 |
+
0963fd3 adds an upsell message to the footer of the main plugin page
|
953 |
+
123feb3 enables intercom contact and tracking
|
954 |
+
75176a6 fix wrong file paths in uninstall
|
955 |
+
4874655 Merge pull request #361 from humanmade/password-field-width
|
956 |
+
b00011d Merge branch 'master' into password-field-width
|
957 |
+
3fae243 Merge pull request #364 from humanmade/better-schedule-sentence
|
958 |
+
9dfe5b5 Improve the way destinations are handled in the schedule sentence in 2 ways
|
959 |
+
a3e8e2c Merge pull request #362 from humanmade/schedule-title-status
|
960 |
+
c06a7fe Merge pull request #363 from humanmade/esc-schudule-status
|
961 |
+
8cc3746 Use wp_post_data instead of esc_html and status's can contain html.
|
962 |
+
ffaaf21 Show the running schedule status in the title attribute when hovering a running schedule title (that you are not currently viewing)
|
963 |
+
f5ba48b Slightly re-position checkboxes
|
964 |
+
504f137 Force password fields to be the same width as text fields in the model forms
|
965 |
+
91c888c Merge pull request #346 from humanmade/dev
|
966 |
+
6cd0e6f Merge pull request #354 from humanmade/dont-escape-plain-text
|
967 |
+
0c53304 no need to escape the email address
|
968 |
+
7e7e8b3 Merge pull request #352 from humanmade/formatting
|
969 |
+
4c57e93 Merge pull request #353 from humanmade/prefixing
|
970 |
+
b333c74 Merge pull request #355 from humanmade/escaping-email-address
|
971 |
+
e8d6b6d Merge pull request #358 from humanmade/get-slug-condition
|
972 |
+
81333b1 Merge pull request #359 from humanmade/remove-openbasedir-heck
|
973 |
+
b4622f2 no need for this check, already handled elsewhere
|
974 |
+
4359c85 slug could be set to an empty string, so check this
|
975 |
+
9bf881c use echo esc_attr on non tranlatable strings
|
976 |
+
e925dd7 is_email already trims
|
977 |
+
2619f72 few escaping fixes
|
978 |
+
f3ae151 prefix functions
|
979 |
+
7a1a913 remove extra line returns
|
980 |
+
04de7d3 limit style to text input
|
981 |
+
a8bf160 resolve merge conflict
|
982 |
+
8b53c84 Merge branch 'fix-excludes' into dev
|
983 |
+
0cc97c8 exclude WP DB Manager default folder the correct way
|
984 |
+
5178f63 use stable version of hm-backup
|
985 |
+
06a9af5 really add the escaping
|
986 |
+
196fc78 more escaping
|
987 |
+
814cac5 escape on output
|
988 |
+
c4e4a12 WP Standards formatting
|
989 |
+
db82139 bump version
|
990 |
+
304aad7 Merge pull request #345 from humanmade/change-filenames
|
991 |
+
7361bab Merge branch 'dev' into change-filenames
|
992 |
+
68ab430 Merge pull request #343 from humanmade/enqueue-fix
|
993 |
+
73d8465 fix merge conflict
|
994 |
+
a699cc0 Merge pull request #344 from humanmade/title-translation-337
|
995 |
+
1372013 change version back
|
996 |
+
6daa045 french PO-MO files ready to translate
|
997 |
+
9a1d35c introduce a backups_number function
|
998 |
+
43afad9 few internationalisation fixes
|
999 |
+
40839ac keep string in one sentence
|
1000 |
+
2958288 make schedule titles translatable
|
1001 |
+
c7da92b Merge branch 'master' into enqueue-fix
|
1002 |
+
31abee9 enqueue differently to fix colorbox failing to load
|
1003 |
+
f2dadf3 Merge pull request #339 from humanmade/fixes-open_basedir-warning
|
1004 |
+
0263fa2 don't use $schedules var if its not set
|
1005 |
+
3e68fa8 nioce error message
|
1006 |
+
345eb5d constructors dont return
|
1007 |
+
8ac306b Merge pull request #336 from humanmade/dev
|
1008 |
+
6d6941a v2.3.3
|
1009 |
+
44be3bf fix enqueud style src path
|
1010 |
+
fdf3253 (tag: v2.3.4-alpha) v2.3.4-alpha
|
1011 |
+
e759433 Merge pull request #333 from humanmade/dest-form-logic
|
1012 |
+
332cf3b Merge pull request #307 from humanmade/fixes-307
|
1013 |
+
6c1282c Merge pull request #334 from humanmade/exclude-leftover-bwp-folders
|
1014 |
+
e40f395 formatting
|
1015 |
+
021ea52 adds a function to exclude leftover backup folders
|
1016 |
+
3787e47 check if path has changed
|
1017 |
+
36d3994 Merge pull request #332 from humanmade/fixes-332
|
1018 |
+
b8bd2f0 removes extra slashes in enqueue source path
|
1019 |
+
c602a22 form close button logic
|
1020 |
+
ff86c78 refactored include path
|
1021 |
+
9d62136 use WP standard file naming
|
1022 |
+
4b446e8 Merge pull request #327 from humanmade/exclude-backupbuddy
|
1023 |
+
fdb5077 refactored default excludes function
|
1024 |
+
e8fd153 excludes backupbuddy default folder
|
1025 |
+
6ebc8da Merge pull request #326 from humanmade/sched-sentence-325
|
1026 |
+
0968d27 Merge pull request #292 from humanmade/use-wp-error-292
|
1027 |
+
d697ecf only show addon sentence part when service is active
|
1028 |
+
5336d74 Remove old test/lib submodule
|
1029 |
+
826ee0e 2.3.2
|
1030 |
+
a6b8a1e fixes unmatched closing parenthesis and docblock
|
1031 |
+
85b439b replace last Exception
|
1032 |
+
d1bfb62 replace more exceptions
|
1033 |
+
650284b Merge branch 'master' into use-wp-error-292
|
1034 |
+
89de7a3 Merge pull request #323 from humanmade/adds-latvian
|
1035 |
+
e5f5dcf add latvian lang files
|
1036 |
+
871ca07 Update CONTRIBUTING.md
|
1037 |
+
d688862 Merge pull request #322 from humanmade/contributing-file
|
1038 |
+
fab67ce instructions
|
1039 |
+
b316d37 Merge pull request #321 from humanmade/fix-remaining-sched-instantiation
|
1040 |
+
b3eccce fixes left over direct instantiations of singleton class HMBKP_Schedules
|
1041 |
+
4f0697a fix conflicts
|
1042 |
+
e28653d Bump
|
1043 |
+
a66ab31 Updated Readme
|
1044 |
+
e27fed3 Revert "Merge pull request #304 from humanmade/update-close-buttons"
|
1045 |
+
f60064a adds wp db backup to excludes
|
1046 |
+
a0b1693 Merge pull request #320 from humanmade/changelog-2.4
|
1047 |
+
a758156 2.3.1 instead of 2.4
|
1048 |
+
d807d75 cleaning ip
|
1049 |
+
859e729 adds default excludes and removes ability to delete rule
|
1050 |
+
7cb471f Ignore the .svn repo
|
1051 |
+
27c6281 Merge branch 'master' into backup-folder-excludes
|
1052 |
+
b0946fd update change log for 2.4
|
1053 |
+
5d91d3f Merge pull request #304 from humanmade/update-close-buttons
|
1054 |
+
5269e6f check if services array is not empty
|
1055 |
+
e0fcf3d Merge branch 'master' of github.com:humanmade/backupwordpress
|
1056 |
+
fc9d1f2 add default excludes array and setup on schedule init
|
1057 |
+
aa874ea Merge pull request #282 from humanmade/singleton-schedules
|
1058 |
+
feb900e Merge branch 'master' of github.com:humanmade/backupwordpress
|
1059 |
+
09e7669 add default excludes array and setup on schedule init
|
1060 |
+
f113843 make HMBKP_Schedules class a singleton as it contains all the schedules and only need one instance
|
1061 |
+
71a3ee5 PHP Docblock
|
1062 |
+
1cb9a9c replace Exception with WP_Error error handling in 2 places.
|
1063 |
+
a8dcff8 Merge pull request #315 from humanmade/fixes-undefined-notice
|
1064 |
+
271807e declares and initializes it
|
1065 |
+
42def6d Merge pull request #301 from humanmade/fixes-broken-local
|
1066 |
+
bd42c22 Merge pull request #294 from humanmade/updates-lang-files
|
1067 |
+
4118772 Merge pull request #296 from humanmade/better-schedule-sentence
|
1068 |
+
ca95e99 Remove "These external locations" from schedule sentence
|
1069 |
+
d5ec251 Merge pull request #299 from humanmade/contrib-guidelines
|
1070 |
+
b5dd322 Merge pull request #305 from humanmade/fixes-297
|
1071 |
+
1018be8 Store the return value of wp_mail in $sent so we don't send multiple notification emails
|
1072 |
+
3cbeeba Merge branch 'master' of github.com:humanmade/backupwordpress
|
1073 |
+
f0f668e fixes #297 typo in option name
|
1074 |
+
c250471 avoid undefined error
|
1075 |
+
1dcb1e2 save and close are separate actions
|
1076 |
+
939de53 remove commented out line
|
1077 |
+
a810ae9 fixes #300
|
1078 |
+
52acd9c Disable email notifications for Travis builds
|
1079 |
+
467bb37 create file
|
1080 |
+
06cb2ac Merge branch 'better-schedule-sentence' of github.com:humanmade/backupwordpress
|
1081 |
+
1304540 Merge branch 'master' of github.com:humanmade/backupwordpress
|
1082 |
+
7889da2 Whitespace ftw
|
1083 |
+
359cc21 Merge pull request #295 from humanmade/new-unit-tests
|
1084 |
+
f2c0661 implode on comma
|
1085 |
+
1eb874d make schedue sentence more consice
|
1086 |
+
42a242b Update the Travis
|
1087 |
+
4184643 Switch back to using WP_TESTS_DIR instead of hardcoding the path
|
1088 |
+
ed09bfa Rely on the WP_TEST_DIR environment variable instead of shipping the whole wp-tests dir with the plugin
|
1089 |
+
1b0c3e8 s/add_command/addCommand
|
1090 |
+
551bc26 Remove extra linebreaks
|
1091 |
+
74dca7c Bump
|
1092 |
+
f0095a9 Fix a PHP strict error
|
1093 |
+
b8a695a updates lang files
|
1094 |
+
e478f98 Update the path to lowercase now that we've renamed the github repo to be lowercase.
|
1095 |
+
a2c4ace Setup our wp-tests-config.php file
|
1096 |
+
1697012 Tag as released.
|
1097 |
+
452c93f Move dash inside of string
|
1098 |
+
9da8cfc Remove the trailing slash from the backup path before checking it's validity
|
1099 |
+
a78358b Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1100 |
+
423c901 Bump ready for release
|
1101 |
+
e8f1d8b Merge pull request #229 from humanmade/single-calculating-thread
|
1102 |
+
8773324 Laetst HM Backup
|
1103 |
+
155156e Revert the changes to assertArchiveContains and assertArchiveNotContains in favour of introducing new methods
|
1104 |
+
31d1f53 Normalise slashes in paths
|
1105 |
+
b75830f Normalise paths before comparing them in assertArchiveEquals and assertArchiveNotEquals
|
1106 |
+
6167a7b Bump
|
1107 |
+
c463181 Always delete the backups directory after each unit test
|
1108 |
+
6461e10 Coding standards
|
1109 |
+
502d34f Prefix the backup path with backupwordpress so it's obvious where to look to find your backups
|
1110 |
+
a20440b Remove stray error_logs
|
1111 |
+
63e785d Bump
|
1112 |
+
5ce9138 Re-calculate the backup path on upgrade and move any existing backups there.
|
1113 |
+
46d7b95 Don't access the hmbkp_default_path option directly as it may not be set.
|
1114 |
+
2df5eae Correctly calculate the HMBKP_SECURE_KEY
|
1115 |
+
f8e2a19 No need to wrap hmbkp_init in a function not exists check.
|
1116 |
+
0ba4ba7 Remove stray line break
|
1117 |
+
38aa2ed Don't indent the copyright notice
|
1118 |
+
1acb085 Bump for pre-release
|
1119 |
+
d4e5b4e Remove the help text for the HMBKP_EMAIL constant as it has been deprecated.
|
1120 |
+
7aa1b16 Latest HM Backup
|
1121 |
+
d6929cc Don't allow the filesize of the site to be calculated in multiple thread at once.
|
1122 |
+
0596cdc Don't highlight the HMBKP_TIME_CONSTANT example if it's set to the default setting as the constant is defined in the plugin
|
1123 |
+
faaa524 Correct hipchat room
|
1124 |
+
7eba138 Remove square brackets as they break travis.
|
1125 |
+
c73e61b notify hipchat of build status's
|
1126 |
+
68b3d2e Merge pull request #284 from humanmade/fetch-destination-settings
|
1127 |
+
3ea959d adds function to copy settings from previous schedule
|
1128 |
+
6d050fc Code comments
|
1129 |
+
222849e Don't allow a scheduled backup to run if it's already running in another thread. Will prevent issues where load balancers and proxies re-send requests that don't return within some arbitrary timeout period
|
1130 |
+
613ccc9 Beginnings of a HMBKP_Error class
|
1131 |
+
3857efc Code standards
|
1132 |
+
7462055 Latest HM Backup
|
1133 |
+
e65220d Whitespace
|
1134 |
+
65160ec Make the exclude help string translatable.
|
1135 |
+
8841bd9 Set a maximum height when displaying the error message so it doesn't cause the modal to be larger than the page.
|
1136 |
+
f33a1d8 when moving the backups directory, don't delete the old one if it's outside of WP_CONTENT_DIR
|
1137 |
+
bcd01a3 Only move zip files in hmbkp_move()
|
1138 |
+
821dd9d If HMBKP_PATH doesn't exist then use hmbkp_default_path()
|
1139 |
+
b05975d Don't delete non-backup files in custom paths
|
1140 |
+
28e4512 Code formatting
|
1141 |
+
5400d39 Ensure the database dump is uniquely named per schedule to avoid possible collisions when multiple schedules are running at the same time.
|
1142 |
+
bca2783 Backwards compatibility for the time constants which were introduced in WP 3.5
|
1143 |
+
48e365a Don't bother testing all version of multisite, just test master
|
1144 |
+
c70df6f Stop testing in PHP 5.5 until it settles down
|
1145 |
+
4ca88b3 Remove PHP 5.3 ternary operator syntax as it breaks when running unit tests on PHP 5.2
|
1146 |
+
89a5749 Test against all major releases of WordPress since 3.2.1 across all major releases of PHP since 5.2
|
1147 |
+
293c4f4 Latest HM Backup with all unit tests passing locally
|
1148 |
+
123c880 Reference the plugin using a case sensitive path in the phpunit config
|
1149 |
+
e996f9c Switch to a https checkout for the lib submodule
|
1150 |
+
d47259d Switch to our fork of the test lib
|
1151 |
+
00ef12b Latest test lib
|
1152 |
+
34992e2 Latest HM Backup
|
1153 |
+
8dd4e9b Only test against a single instance of WP for now
|
1154 |
+
6d57cc3 Tell travis to recursively clone in all submodules
|
1155 |
+
581e2c2 Add the travis configuration file
|
1156 |
+
c075f16 Switch the submodule clone url for gm-backup to https
|
1157 |
+
c19960e Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1158 |
+
1872998 Make the unit tests phpunit compatible
|
1159 |
+
42c679b Add pauldewouters as contributor
|
1160 |
+
bf306f3 Don't try to update the manual reoccurrence during the 2.2.5 upgrade routine.
|
1161 |
+
2e9ecd0 Add a line break
|
1162 |
+
344e850 Code formatting
|
1163 |
+
5355300 Use correct escaping functions
|
1164 |
+
487383d Re-jig the maximum backups help text to make it more concise.
|
1165 |
+
97f2392 Remove trailing tab
|
1166 |
+
4b5844d Whitespace
|
1167 |
+
f8d5864 Remove duplicate is_string check
|
1168 |
+
e15c62f Whitespace
|
1169 |
+
d571fcc Set the initial width and height of the colorbox and set the transition to elastic.
|
1170 |
+
a6f8d1c Upgrade any stored schedule reoccurrences to use the new naming convention.
|
1171 |
+
64e034f Code formatting
|
1172 |
+
1971bdb Untab the whole file
|
1173 |
+
6a9b384 Use single quotes and add missing space between closing quote and parenthesis
|
1174 |
+
37b3284 Merge pull request #257 from humanmade/dev
|
1175 |
+
2c3dcda Merge branch 'master' into dev
|
1176 |
+
73e3e97 Merge pull request #273 from humanmade/varname
|
1177 |
+
cd3f1b1 underscores instead of camelcase for consistency
|
1178 |
+
793a970 refreshed mopo files
|
1179 |
+
b4dc5ae add new function to load translation files in a flexible manner, add POT file for translators, regenerate PO and MO files
|
1180 |
+
8eae498 add a new function get_cron_schedules for filtering cron schedules
|
1181 |
+
1222714 fixes Docblocks
|
1182 |
+
7e3f476 remove random debug plugin version
|
1183 |
+
ae1450f Merge branch 'master' of github.com:humanmade/BackUpWordPress into dev
|
1184 |
+
7c392fc Merge pull request #263 from thomasclausen/patch-2
|
1185 |
+
3e154bd Merge pull request #264 from thomasclausen/patch-3
|
1186 |
+
4f29425 update docblocks
|
1187 |
+
1b85f50 do not remove option prefix
|
1188 |
+
6a9aaae deleted a log file
|
1189 |
+
8dd078b changed main plugin file name for consistency
|
1190 |
+
6f92376 custom cron intervals need to be defined as their own array with the interval as key
|
1191 |
+
ce81c5a update interval names in more places to avoid fatal errors
|
1192 |
+
8bc348b updated schedul interval name with prefix in several locations
|
1193 |
+
4dc7f1e schedule enhancements
|
1194 |
+
941cc58 added missing schedules param and merge custom schedules
|
1195 |
+
b7437b1 use constants in schedul intervals
|
1196 |
+
7ad2db1 just some indentation
|
1197 |
+
bed981f remove duplicate activate function causing fatal error
|
1198 |
+
289d0e1 fix docblock
|
1199 |
+
f891fe3 add activation function and internationalize message
|
1200 |
+
3c1d7ad corrected typo in message text
|
1201 |
+
7d5f3fa fixes #262
|
1202 |
+
2af8543 Merge branch 'master' of github.com:humanmade/BackUpWordPress into dev
|
1203 |
+
5a59a64 indentation
|
1204 |
+
92436fb Merge pull request #267 from thomasclausen/patch-5
|
1205 |
+
7fb077f Missing translation
|
1206 |
+
0c63da9 Merge branch 'master' into dev
|
1207 |
+
8242be8 fixed bug in colorbox error message display
|
1208 |
+
202366a input[type="number"] is too small
|
1209 |
+
f04e78e Missing translation
|
1210 |
+
fc6dbe4 move the max backup size after description
|
1211 |
+
20da959 change wording of max backup size
|
1212 |
+
f21e1d1 remove unnecessary vars
|
1213 |
+
99bc4ab new function get_formatted_filesize
|
1214 |
+
a3d7e56 fixes #255
|
1215 |
+
806e031 Use correct filename for Danish translation files
|
1216 |
+
9270246 Latest HM Backup
|
1217 |
+
2e3a353 Slight refactor, remove need for variable variables
|
1218 |
+
53eb85b Correct @return docblock param
|
1219 |
+
e96d8c5 s/de-register/unregister
|
1220 |
+
98fb94e Code formatting
|
1221 |
+
75bbd3b Set abstract methods to public as they are expected to be implemented in child classes as public
|
1222 |
+
b49f557 Set the @var to the class that the variable will contain an object of
|
1223 |
+
c7c24ba Correct @return in docblock
|
1224 |
+
c13e2b0 Remove an unused variable
|
1225 |
+
892bc12 Don't store the return value of wp_mail in an unused variable
|
1226 |
+
2412774 Make sure we always return a string, even if the conditions are not met
|
1227 |
+
cf6825c Correct docblock
|
1228 |
+
5452dd2 Fix a docblock
|
1229 |
+
34ce62f Introduce abstract protected function is_service_active() and use it in the email service
|
1230 |
+
3d2da20 Improved styling for popups which contain tabs
|
1231 |
+
fa0872a Improved error message styling
|
1232 |
+
dc6023b Merge pull request #249 from humanmade/colorbox
|
1233 |
+
1376383 Fix some styling on the new colorbox popups and ensure it resizes properly throughout the excludes process.
|
1234 |
+
6f4ee67 fixed a bug where jQuery alias not available
|
1235 |
+
8fc2ff7 colorbox lightbox width
|
1236 |
+
e553bc0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1237 |
+
aae12c2 Latest HM Backup
|
1238 |
+
c729622 dont hardcode slug
|
1239 |
+
6c161ae deleted fancybox
|
1240 |
+
d09062e Use correct constant for HMBKP_ATTACHMENT_MAX_FILESIZE
|
1241 |
+
ea88d36 resize after adding buttons
|
1242 |
+
943096d removed remaining fancybo references and submodule
|
1243 |
+
d8ad331 excludes form width
|
1244 |
+
6916f65 replaced fancybox with colorbox
|
1245 |
+
5b0d868 Merge pull request #247 from humanmade/dev
|
1246 |
+
243b4e1 resolved conflicts
|
1247 |
+
f34622f fix bug in service settings
|
1248 |
+
72bd165 added property to toggle service tab visibility
|
1249 |
+
a2a4671 resolved conflict
|
1250 |
+
dc29250 Merge branch 'master' of https://github.com/humanmade/BackUpWordPress
|
1251 |
+
7ee581d Bump for release
|
1252 |
+
1fb986b Use call_user_func to call HMBKP_Service::constant for each service instead of the php 5.3 only way $service::constant()
|
1253 |
+
00566e8 Bump for release
|
1254 |
+
39d4a8c Code reformatting
|
1255 |
+
f1ae908 Fix a parse error
|
1256 |
+
4b23e80 (tag: 2.2.2) Updated release notes.
|
1257 |
+
9e0f523 Update translations
|
1258 |
+
1463878 Minor text improvements
|
1259 |
+
a8af5ae Update original strings
|
1260 |
+
d2cf0f3 Bump and release notes
|
1261 |
+
abdbb84 Silence possible warnings when unlinking
|
1262 |
+
0871bb2 Minor code formatting
|
1263 |
+
5684313 moved the destinations menu link
|
1264 |
+
f46d61e add property to toggle tab visibility
|
1265 |
+
798bf11 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1266 |
+
61ca652 Latest HM Backup
|
1267 |
+
97ab36a Merge pull request #245 from pdewouters/master
|
1268 |
+
596123e Latest HM BackUp
|
1269 |
+
ca4bd02 removed quotes wrapping a nonce var
|
1270 |
+
82e563c Merge branch 'nonces'
|
1271 |
+
ec68546 removed unnecessary lines and did some formatting
|
1272 |
+
12b186f replace all calls to exit with die for consistency
|
1273 |
+
5ca6b17 added nonce check to all ajax post actions
|
1274 |
+
0210692 Merge pull request #243 from pdewouters/master
|
1275 |
+
77028d0 cancelled the slug capitalization
|
1276 |
+
ffbbdbf added human readable name for services
|
1277 |
+
77bda92 reverted 2 commits
|
1278 |
+
e32ce59 Merge branch 'master' of https://github.com/humanmade/BackUpWordPress
|
1279 |
+
52ac62f add name property
|
1280 |
+
7de9e1d Doh, fix a stupid fatal error
|
1281 |
+
e059087 Pass back an empty array instead of all service options when asking for a service option that doesn't exist.
|
1282 |
+
f92a8bc Make constant() a public method.
|
1283 |
+
43d296c make actions menu extendable with apply_filters
|
1284 |
+
c1e0b69 Latest HM Backup
|
1285 |
+
503b3ae You can't have protected abstract methods since PHP 5.2.
|
1286 |
+
27be1d8 use plugins_url for assets, fixes case sensitive 404 error
|
1287 |
+
15293a7 fix plugin URL constant capitalization
|
1288 |
+
5a42c04 Latest HM Backup
|
1289 |
+
838831e Add a docblock to the abstract constant method
|
1290 |
+
6bd1f44 Update readme
|
1291 |
+
fed0192 Ability to set the maximum email attachment filesize
|
1292 |
+
9a17eef Fix possible notice and Fatal error when uninstalling
|
1293 |
+
111a7af Only try to add the FAQ if we were able to connect to the plugins API.
|
1294 |
+
fc9fe8c Released 2.2.1
|
1295 |
+
754fa00 Changelog for 2.2.1
|
1296 |
+
6c5b162 Force 500 error header for testing (commented out)
|
1297 |
+
6bfba16 Strip tags from error messages
|
1298 |
+
91bef0f Catch server errors during the ajax backup process and display them to the user
|
1299 |
+
7a236d2 Fix JS error and use correct class
|
1300 |
+
804c458 Only output an error / warning message if there are errors or warnings
|
1301 |
+
126bcb1 Changelog for 2.2.1
|
1302 |
+
3eb573b Bump
|
1303 |
+
79597cf Latest HM Backup
|
1304 |
+
c0bad9e Display errors and warnings in error popup after backup
|
1305 |
+
eecfe58 Catch all types of fatal error in backup process
|
1306 |
+
8645f7f Preserve whitespace in the error pre tag
|
1307 |
+
a950698 Don't redirect if we have an error
|
1308 |
+
b85cd76 Write errors and warnings as they happen.
|
1309 |
+
71af0ea Fix PHP Strict warnings
|
1310 |
+
4803568 Mark static functions as static
|
1311 |
+
4969597 Released
|
1312 |
+
1dcbc5e Chinese translation
|
1313 |
+
a1a7d37 Serbian translation
|
1314 |
+
aa703f7 Russian translation
|
1315 |
+
9fe56db Romanian translation
|
1316 |
+
566d8e9 Portuguese (Brazil) translation
|
1317 |
+
d1ea675 Polish translation
|
1318 |
+
e15e487 Dutch translation
|
1319 |
+
5fb564f Latvian translation
|
1320 |
+
f2d5afb Lithuanian translation
|
1321 |
+
bcf6f0b Italian translation
|
1322 |
+
280620d Hebrew translation
|
1323 |
+
0728c2f French translation
|
1324 |
+
3711134 Basque translation
|
1325 |
+
3b739a2 Spanish translation
|
1326 |
+
3c3f02e German translation
|
1327 |
+
b754430 Danish translation
|
1328 |
+
531f9fc Czech translation
|
1329 |
+
064cf16 Latest po & mo files
|
1330 |
+
9c710de Bump for release
|
1331 |
+
1dbc5db Bump - close to release
|
1332 |
+
0860b48 Revert "Don't define private internal vars"
|
1333 |
+
56daef6 Latest HM Backup
|
1334 |
+
2c9a9d4 Cleanup on uninstall
|
1335 |
+
a55c892 Formatting
|
1336 |
+
418640e Don't let hmbkp_rmdirtree delete directories outside the site root
|
1337 |
+
7e3bcfd Cleanup the deactivate hook, no point removing non-existent options
|
1338 |
+
27d2510 Explain yourself
|
1339 |
+
fe8e817 Handle situations where HMBKP_SCHEDULE_TIME isn't defined
|
1340 |
+
4a7309c Switch to using activation and deactivation hook functions rather than calling the actions directly
|
1341 |
+
ce5dab9 Add a test for fortnightly
|
1342 |
+
56464f6 Add unit tests for each of the schedule occurences
|
1343 |
+
7e2f57a Make sure we cleanup after ourselves
|
1344 |
+
bb356ea Add our custom cron schedules to the default cron_schedules array so that we can schedule events using them
|
1345 |
+
b92af3f Fix possible notice
|
1346 |
+
18ec091 Move .po and .mo files to languages folder
|
1347 |
+
f9ca49b Latest HM Backup
|
1348 |
+
fe2a42c Don't define private internal vars
|
1349 |
+
7b49f4e Don't esc_attr unless we are outputting
|
1350 |
+
45f9179 Fix possible warning
|
1351 |
+
efddfa2 Only update backup type if it's changed
|
1352 |
+
3d47ce1 Namespace our script localizations
|
1353 |
+
32ba1de sanitise and escape all the things.
|
1354 |
+
df48893 Increase the timeout on the ajax cron check to avoid errors on slow sites.
|
1355 |
+
6f6ed69 Sanitize some shit.
|
1356 |
+
26ddd39 Stop defining PCLZIP_TEMPORARY_DIR outside of hm_backup as it shouldn't always be set to hmbkp_path()
|
1357 |
+
ae3212e Some code cleanup
|
1358 |
+
4930b4c Latest HM Backup
|
1359 |
+
df27971 Use realpath to check that the path resolves somewhere before checking isReadable
|
1360 |
+
2409ef0 removed duplication of media query rules
|
1361 |
+
64d50ce Merge pull request #219 from humanmade/Mediaquery
|
1362 |
+
ab00e92 media queries for modal buttons
|
1363 |
+
bacafc5 manage excludes modal styles fixed. added retina spinner
|
1364 |
+
83ef61b delete old backups before the backups list is displayed and also before a new backup is run to catch instances where the backup process fatal errors after creating the backup file but before delete_old_backups is run
|
1365 |
+
0c04f05 revert deleting old backups in hmbkp_cleanup.
|
1366 |
+
1e9ba82 Remove old backups as part of hmbkp_cleanup
|
1367 |
+
74113fc Run hmbkp_cleanup on load of the admin page to help keep things clean
|
1368 |
+
5cd35c9 Replace the last 2 instances of wp_get_schedule missed in the previous commit
|
1369 |
+
d3b95af Code formatting and clenaup
|
1370 |
+
5020b49 Define our own list of schedules rather than relying on wp_get_schedules as that can be filtered by other plugins which can cause unexpected consequences.
|
1371 |
+
b933aab Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1372 |
+
b8cb3ac Also include the legacy SECRET_KEY when checking for user defined auth keys
|
1373 |
+
37787b4 Bump time
|
1374 |
+
ac0287d Include any user defined auth keys and salts when generating the HMBKP_SECRET_KEY
|
1375 |
+
c4e49e6 Use the existing HMBKP_SECURE_KEY to calculate the randomised prefix for the backup path.
|
1376 |
+
b84f426 Merge pull request #211 from humanmade/fix-for-service
|
1377 |
+
cc9b732 When data is being saved for a service, default to empty array, as using input type=checked will cause it not to be set
|
1378 |
+
812f48e Make set_status() public, so services can update the status of a backup progress
|
1379 |
+
41d8437 Create readme.md
|
1380 |
+
fa36380 Start on changelog
|
1381 |
+
74bf0f8 Bump
|
1382 |
+
e5b8493 Use dirname( hmbkp_path ) instead of WP_CONTENT_DIR to account for custom backup paths and when the path is set to uploads.
|
1383 |
+
6dfc256 Correct logic so we only generate and save the default path once.
|
1384 |
+
00f364c Bump for release
|
1385 |
+
ef8719d POST not GET, fixes previewing and adding exclude rules
|
1386 |
+
ec5a323 Bump for release
|
1387 |
+
538eb12 Latest HM Backup
|
1388 |
+
953984d Exit don't return on error for ajax requests
|
1389 |
+
f5fcc35 Treat '0' as empty when checking ajax responses as some servers return 0 even with exit('');
|
1390 |
+
6a6c268 Spelling correction
|
1391 |
+
9b66689 merge with master
|
1392 |
+
033781f Bump
|
1393 |
+
4382251 Fix a PHP notice on Apache servers
|
1394 |
+
6f991a0 Bump
|
1395 |
+
ec42544 Latest HM Backup
|
1396 |
+
289b0c2 Correct dot file ('.' & '..') check
|
1397 |
+
9c22d5b Filter out blank statuses.
|
1398 |
+
2bc4fc4 Check global $is_apache instead of calling mod_rewrite_loaded as that function seems to cause issues on some servers.
|
1399 |
+
5483864 Remove errant error_log
|
1400 |
+
7e1e201 Bump
|
1401 |
+
82ac4bb Latest hm-backup
|
1402 |
+
e78dbd2 Don't call url_shorten as it's only available in the admin, just str_replace instead. Fixes fatal errors when WP Remote triggers backups.
|
1403 |
+
9452dcb Don't load the whole of misc.php for apache_mod_loaded, just call the function directly.
|
1404 |
+
728c8b9 Move the function_exists, file_exists and is_writable checks into the parent if as there is no point running any of the code just to fail at the second if.
|
1405 |
+
c7d5c45 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1406 |
+
0fdfd07 Merge pull request #191 from humanmade/fix-misc-include
|
1407 |
+
8b5b30c fixed including misc.php
|
1408 |
+
02d46bf Don't hardcode the english string for Update, instead use the translation.
|
1409 |
+
d7ff153 fixed including misc.php
|
1410 |
+
f4e96e2 latest hm backup
|
1411 |
+
a5e1876 Release notes for 2.1
|
1412 |
+
2dd8dbf Bump ready for release
|
1413 |
+
ee6a0f4 Latest translations
|
1414 |
+
0d3e027 New originals
|
1415 |
+
ad10f6f Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1416 |
+
a010894 Move placeholder to help text
|
1417 |
+
3e25ec8 Define the var outside the if
|
1418 |
+
c11ff1d Improve the performance of the exclude files modal by iterating directly through the DirectoryIterator instead of storing the whole filesystem in an array.
|
1419 |
+
fdd9d92 Latest HM Backup
|
1420 |
+
628aeea Don't stop people with safe_mode = On from using the plugin, instead just show a warning message.
|
1421 |
+
ae94736 Add a next backup time tooltip to the hourly backup sentence
|
1422 |
+
976c89f Update the link to the restore backup post on hmn.md
|
1423 |
+
121148f Point people to the FAQ before telling them about the support email address
|
1424 |
+
5511b82 Add a line about rating the plugin on the plugin directory.
|
1425 |
+
4313d71 Bring back .htaccess protection for the backups directory on Apache servers
|
1426 |
+
c235714 Create the backups dir in the uploads dir if it can't be created in WP_CONTENT_DIR.
|
1427 |
+
d036fff Remove the "remove" link whilst the exclude rule is being removed.
|
1428 |
+
b2a326a Add the spinner back to remove exclude rule
|
1429 |
+
01120c3 Mark the backup as running sooner
|
1430 |
+
37c8d96 Better check for default exclude
|
1431 |
+
5c188e9 Don't esc_attr vars that aren't being echo'd
|
1432 |
+
4193396 Get don't post
|
1433 |
+
13d888e Minor text improvements to code comment
|
1434 |
+
3937e5a Don't redirect the original backup request in case it hasn't had chance to start yet.
|
1435 |
+
ef29112 Increase the time between polling the server for status updates to give requests a chance to finish
|
1436 |
+
d962d7a be more specific as we use hmbkp-running in more places
|
1437 |
+
813bc6a A way to force memory errors
|
1438 |
+
8f67ba9 Improved status messages
|
1439 |
+
84b15c7 Show the spinner next to the schedule link when a schedule is running and you are viewing a different schedule.
|
1440 |
+
730bc54 Bump
|
1441 |
+
0c3450c get not pot
|
1442 |
+
b5746aa Add correct class to cancel button
|
1443 |
+
41c84b7 s/_/-
|
1444 |
+
70082c6 Bump up the ajax interval
|
1445 |
+
07ea6b7 Always set the redirect arg
|
1446 |
+
4e39f11 dash not underscore
|
1447 |
+
0aac32d Bump
|
1448 |
+
bb79b1f Bump
|
1449 |
+
c05b34e Make sure args are passed through recursive calls to hmbkpRedirectOnBackupComplete
|
1450 |
+
1d1f415 Bump
|
1451 |
+
7ab99fc Catch Fatal errors that occur during the backup process and offer to email them to support@hmn.md
|
1452 |
+
20eca40 Display "Starting backup" if the status hasn't yet been set.
|
1453 |
+
5075764 Latest HM Backup
|
1454 |
+
dbcad72 The running status should override the error status
|
1455 |
+
fed73a2 Remove the error class when a new backup is started
|
1456 |
+
613a188 Latest HM Backup
|
1457 |
+
9d4e471 Bump
|
1458 |
+
48db33a Latest HM BackUp
|
1459 |
+
4cf0cc8 Include archive and mysqldump method and verification steps in the status messages.
|
1460 |
+
ab105b6 Catch Fatal errors that happen during the do back ajax request and display them in a popup
|
1461 |
+
1bad676 Catch and Display E_ERROR errors on the do backup ajax request
|
1462 |
+
1a75167 Check for constant changes before we call hmbkp_path
|
1463 |
+
276c086 Release notes
|
1464 |
+
efb3658 Latest HM Backup
|
1465 |
+
141922e Remove HMBKP_ARCHIVE_FILENAME
|
1466 |
+
422551d Prepend a random string to the beginning of the backups path
|
1467 |
+
05a47a4 Improvements and unit tests for moving backup path
|
1468 |
+
01dddf8 use sanitized url instead of site name in backup filename
|
1469 |
+
0372abc Latest HM Backup
|
1470 |
+
8d0dc69 Better cleanup after unit tests
|
1471 |
+
45b945f Make sure we have a plugin version saved before comparing against it. Stops update actions firing on first activation.
|
1472 |
+
184c917 Bump
|
1473 |
+
096326b Allow the archive filename to be overridden.
|
1474 |
+
f4f9a49 Remove use of realpath as it causes issues on shared hosts which use symlinks for users server root.
|
1475 |
+
308b9b9 Don't attempt to download a backup which doesn't exist.
|
1476 |
+
9419082 Don't urldecode the urlencoded base64 string.
|
1477 |
+
85087e3 Don't throw an exception when the schedule start time isn't an int as they don't have to be.
|
1478 |
+
646dddc Updated original strings
|
1479 |
+
1744b94 Bump
|
1480 |
+
241faf7 Fix possible warning on update if cron is empty
|
1481 |
+
b7cb90d Don't show the version warning for the constants tab as those are pulled from the current version not the repo
|
1482 |
+
3400e1e 2.0.5
|
1483 |
+
d65efb2 use a proper version comparison when checking whether this is an update from 1.x to 2.x
|
1484 |
+
2eaa879 Specify 'i' directly as a time format instead of relying on the user set time_format when calculating whether a time is an absolute hour.
|
1485 |
+
55fd182 Convert to user set schedule time to UTC before comparing against now and if it is in the past add interval instead of "tomorrow"
|
1486 |
+
c4a393e Docblocks
|
1487 |
+
0bdc9ca Introduce a new constant HMBKP_SCHEDULE_TIME to allow the schedule time to be controlled.
|
1488 |
+
0f76aff wp-cron should check for a non 200 response
|
1489 |
+
1619fa1 Whitespace
|
1490 |
+
5d01df2 Re-schedule on __construct if the schedule has become unscheduled somehow.
|
1491 |
+
4c29912 Use the WordPress built in size_format instead of defining our own function for human readable filesizes
|
1492 |
+
ce0ca9b Remove all hmbkp schedules on deactivate
|
1493 |
+
b442a80 Remove line break at end of file
|
1494 |
+
b6591ab use wp_retrieve_response_code instead of accessing the response array directly and attempt to show the response description alongside the response code.
|
1495 |
+
c6b3f4d Use wp_remote_head instead of wp_remote_get to speed up the wp-cron.php response check.
|
1496 |
+
21b9307 Bump
|
1497 |
+
927043f Revert change to the way the plugin path and url are calculated as it broke some installs
|
1498 |
+
cfe0637 Fix some unit tests
|
1499 |
+
83e5cac 2.0.3
|
1500 |
+
5af28c0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1501 |
+
dc85d6e Fix PHP errors when you try to activate BackUpWordPress with WP Remote already active
|
1502 |
+
6b5cfd6 Only call array_flip is the $errors array is populated, as it can be NULL which will cause a notice
|
1503 |
+
72d869c Bump tested up to version
|
1504 |
+
f96b2ed Remove TODO and whitespace
|
1505 |
+
ed2d5de Allow HMBKP_PLUGIN_URL to be filtered
|
1506 |
+
3a0ae30 Bump the minimum version check to match version in readme
|
1507 |
+
5c95f91 Remove unused constant
|
1508 |
+
efaf8b4 Latest HM Backup
|
1509 |
+
ed9af8a Don't use strict operator to check 200 response
|
1510 |
+
5098825 Fixed scheduled backups (by using a common hook for all), added get_schedule() function to HMBK_Schedules, split setup default schedules to it's own hook so it can be removed,
|
1511 |
+
856ca7f If the cron request is_wp_error() show different message
|
1512 |
+
9fe931a use dynamic paths, as this means you can have the plugin in a theme / embedded in another plugin
|
1513 |
+
90ed393 Added PHPDocblock
|
1514 |
+
ab1fbd1 Remove empty bullet
|
1515 |
+
356eb6f 2.0.2
|
1516 |
+
da7faf5 Remove the memory limit error message for now as it's causing more trouble than it's worth.
|
1517 |
+
db5fb5f Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1518 |
+
92a5109 bump
|
1519 |
+
4a39b52 Catch wp-cron wp_errors
|
1520 |
+
f00ab65 Make sure we have a running backup filename before doing a file_exists and an unlink, fixes a possible warning when backup_running_filename is false and thus we try to unlink hmbkp_path
|
1521 |
+
52da406 Only send backup failed message if the backup file doesn't exist.
|
1522 |
+
a1adc00 2.0.1 fix fatal error on PHP 5.2
|
1523 |
+
40dd2f1 Getting ready for GM
|
1524 |
+
5fffb7d Move the screenshot outside of the plugin
|
1525 |
+
e905875 RC 1
|
1526 |
+
642dee9 Add a couple of missing esc_attr's
|
1527 |
+
f131b5f Protect against a possible Notice if there are no excludes.
|
1528 |
+
91cc071 Protect against a possible notice
|
1529 |
+
7eb4cca Don't remove the scheduled_id param when redirected so we don't lose our place.
|
1530 |
+
7abaf15 Reduce the time between status ajax polls. Fire the initial status check straight away.
|
1531 |
+
f13bc07 Scrap that idea.
|
1532 |
+
56b7694 Don't pass .php to get_template_part
|
1533 |
+
1988899 Attempt to hide that the backups dir even exists by showing the 404 page.
|
1534 |
+
44dee09 Remove all query args before redirecting back
|
1535 |
+
850d9ad Nonce, escape and i18n
|
1536 |
+
b2c9b00 Fix PHP Warning
|
1537 |
+
a027720 Add a missing legacy option for removal
|
1538 |
+
325af18 setup the default schedules after update has been fired so we don't get default schedules as well as the legacy updated schedule
|
1539 |
+
22c791c Don't check the return value of set_type as it doesn't return
|
1540 |
+
f0713fa Set the parent excludes in set_excludes
|
1541 |
+
13dfb05 Class shouldn't be escaping
|
1542 |
+
963aeaa No need to set_type of parent class on construct
|
1543 |
+
acd1898 set correct type
|
1544 |
+
a71cfe4 Set the legacy schedules start time if HMBKP_DAILY_SCHEDULE_TIME is defined
|
1545 |
+
7279090 Properly upgrade manually only settings when creating the legacy schedule
|
1546 |
+
54bbf5a Use correct sprint_f arg
|
1547 |
+
11e4446 Use the ajax url
|
1548 |
+
4bd341c Don't load a file that doesn't exist
|
1549 |
+
6d01616 Latest HM Backup
|
1550 |
+
f423ebb Only set excludes if they are different
|
1551 |
+
4d3a666 re-org some functions and delete and unneeded file.
|
1552 |
+
6a63d93 style the default and defined excluded file reason
|
1553 |
+
3138673 Use proper english
|
1554 |
+
9e29427 mark default and defined excludes
|
1555 |
+
c15e3f3 Skip the test if a custom backup directory is in use
|
1556 |
+
8bf37ac Bump
|
1557 |
+
4bae0e4 Don't allow the backups dir or defined excludes to be removed.
|
1558 |
+
be0f3ea a's now use the ajax url directly.
|
1559 |
+
db7f864 fix adding new exclude rules.
|
1560 |
+
390f603 Allow backup path to be overridden with a define.
|
1561 |
+
28399e1 Typo
|
1562 |
+
bba3f72 Don't double escape the backup filename
|
1563 |
+
2995cb7 Use the Ajax urls directly as there is no non-js fallback for now.
|
1564 |
+
7c16e60 Lots of work making BackUpWordPress work better in low memory environments.
|
1565 |
+
cdfa519 Redirect to the new schedule on add schedule
|
1566 |
+
ca57a7d Latest HM Backup
|
1567 |
+
c3a2cd0 Fix wp-cli command
|
1568 |
+
e33fd1d include the spinner gif with the plugin as we can't reliably guess the location to wp-admin in CSS
|
1569 |
+
a290c3c Latest HM Backup
|
1570 |
+
712e4fa Properly highlight the selected file list tab in excludes popup
|
1571 |
+
3a06e1b Add some missing docblocks
|
1572 |
+
a5f3c46 Clear the cached filesize when excludes or backup type changes
|
1573 |
+
2e53742 Correctly store the calculated filesize in a transient.
|
1574 |
+
5fa64db Bump
|
1575 |
+
13e3e75 Escape DB_NAME
|
1576 |
+
5441035 Unit tests and improvements for manual only backups
|
1577 |
+
57e97cd Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1578 |
+
0bba9c4 s/Feedbask/Feedback props @herb_miller
|
1579 |
+
c967acf Merge pull request #146 from elektronikLexikon/master
|
1580 |
+
7970180 %s %s to %1 %2
|
1581 |
+
667e7df Ability to have manual only backups
|
1582 |
+
b059ba0 Latest HM Backup fixes #133
|
1583 |
+
c575bcf Latest HM Backup
|
1584 |
+
859d73c Fix for when unit tests are run in a WordPress in a submodule env.
|
1585 |
+
72574d9 Use default black overlay
|
1586 |
+
4675fe9 todo
|
1587 |
+
720e210 Make it possible for PclZip to be targeted specifically.
|
1588 |
+
aa4105f Delete the running backup file if there is one when a back up process is cancelled.
|
1589 |
+
90b7e20 We don't use modernizer
|
1590 |
+
43c1d72 Update translations.
|
1591 |
+
f42d31d Merge pull request #144 from elektronikLexikon/master
|
1592 |
+
1d36444 updated German translation
|
1593 |
+
8cda712 Bump
|
1594 |
+
71b686e Branding
|
1595 |
+
1119601 allow argument swapping in email translations and move the email out of the translatable string.
|
1596 |
+
e687b29 Move compat check to the top so we don't waste cycles on older versions of WordPress.
|
1597 |
+
85cf577 Latest HM Backup
|
1598 |
+
81c607c use HM_Backup::get_home_path in place of ABSPATH.
|
1599 |
+
27b099b Correct readme.txt
|
1600 |
+
bd0bdc2 Merge branch 'refs/heads/master' into 2.0
|
1601 |
+
fe024cb (tag: 1.6.9) 1.6.9 changelog
|
1602 |
+
c45194d Support downloading backups when your site is in a symlinked path.
|
1603 |
+
c4f5a14 Merge branch 'refs/heads/master' into change-content-dir
|
1604 |
+
cd50cfe 1.6.9 bump
|
1605 |
+
5b3dd92 Merge branch 'master' of git://github.com/elektronikLexikon/BackUpWordPress
|
1606 |
+
6866e09 Strip ABSPATH not root from exclude rules.
|
1607 |
+
42c40a0 Calling a static method through a variable Class was not supported until 5.3
|
1608 |
+
d5ea971 s/humanmade.co.uk/hmn.md
|
1609 |
+
caa8ab3 Fix check for timestamp
|
1610 |
+
1e37953 Use root not ABSPATH
|
1611 |
+
003435f Inverse logic
|
1612 |
+
d54f821 Remove debug cruft
|
1613 |
+
cc99d14 Unit test schedule and changes to class to make it more testable.
|
1614 |
+
208ee1e Don't remove non-existent backups
|
1615 |
+
e264bcc Latest HM Backup
|
1616 |
+
01241cc Latest hm-core
|
1617 |
+
e4f65d6 Fixes to Schedules
|
1618 |
+
fb2220e Some additional js strings
|
1619 |
+
fd1711d Fix fatal error in unit tests
|
1620 |
+
161b278 Delete extra backups if max backups is changed to below the number of existing backups
|
1621 |
+
ed0b6d8 Remove old settings on upgrade and clean up whitespace
|
1622 |
+
1eb8846 Fire update action for downgrades as well as upgrades.
|
1623 |
+
9b6b1c8 Convert legacy schedule names on update.
|
1624 |
+
67e1989 Migrate legacy settings into the legacy schedule on update to 2.0
|
1625 |
+
0024569 Remove some old messages
|
1626 |
+
942e63b Don't mention day in schedule sentence for daily schedule.
|
1627 |
+
4cc93df Correct comment
|
1628 |
+
748fd57 Proper entity for less than
|
1629 |
+
6c030a8 Fire update actions in chronological order
|
1630 |
+
d131f4d setup a legacy schedule when updating from V1 to V2.
|
1631 |
+
c63ce1e Improve default schedules message
|
1632 |
+
c863044 Switch to using plugins_url with the first param as it handles symlinks.
|
1633 |
+
b029f1a Access static methods directly instead of using a wrapper function.
|
1634 |
+
f9ab14f Access static methods directly instead of using a wrapper function.
|
1635 |
+
9d80ca9 Improved comment.
|
1636 |
+
5ae7ac6 Make consistent with the PHP error message
|
1637 |
+
e18f9d2 Use __FILE__ instead of manually building the path
|
1638 |
+
b6206a0 use plugin version when enquiring scripts and styles.
|
1639 |
+
619a606 use plugin_dir_path and plugin_dir_url instead of manually building them.
|
1640 |
+
d55a688 Use hmbkp_get_home_path() instead of ABSPATH
|
1641 |
+
d348533 Actually… there is a function that does this.
|
1642 |
+
51012bd Don't use ABSPATH here - because that is the worpdress directory, rather that site root.
|
1643 |
+
a9005ab (tag: 1.6.8) 1.6.8 readme
|
1644 |
+
d174b40 Updated spanish translation props @radinamatic
|
1645 |
+
86fddbc 1.6.8
|
1646 |
+
e068f27 Bump
|
1647 |
+
be7a7b0 Documentation for the new HMBKP_ROOT constant
|
1648 |
+
602ed0a Merge branch 'refs/heads/master' into 2.0
|
1649 |
+
cdd94a7 Updated Russian translation.
|
1650 |
+
756111b Romanian translation
|
1651 |
+
fd69c42 Serbian translation props stefan
|
1652 |
+
cfc7942 Lithuanian translation props vincentas
|
1653 |
+
c7aceda French translation props christophe
|
1654 |
+
d3dfa9b Updated Spanish translation props Radina
|
1655 |
+
f8ceee1 Default schedules
|
1656 |
+
772bd90 Derive backup type from backup filename so we don't incorrectly label old backups when a schedule type is changed
|
1657 |
+
9900396 Email notifications
|
1658 |
+
ad768b8 Better replacement of ajaxurl as it's sometimes relative
|
1659 |
+
226b938 Avoid error if no schedules are setup, we'll have some proper schedule setup at some point
|
1660 |
+
7a5fbf9 re-org + more work on stuff
|
1661 |
+
32a32d9 Show label and improve styling of add new exclude rule field
|
1662 |
+
69dd917 Remove unneeded class
|
1663 |
+
6ca965e edit excludes separately to settings as it creates a cleaner user experience
|
1664 |
+
15db12b Updated translation files
|
1665 |
+
5680910 Allow constants to be translated.
|
1666 |
+
8ab9541 Updated translation files
|
1667 |
+
3796dff Merge branch 'refs/heads/master' into 2.0
|
1668 |
+
35a8217 Updated pot file.
|
1669 |
+
e4c0c17 Move .htaccess into sprintf arg
|
1670 |
+
2ea85b5 Move link into sprintf arg
|
1671 |
+
5ca3405 Add a link to translate.hmn.md
|
1672 |
+
fb67fc7 Make contextual help tab titles translatable and add more missing text domains
|
1673 |
+
284cad3 Don't translate whole a tag
|
1674 |
+
7a41fa6 Add missing text domain
|
1675 |
+
1c814eb Make "Settings Save" translatable
|
1676 |
+
bdefe85 Make "Save Changes" translatable
|
1677 |
+
5162bd6 rejig sentence structure so they are more translatable.
|
1678 |
+
f3b26bd Make Cancel translatable
|
1679 |
+
35709e9 Delete schedule, delete backup, localise js strings, more php string translation.
|
1680 |
+
b843f89 More work on schedule UI and logic
|
1681 |
+
c1df8d1 throw new Exception( 'That backup wasn\'t created by this schedule' );
|
1682 |
+
834ab32 We're not using this
|
1683 |
+
ec33561 Latest HM Backup
|
1684 |
+
062c88d Remove .DS_Store
|
1685 |
+
0e7f4c2 More UI work
|
1686 |
+
aa2397e Unit tests work, schedule class done, started work on new UI
|
1687 |
+
8dab4e1 HM Backup 2.0 beta
|
1688 |
+
b61833d Add fancybox
|
1689 |
+
3b32b29 Allow root to be overridden.
|
1690 |
+
5a1db5d Don't store invalid email address's
|
1691 |
+
600770a Don't load HM_Backup if it's already defined.
|
1692 |
+
79e7201 chmod 644
|
1693 |
+
3ddc906 (tag: 1.6.7) 1.6.7
|
1694 |
+
9870513 HM Backup 1.5.2
|
1695 |
+
f12c956 Cache plugin data in a transient for a day to avoid a remote get on every page load.
|
1696 |
+
048be08 whitespace
|
1697 |
+
648a42d Support entering multiple comma separated emails.
|
1698 |
+
f040c6f s/to/too
|
1699 |
+
65206aa line break
|
1700 |
+
3c4cd99 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1701 |
+
14bd967 krsort instead of ksort so that backups are returned in chronological order.
|
1702 |
+
73edf6b Use correct property when setting the mysqldump path
|
1703 |
+
1c79e47 Merge pull request #103 from radinamatic/patch-1
|
1704 |
+
e533057 Hi Tom,
|
1705 |
+
b99c123 Bump
|
1706 |
+
d7e7b06 HM Backup 1.5.1
|
1707 |
+
41bf3b7 release notes
|
1708 |
+
21132ef HM Backup 1.5
|
1709 |
+
e5e6ddc Bump
|
1710 |
+
e5b9bec Make secure key override-able
|
1711 |
+
d05983b Latest HM Backup
|
1712 |
+
39736fc check get_email_address() instead of HMBKP_EMAIL
|
1713 |
+
a481bd7 Clear email error on cleannup
|
1714 |
+
e008d54 Code formatting
|
1715 |
+
de5645a Send email at end of backup process so fatal errors don't stop backup from completing.
|
1716 |
+
619d260 Code formatting
|
1717 |
+
2602e42 whitespace
|
1718 |
+
f629358 @todo
|
1719 |
+
1410adb Make sure backup file is attached to email.
|
1720 |
+
d21bd19 Make sure file_exists before deleting.
|
1721 |
+
37eb48d Store running backup filename in .runing_backup then use it to make sure we don't show partial backups in backups list.
|
1722 |
+
f3374b0 Use better filename checks in hmbkp_cleanup
|
1723 |
+
30cb215 Fire error on failed backup
|
1724 |
+
b2833c7 Proper capitalization
|
1725 |
+
ae00fcd Bump
|
1726 |
+
f7397ac Don't cache ajax requests
|
1727 |
+
87fecec (tag: 1.6.4) 1.6.4 readme
|
1728 |
+
c3021d3 Pull upstream
|
1729 |
+
3719063 Delete .htaccess on update so it's always rewritten and check <IfModule mod_rewrite.c> to avoid 500 error on servers without mod_rewrite
|
1730 |
+
5c77f6e Pull upstream
|
1731 |
+
1a49838 PHPdoc
|
1732 |
+
eacb15e Don't show message for warnings as they freak people out to much and cause people to think the backup has failed when it hasn't
|
1733 |
+
6fa9cc0 Pull upstream
|
1734 |
+
6b6115d Code formatting
|
1735 |
+
a04b5fb Pull upstream
|
1736 |
+
bd661e5 Use correct operator
|
1737 |
+
1316011 (tag: 1.6.3) 1.6.3
|
1738 |
+
e9744b2 No need to add backup path to excludes as it's auto excluded.
|
1739 |
+
f679a72 hook email backup into hmbkp_complete_action so that fatal errors in sending email can't break backup.
|
1740 |
+
8551aa3 Define PCLZIP_TEMPORARY_DIR earlier to ensure it's always set to backup path.
|
1741 |
+
755b787 Pull upstream
|
1742 |
+
864ae59 Pull upstream
|
1743 |
+
d433c96 Introduce HMBKP_SECURE_KEY and use instead of SECURE_AUTH_KEY
|
1744 |
+
cfeaaf5 Better error message text
|
1745 |
+
5c74fc2 Don't strpos blank ABSPATH
|
1746 |
+
62b4103 (tag: 1.6.2) 1.6.2 changelog.
|
1747 |
+
d2b8280 1.6.2
|
1748 |
+
2db2e2c Code formatting.
|
1749 |
+
3479438 Load admin_actions earlier so they can hook into admin_init
|
1750 |
+
e3982dd Ability to dismiss the backup error / warning messages
|
1751 |
+
c90d541 Pull upstream
|
1752 |
+
74f49eb Clean up some obsolete update code.
|
1753 |
+
8578a6d Don't clear hmbkp_max_backups option on update.
|
1754 |
+
c6be2c9 Don't send backup email if backup failed.
|
1755 |
+
24c91a9 Avoid NOTICE when no errors.
|
1756 |
+
c42bab6 Pull upstream
|
1757 |
+
a540d17 Only show warning message for php errors in backupwordpress files.
|
1758 |
+
7f8fcda Mark the button as backup started and settimeout to 500
|
1759 |
+
73b7a5b (tag: 1.6.1) 1.6.1 release.
|
1760 |
+
b257307 (tag: 1.6) Bump to 1.6
|
1761 |
+
fc99e52 Return button even if the status is empty.
|
1762 |
+
defd817 More obvious that running backups can be canceled
|
1763 |
+
cb82321 Use getter methods instead of accessing properties directly.
|
1764 |
+
693da83 Pull upstream
|
1765 |
+
cae995a No need to set root as it defaults to ABSPATH
|
1766 |
+
193e138 Don't echo time() in full backup test.
|
1767 |
+
def211d Pull upstream
|
1768 |
+
40bc667 Incorrect comments
|
1769 |
+
67c1cc4 Pull from upstream
|
1770 |
+
d832205 Show a message for backup warnings.
|
1771 |
+
7edfa8c Cleanup on errors
|
1772 |
+
e2802b8 Cleanup on errors.
|
1773 |
+
94bc92f Pull from upstream
|
1774 |
+
bd914ec Make cancel backup work with new ajax backup
|
1775 |
+
6ce5e27 Remove Constant as it's no longer needed
|
1776 |
+
7d4b536 Fire manual backups using ajax, completely removes the reliance on wp-cron for manual backups.
|
1777 |
+
28f7fa9 Fix notice if backups dir isn't readable.
|
1778 |
+
8296a80 Nicely formatted errors in backup error message.
|
1779 |
+
f265d19 Store backup errors in a .backup_errors file and show a message in the admin if there were errors in the last backup.
|
1780 |
+
cea6d48 Pull upstream
|
1781 |
+
1a06b37 Test archive_method, mysqldump_method and errors in unit test.
|
1782 |
+
47068b7 Backup directory is now automatically excluded.
|
1783 |
+
aeff432 Pull upstream
|
1784 |
+
c152520 Minor code formatting
|
1785 |
+
11f0099 Pull upstream
|
1786 |
+
5afdb0f Pull upstream
|
1787 |
+
ffbfc66 Allow direct http downloads.
|
1788 |
+
96ef2d2 Remove actions when running backups from unit tests.
|
1789 |
+
3f261b6 Use files() method instead of duplicating code.
|
1790 |
+
eb69aff Pull upstream
|
1791 |
+
6f6be0e Latest hm-backup
|
1792 |
+
8ffbc00 Measure time in full backup unit test.
|
1793 |
+
2c816bc Consistent handling of symlinks
|
1794 |
+
826cdb1 Pull upstream
|
1795 |
+
c7a84f8 Skip full backup tests until symlinks are properly handled.
|
1796 |
+
e1e3e9a Unit test for a full backup
|
1797 |
+
fcab193 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1798 |
+
4f13942 Pull upstream
|
1799 |
+
8071a9c silence rmdir and unlink errors
|
1800 |
+
05b58ba conform ABSPATH to normalise trailingslash on windows
|
1801 |
+
1708eea Add Email info to FAQ and start changelog for 1.5.2
|
1802 |
+
61bbdd3 Bump
|
1803 |
+
baaef5e Minor code improvements, skip unreadable files in backup size calculation, use RecursiveDirectoryIterator in rmdir_tree
|
1804 |
+
85180bd Skip unreadable child directories in RecursiveDirectoryIterator
|
1805 |
+
5624aa8 Better help and fix possible error in backup path checks
|
1806 |
+
02a5593 Support passing excludes through wp-cli
|
1807 |
+
95998b7 (tag: 1.5.1) 1.5.1 changelog
|
1808 |
+
32b56d8 WP CLI support.
|
1809 |
+
10013f4 Minor code formatting.
|
1810 |
+
633d2c0 Release time.
|
1811 |
+
789a58c Pull from upstream
|
1812 |
+
a8e48b2 Don't delete user settings on de-activate.
|
1813 |
+
04162ad Bump
|
1814 |
+
1273217 Use a DirectoryIterator instead of a recursive open_dir for hmbkp_calculate.
|
1815 |
+
da9b8cf Only exclude backup path if it's in web root
|
1816 |
+
ea2acf8 Add the warning to the top of all the tabs.
|
1817 |
+
70dbe74 preventDefault to stop the anchor being added to url and to stop page jump.
|
1818 |
+
e29ff76 (tag: 1.5) 1.5 readme
|
1819 |
+
3160894 Ability to override the capability used to register the menu page.
|
1820 |
+
a69d82c Suppress filemtime errors
|
1821 |
+
99a79b2 fiddle with the order and remove ABSPATH before preg_matching to better match the plc_zip logic
|
1822 |
+
641ec22 Pass defines straight to correct properties for command path.
|
1823 |
+
1cbb2cc Latest HM Backup.
|
1824 |
+
14247ef Always delete transient on save settings.
|
1825 |
+
c1b3109 Back compat JS on old versions of WordPress.
|
1826 |
+
c63d4ee Latest HM Backups
|
1827 |
+
a4a157a Latest HM Backup
|
1828 |
+
8b68c4e Pre 3.3 compat for help tabs.
|
1829 |
+
ba7f621 back compat for 3.1 when WP_MAX_MEMORY_LIMIT wasn't defined.
|
1830 |
+
f73d114 Latest HM_Backup and more renames
|
1831 |
+
c382e42 Latest HM Backup
|
1832 |
+
1a8025e Bump + code cleanup.
|
1833 |
+
a8525f3 Add plugin FAQ and constants to help and convert to use new 3.3 help tabs.
|
1834 |
+
49c0f7c Call conform_dir statically.
|
1835 |
+
2998149 Rename Advanced Options to settings.
|
1836 |
+
66fad96 Get backups working
|
1837 |
+
b2f0202 Latest hm-backup
|
1838 |
+
7286524 Load the HM Backup Tests.
|
1839 |
+
9d71836 First bash at using hm-backup
|
1840 |
+
516e5f5 Merge pull request #15 from valericus/patch-1
|
1841 |
+
b0a8f3e Set proper charset of MySQL backup
|
1842 |
+
8b1c3c7 (tag: 1.4.1) 1.4.1
|
1843 |
+
4ed46d2 (tag: 1.4) 1.4 has gone golden.
|
1844 |
+
f91a1d4 Fix a couple of last minute bugs.
|
1845 |
+
2b9d335 New screenshot for 1.4
|
1846 |
+
3b294c0 Finalising 1.4
|
1847 |
+
bb531a0 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1848 |
+
97e9479 Code formatting.
|
1849 |
+
b21cb67 Rewrite incorrect comment.
|
1850 |
+
594e7ca Missing line break in .haccess comment.
|
1851 |
+
e24cc2d Code formatting.
|
1852 |
+
7e9f2ad @todo
|
1853 |
+
f9b5a4a Updated Readme
|
1854 |
+
630f55e Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1855 |
+
43f17b9 Should use the function for checking this - for backwards compatibility.
|
1856 |
+
57568ae Do not setup backup schedule if the option has been set to disable backups.
|
1857 |
+
08e7651 Rename the backup schedule function.
|
1858 |
+
aeb8cd7 Clear the schedule if the automatic backup is disabled.
|
1859 |
+
056ca13 Add class = code to the excludes text area.
|
1860 |
+
3bdbc3b Code formatting.
|
1861 |
+
fb46f82 Minor PHP comment error.
|
1862 |
+
93019af Correct author and plugin urls.
|
1863 |
+
952b4f7 Correct github url
|
1864 |
+
e4e8425 Add Theo to contributors list and order alphabetically
|
1865 |
+
3aa9342 Bump
|
1866 |
+
10cdd57 Merge branch 'refs/heads/admin_gui'
|
1867 |
+
82d55f5 Code commentino, formattino & I18N
|
1868 |
+
07068cf Updated language.
|
1869 |
+
240e4ca Merge branch 'refs/heads/master' into admin_gui
|
1870 |
+
26da9e8 Remove cruft.
|
1871 |
+
f7f1576 Localise dates.
|
1872 |
+
a2d3273 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
1873 |
+
2691a21 Use correct translation domain.
|
1874 |
+
e93883c Russian translation, props Valera R
|
1875 |
+
e52bd8e strtolower instead of checking both lowercase and capitalised
|
1876 |
+
9687d19 Merge branch 'master' into admin_gui
|
1877 |
+
61bfb20 Bug in i18n - thanks Valera R
|
1878 |
+
97e1447 Bug in i18n - thanks Valera R
|
1879 |
+
4385235 Looks like our cron schedules filter got lost in a merge back there.
|
1880 |
+
7fc9f1a Merge branch 'master' into admin_gui
|
1881 |
+
7c8b151 prevent notices when the plugin cannot connect to the WordPress plugin repository.
|
1882 |
+
eee9059 Fix typo in constant.
|
1883 |
+
0637a16 BUG FIX - typo in the constant
|
1884 |
+
f8507a2 Switch to use hmbkp_get_excludes()
|
1885 |
+
ee15d43 Rewrite function for getting the list of excluded files/directories
|
1886 |
+
b95b9a0 replace hmbkp_daily with standard WordPress daily
|
1887 |
+
ee180fc Use the default daily schedule rather than registering our own
|
1888 |
+
358dba8 Merge branch 'master' into admin_gui
|
1889 |
+
97964cb Add an explanatory comment to the .htaccess.
|
1890 |
+
7eb2b14 Constant to disable the use of wp-cron with manual backups.
|
1891 |
+
40f6099 bump
|
1892 |
+
627d400 (tag: 1.3.2) Version 1.3.2
|
1893 |
+
bb5af87 Ignore unreadable files in PCLZIP
|
1894 |
+
30928ec Properly export binary data.
|
1895 |
+
a28656e Spanish translation.
|
1896 |
+
6c4d1b1 Bump min PHP version to 5.2.4 to match WordPress.
|
1897 |
+
b412439 Use 303 redirect when redirecting form submissions.
|
1898 |
+
4655a80 If the database file doesn't exist after doing a mysqldump then fallback to the PHP fallback library.
|
1899 |
+
f84fb70 Move set_time_limit outside of loop.
|
1900 |
+
cfd6da5 Don't store .gitignore
|
1901 |
+
a983c42 3.3 Style buttons
|
1902 |
+
d32cf03 Stray line.
|
1903 |
+
477d848 Better comments
|
1904 |
+
1a1ebfd remove the last couple of bits of theos code that snuck in there.
|
1905 |
+
6eafe41 Revert "Added DB entries for backup archives"
|
1906 |
+
c984020 missed some stuff
|
1907 |
+
9a254e3 Merge branch 'master' into admin_gui
|
1908 |
+
b5970c2 improve the descriptions.
|
1909 |
+
f825524 Revert "Added DB entries for backup archives"
|
1910 |
+
5de95f0 call deactivate on update to clear bad settings.
|
1911 |
+
59348db Merge branch 'db-logs'
|
1912 |
+
3c592a8 ignore
|
1913 |
+
40302fc Handle empty passwords in mysql_dump
|
1914 |
+
9f9b80a Added DB entries for backup archives
|
1915 |
+
0da2efb - Call deactivate on activation to clear everything out. A better cleaner solution. Thanks Tom.
|
1916 |
+
d01c0a3 Merge branch 'master' into admin_gui
|
1917 |
+
00f5d5c Fix
|
1918 |
+
f1fd0c2 - Instead of deleteing the transient, we should delete the .backup_running file. Should maybe do this on activate as well just in case something had gone wrong.
|
1919 |
+
00b0033 - Display advanced options panel if hash is set. - Close some tags.
|
1920 |
+
c7e2bed - FIX - only show invalid no of backups if the field was actually submitted (note - disabled fields are not submitted)
|
1921 |
+
e6decbe Merge branch 'master' into admin_gui
|
1922 |
+
a58e4b2 - Update readme & stable tag
|
1923 |
+
a132ab7 FIX add check for PHP Version, and die if less than 5.0
|
1924 |
+
f0b4d16 Merge branch 'master' into admin_gui
|
1925 |
+
bb5b787 - hmbkp_get_backups should return false if no backups.
|
1926 |
+
2be96cf - Advanced settings form should be visible if there are no backups.
|
1927 |
+
5b5eb6c - get_backups() should return false if there are no backups.
|
1928 |
+
4865793 - Display a notice to say that all files in the root directory of the site will be backed up if there is are no excludes set. - Make the function for advancing the schedule by the interval simpler.
|
1929 |
+
52d2d38 - tidy up
|
1930 |
+
0ef77d9 - Some functions seemed to get lost when merging! - Fix some notices.
|
1931 |
+
5a78ad7 - Fix some issues / duplications etc when caused by merge.
|
1932 |
+
9b99f73 Merge branch 'master' into admin_gui
|
1933 |
+
7cce37a Docs.
|
1934 |
+
bfefb57 We no longer need mysql_ping
|
1935 |
+
aa4608b Store running status as a hidden file instead of in the database.
|
1936 |
+
975a4f9 - Remove an old function
|
1937 |
+
48403f1 - Update readme
|
1938 |
+
ca43c93 Don't show remaining space or warn when space is low as it's too unreliable.
|
1939 |
+
30f8dc0 (tag: 1.3) Version 1.3 Gold
|
1940 |
+
83acf1e Pull the FAQ into the contextual help section on the backupwordpress page.
|
1941 |
+
efb8d10 Don't activate on old versions of WordPress
|
1942 |
+
531bcac Overhaul excludes to support excluding absolute folders /wp-contet/, folder fragments .svn/ and files *.php.
|
1943 |
+
e219bf7 - Improve scheduling of the new cron jobs. Make sure it resets at the right time, and only the right time. - Better commenting
|
1944 |
+
8ce735d - When setting a new schedule - the first event should be advanced by the schedule interval.
|
1945 |
+
df6d34c - FIX - make sure the schedule is cleared when it should be.
|
1946 |
+
a2ab152 - Use deactivate_plugins() rather than manually unsetting. Thanks Joe.
|
1947 |
+
8c8e097 Merge branch 'master' into admin_gui
|
1948 |
+
3dce375 - Deactivate Plugin & Die if WordPress is too old.
|
1949 |
+
09b101b - Update readme a little.
|
1950 |
+
4cfff8a - FIX display real next scheduled.
|
1951 |
+
7db7b35 - Maybe they shouldn't be capitalized after all. - remove bug testing code.
|
1952 |
+
ae49c2b - Clear schedule hook when changing schedule setting. - FIX: capitalize display name inline with wordpress default cron schedules - FIX: naming of option.
|
1953 |
+
93c87ca - FIX: make sure all options are deleted when the plugin is deactivated
|
1954 |
+
1fc1002 - oops. missed some commas.
|
1955 |
+
35238bb - add weekly, fortnightly and monthly to cron schedules.
|
1956 |
+
e751d74 - Add setting of backup frequency in the advanced options form. - Save frequency settings.
|
1957 |
+
2374007 - Fix the scheduling so that it works in all timezones, correctly. And certainly doesn't schedule the event in the past so that it runs backups constantly.
|
1958 |
+
0996bf3 Don't attempt to guess compression, just display uncompressed size.
|
1959 |
+
8cff239 Wrap ini_get( 'safe_mode' ); so we handle both (bool) false and (string) Off.
|
1960 |
+
c7a7f32 - Save file with correct localtime - Show correct localtime in table.
|
1961 |
+
5e11b63 - Adjust scheduled event for local time. - Display correct localtime.
|
1962 |
+
b6ad6a1 - Stop even trying to guess the compressed size as it is totally inaccurate. Be honest, and just tell them the uncrompressed size.
|
1963 |
+
bb15ff7 - Use php version_compare function to check versions.
|
1964 |
+
050a7b5 - FIX - used the wrong key.
|
1965 |
+
7a9a2ae - Move Advanced Options form notifications to the interface.functions file - and hook them in to admin_notices
|
1966 |
+
34880f1 - FIX: Just some isset checks on my $_POST data. Thanks Tom.
|
1967 |
+
0ef1c6e - If new exclude rules - delete cached est backup size stored as transient so that it is regenerated
|
1968 |
+
f7b1e0f - Do not count excluded files & directories when calculating estimated filesize.
|
1969 |
+
315bd03 - Fix - When submitting the form - you did not go to the top of the page.
|
1970 |
+
b6cad30 - Better handling of errors when processing the advanced options form. - Display some nice helpful messages.
|
1971 |
+
d6e1436 - Fix some of the text in contextual help
|
1972 |
+
7985cc4 - Add 'settings saved' notification - tidy up
|
1973 |
+
4e5e609 - update & add check to see if readme used is from the actual version in use and if not, display some warnings.
|
1974 |
+
c74e6ee - Add FAQ to Contextual Help dropdown - FAQ is taken from readme on wordpress repo.
|
1975 |
+
92e04c4 Merge branch 'master' into admin_gui
|
1976 |
+
479e1d2 Set database stored_filename directory rather than relying on str_replace.
|
1977 |
+
763b8f8 Better hmbkp_path default
|
1978 |
+
99bd09b Handle singular and plural for completed backup count
|
1979 |
+
d2b5033 Better styling for advanced options.
|
1980 |
+
de48557 Merge branch 'master' into admin_gui
|
1981 |
+
dccdc32 - Do not hide the advanced options form if it has just been submitted.
|
1982 |
+
a46533d - Fix message at the top not displaying the right message when the options form has just been submitted.
|
1983 |
+
1fd7a3d - fix message not displaying correct option - hmbkp_disable_automatic_backup
|
1984 |
+
c3c1374 - get excludes to use stored option
|
1985 |
+
1b39875 - move save options function to admin.actions and process on admin_init - add some checks/nonce fields etc.
|
1986 |
+
65abfed - change everything to use my new option value functions
|
1987 |
+
be9c254 - more switching to use of individual functions to get value of settings.
|
1988 |
+
09ee9d1 - move checking of max_backups to max_backups function
|
1989 |
+
453f54f - Do not delete stored email address just because new one is invalid. Just return error instead.
|
1990 |
+
bd25c5c - Advanced options GUI - Options page save function - beginning of a Wrapper function for returning either defined setting, or stored option.
|
1991 |
+
197c346 Replace * with non greedy regex wildcard for PCLZIP.
|
1992 |
+
ed85a9e Don't match against invalid exclude rules
|
1993 |
+
5cd78dd Trim whitespace from exclude rules, fixes issue with comma [space] separated list of rules.
|
1994 |
+
9dd836b Show examples for all advanced options.
|
1995 |
+
3764099 Add support for excluding directories via a define.
|
1996 |
+
dc78e1e Replace \\ with / in windows paths not the other way round.
|
1997 |
+
65f0322 Support dynamic excludes in both zip and PCLZIP, lays foundation for user excludes.
|
1998 |
+
f1b5173 Use consistent function names for admin_notices.
|
1999 |
+
7beaad1 Properly handle setting and changing backup directory.
|
2000 |
+
3223b24 Improve the get_backups code.
|
2001 |
+
3c1411b Tweak FAQ
|
2002 |
+
53c0d59 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
2003 |
+
0789452 1.3 bleeding
|
2004 |
+
5241d51 Correct handle for Matt
|
2005 |
+
3d20f86 Merge branch 'master' of github.com:humanmade/BackUpWordPress
|
2006 |
+
48102f5 - Update FAQ in Readme
|
2007 |
+
b6e1607 (tag: 1.2) Version 1.2
|
2008 |
+
da8e478 Tweak langauge.
|
2009 |
+
03e35da Tweak messages.
|
2010 |
+
887db23 Don't show message if email is invalid
|
2011 |
+
673450b Merge branch 'master' into backupwordpress_email
|
2012 |
+
1300f42 - oops. left in some debug code.
|
2013 |
+
98b2b49 file mode change,
|
2014 |
+
410b121 - Add some error messages for invalid email addresses and emails that failed to send.
|
2015 |
+
f74e0a4 - Add ability to email a copy of the backup to a defined address.
|
2016 |
+
8879ebf Merge code from settings.functions.php into core.functions.php and delete redundant file.
|
2017 |
+
2b5a6db Don't hardcode Windows drive letters.
|
2018 |
+
3851dce Merge branch 'master' of github.com:willmot/BackUpWordPress
|
2019 |
+
87eabb9 - Icons - 32x32, 16x16, 16x16+hover - Add css for icon to hmbkp.css - Change screen_icon() to use backupwordpress icon - Icon for git repo
|
2020 |
+
02e8a7e chmod moved files so we can delete them.
|
2021 |
+
f4bd99c Check for wp_error in wp-cron.php check
|
2022 |
+
40f0a36 Initial Import
|
2023 |
+
948b600 Committed to much
|
2024 |
+
b126a23 Initial commit
|
classes/class-service.php
CHANGED
@@ -84,7 +84,7 @@ abstract class Service {
|
|
84 |
abstract public function action( $action, Backup $backup );
|
85 |
|
86 |
public function get_slug() {
|
87 |
-
return
|
88 |
}
|
89 |
|
90 |
/**
|
@@ -94,7 +94,7 @@ abstract class Service {
|
|
94 |
* @return string The formated name
|
95 |
*/
|
96 |
protected function get_field_name( $name ) {
|
97 |
-
return esc_attr(
|
98 |
}
|
99 |
|
100 |
/**
|
@@ -106,8 +106,8 @@ abstract class Service {
|
|
106 |
*/
|
107 |
protected function get_field_value( $name, $esc = 'esc_attr' ) {
|
108 |
|
109 |
-
if ( $name && $this->schedule->get_service_options(
|
110 |
-
return $esc( $this->schedule->get_service_options(
|
111 |
}
|
112 |
|
113 |
return '';
|
@@ -121,7 +121,7 @@ abstract class Service {
|
|
121 |
*/
|
122 |
public function save() {
|
123 |
|
124 |
-
$classname =
|
125 |
|
126 |
$old_data = $this->schedule->get_service_options( $classname );
|
127 |
|
@@ -132,7 +132,7 @@ abstract class Service {
|
|
132 |
if ( $errors && $errors = array_flip( $errors ) ) {
|
133 |
|
134 |
foreach ( $errors as $error => &$field ) {
|
135 |
-
$field =
|
136 |
}
|
137 |
|
138 |
return array_flip( $errors );
|
@@ -165,7 +165,7 @@ abstract class Service {
|
|
165 |
*/
|
166 |
protected function fetch_destination_settings() {
|
167 |
|
168 |
-
$service =
|
169 |
|
170 |
$schedules_obj = Schedules::get_instance();
|
171 |
|
84 |
abstract public function action( $action, Backup $backup );
|
85 |
|
86 |
public function get_slug() {
|
87 |
+
return sanitize_title_with_dashes( $this->name );
|
88 |
}
|
89 |
|
90 |
/**
|
94 |
* @return string The formated name
|
95 |
*/
|
96 |
protected function get_field_name( $name ) {
|
97 |
+
return esc_attr( $this->get_slug() . '[' . $name . ']' );
|
98 |
}
|
99 |
|
100 |
/**
|
106 |
*/
|
107 |
protected function get_field_value( $name, $esc = 'esc_attr' ) {
|
108 |
|
109 |
+
if ( $name && $this->schedule->get_service_options( $this->get_slug(), $name ) ) {
|
110 |
+
return $esc( $this->schedule->get_service_options( $this->get_slug(), $name ) );
|
111 |
}
|
112 |
|
113 |
return '';
|
121 |
*/
|
122 |
public function save() {
|
123 |
|
124 |
+
$classname = $this->get_slug();
|
125 |
|
126 |
$old_data = $this->schedule->get_service_options( $classname );
|
127 |
|
132 |
if ( $errors && $errors = array_flip( $errors ) ) {
|
133 |
|
134 |
foreach ( $errors as $error => &$field ) {
|
135 |
+
$field = $this->get_slug() . '[' . $field . ']';
|
136 |
}
|
137 |
|
138 |
return array_flip( $errors );
|
165 |
*/
|
166 |
protected function fetch_destination_settings() {
|
167 |
|
168 |
+
$service = $this->get_slug();
|
169 |
|
170 |
$schedules_obj = Schedules::get_instance();
|
171 |
|
functions/core.php
CHANGED
@@ -163,6 +163,60 @@ function hmbkp_update() {
|
|
163 |
|
164 |
}
|
165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
// Every update
|
167 |
if ( get_option( 'hmbkp_plugin_version' ) && version_compare( HM\BackUpWordPress\Plugin::PLUGIN_VERSION, get_option( 'hmbkp_plugin_version' ), '>' ) ) {
|
168 |
|
163 |
|
164 |
}
|
165 |
|
166 |
+
// update to 3.1.4
|
167 |
+
if ( get_option( 'hmbkp_plugin_version' ) && version_compare( '3.1.4', get_option( 'hmbkp_plugin_version' ), '>' ) ) {
|
168 |
+
|
169 |
+
$old_option_names = array(
|
170 |
+
'HM\BackUpWordPressDropbox\Dropbox_Service' => 'dropbox',
|
171 |
+
'HMBKP_DX_Backup_Service' => 'dropbox',
|
172 |
+
'HM\BackUpWordPressFTP\FTP_Backup_Service' => 'ftp',
|
173 |
+
'HMBKP_FTP_Backup_Service' => 'ftp',
|
174 |
+
'HM\BackUpWordPressGDrive\Google_Drive_BackUp' => 'google-drive',
|
175 |
+
'HMBKP_GDV_Backup_Service' => 'google-drive',
|
176 |
+
'HM\BackUpWordPressRackspace\RackSpace_BackUp' => 'rackspace-cloud',
|
177 |
+
'HMBKP_RSC_Backup_Service' => 'rackspace-cloud',
|
178 |
+
'HM\BackUpWordPressS3\S3_Backup' => 's3',
|
179 |
+
'HMBKP_S3_Backup_Service' => 's3',
|
180 |
+
'HM\BackUpWordPressWinAzure\WinAzure_Backup' => 'azure',
|
181 |
+
'HMBKP_WAZ_Backup_Service' => 'azure',
|
182 |
+
'HM\BackUpWordPress\Email_Service' => 'email',
|
183 |
+
);
|
184 |
+
|
185 |
+
global $wpdb;
|
186 |
+
|
187 |
+
// Get all schedule options with a SELECT query and delete them.
|
188 |
+
$schedules = $wpdb->get_col( $wpdb->prepare( "SELECT option_name FROM $wpdb->options WHERE option_name LIKE %s", 'hmbkp_schedule_%' ) );
|
189 |
+
|
190 |
+
if ( 0 < count( $schedules ) ) {
|
191 |
+
|
192 |
+
// Access each schedules settings to see if the addon settings names need to be be updated to the new naming convention which uses the service slug generated from the $name property.
|
193 |
+
foreach ( $schedules as $schedule_id ) {
|
194 |
+
|
195 |
+
// Load the settings for this schedule into an array
|
196 |
+
// so we can loop through the different service settings
|
197 |
+
$schedule_settings = get_option( $schedule_id );
|
198 |
+
|
199 |
+
// Iterate over each schedule setting for this schedule and check its name against our array.
|
200 |
+
foreach ( $schedule_settings as $key => $val ) {
|
201 |
+
// Find the current element key in our control array and get its value. Set a new element in the settings array with the found value as its key. Aka rename the element key
|
202 |
+
if ( array_key_exists( $key, $old_option_names ) ) {
|
203 |
+
|
204 |
+
// move the value to our new key
|
205 |
+
$schedule_settings[ $old_option_names[ $key ] ] = $schedule_settings[ $key ];
|
206 |
+
|
207 |
+
unset( $schedule_settings[ $key ] );
|
208 |
+
|
209 |
+
}
|
210 |
+
}
|
211 |
+
|
212 |
+
// Save back to the DB
|
213 |
+
update_option( $schedule_id, $schedule_settings );
|
214 |
+
}
|
215 |
+
}
|
216 |
+
|
217 |
+
|
218 |
+
}
|
219 |
+
|
220 |
// Every update
|
221 |
if ( get_option( 'hmbkp_plugin_version' ) && version_compare( HM\BackUpWordPress\Plugin::PLUGIN_VERSION, get_option( 'hmbkp_plugin_version' ), '>' ) ) {
|
222 |
|
languages/backupwordpress-fr_FR.mo
CHANGED
Binary file
|
languages/backupwordpress-fr_FR.po
CHANGED
@@ -4,8 +4,8 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: 3.x\n"
|
6 |
"Report-Msgid-Bugs-To: support@humanmade.co.uk\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
-
"PO-Revision-Date: 2015-
|
9 |
"Last-Translator: Human Made Limited <hello@hmn.md>\n"
|
10 |
"Language-Team: \n"
|
11 |
"MIME-Version: 1.0\n"
|
@@ -18,55 +18,55 @@ msgstr ""
|
|
18 |
msgid "The schedule ID was not provided. Aborting."
|
19 |
msgstr "L'identifiant d'horaire non fourni. Execution interrompue."
|
20 |
|
21 |
-
#: admin/actions.php:
|
22 |
msgid "Backup type cannot be empty"
|
23 |
msgstr "Le type de sauvegarde doit être indiqué"
|
24 |
|
25 |
-
#: admin/actions.php:
|
26 |
msgid "Invalid backup type"
|
27 |
msgstr "Type de sauvegarde inexistant"
|
28 |
|
29 |
-
#: admin/actions.php:
|
30 |
msgid "Schedule cannot be empty"
|
31 |
msgstr "La planification doit être indiquée"
|
32 |
|
33 |
-
#: admin/actions.php:
|
34 |
msgid "Invalid schedule"
|
35 |
msgstr "Horaire incorrect"
|
36 |
|
37 |
-
#: admin/actions.php:
|
38 |
msgid "Day of the week must be a valid lowercase day name"
|
39 |
msgstr "Le jour de la semain doit être un nom de jour existant en minuscules"
|
40 |
|
41 |
-
#: admin/actions.php:
|
42 |
msgid "Day of month must be between 1 and 31"
|
43 |
msgstr "La valeur pour jour du mois doit être un nombre entre 1 et 31"
|
44 |
|
45 |
-
#: admin/actions.php:
|
46 |
msgid "Hours must be between 0 and 23"
|
47 |
msgstr "La valeur pour les heures doit être entre 0 et 23"
|
48 |
|
49 |
-
#: admin/actions.php:
|
50 |
msgid "Minutes must be between 0 and 59"
|
51 |
msgstr "Doit être un nombre entre 0 et 59"
|
52 |
|
53 |
-
#: admin/actions.php:
|
54 |
msgid "Max backups can't be empty"
|
55 |
msgstr "Le nombre maximum de sauvegarde doit être indiqué"
|
56 |
|
57 |
-
#: admin/actions.php:
|
58 |
msgid "Max backups must be a number"
|
59 |
msgstr "Le nombre maximum de sauvegardes doit être un nombre"
|
60 |
|
61 |
-
#: admin/actions.php:
|
62 |
msgid "Max backups must be greater than 0"
|
63 |
msgstr "Le nombre maximum de sauvegardes doit être supérieur à 0"
|
64 |
|
65 |
-
#: admin/actions.php:
|
66 |
msgid "BackUpWordPress has detected a problem."
|
67 |
msgstr "BackUpWordPress a détecté un problème."
|
68 |
|
69 |
-
#: admin/actions.php:
|
70 |
msgid ""
|
71 |
"%1$s is returning a %2$s response which could mean cron jobs aren't getting "
|
72 |
"fired properly. BackUpWordPress relies on wp-cron to run scheduled backups. "
|
@@ -122,7 +122,7 @@ msgstr "Le Codex peut aider"
|
|
122 |
|
123 |
#: admin/constants.php:14 admin/constants.php:30 admin/constants.php:46
|
124 |
#: admin/constants.php:62 admin/constants.php:78 admin/constants.php:94
|
125 |
-
#: admin/constants.php:110 classes/class-email.php:
|
126 |
msgid "You've set it to: %s"
|
127 |
msgstr "Vous l'avez défini comme suit: %s"
|
128 |
|
@@ -134,7 +134,7 @@ msgstr "Le chemin du dossier de sauvegarde. Par défaut : %s."
|
|
134 |
|
135 |
#: admin/constants.php:17 admin/constants.php:33 admin/constants.php:49
|
136 |
#: admin/constants.php:65 admin/constants.php:81 admin/constants.php:97
|
137 |
-
#: admin/constants.php:113 classes/class-email.php:
|
138 |
msgid "e.g."
|
139 |
msgstr "par exemple"
|
140 |
|
@@ -549,195 +549,200 @@ msgstr "Exclus"
|
|
549 |
msgid "Exclude →"
|
550 |
msgstr "Exclure →"
|
551 |
|
552 |
-
#: admin/schedule-form-excludes.php:345 admin/schedule-form.php:
|
553 |
-
#: admin/schedule-settings.php:
|
554 |
msgid "Done"
|
555 |
msgstr "Terminé"
|
556 |
|
557 |
-
#: admin/schedule-form.php:1 admin/schedule-settings.php:
|
558 |
msgid "Settings"
|
559 |
msgstr "Paramètres"
|
560 |
|
561 |
-
#: admin/schedule-form.php:
|
562 |
msgid "Backup"
|
563 |
msgstr "Sauvegarde"
|
564 |
|
565 |
-
#: admin/schedule-form.php:
|
566 |
msgid "Both Database & files"
|
567 |
msgstr "BDD et fichiers"
|
568 |
|
569 |
-
#: admin/schedule-form.php:
|
570 |
msgid "Files only"
|
571 |
msgstr "Fichiers seulement"
|
572 |
|
573 |
-
#: admin/schedule-form.php:
|
574 |
msgid "Database only"
|
575 |
msgstr "BDD seulement"
|
576 |
|
577 |
-
#: admin/schedule-form.php:
|
578 |
msgid "Schedule"
|
579 |
msgstr "Horaire"
|
580 |
|
581 |
-
#: admin/schedule-form.php:
|
582 |
msgid "Manual Only"
|
583 |
msgstr "Manuel seulement"
|
584 |
|
585 |
-
#: admin/schedule-form.php:
|
586 |
msgid "Start Day"
|
587 |
msgstr "Premier jour"
|
588 |
|
589 |
-
#: admin/schedule-form.php:
|
590 |
msgid "Monday"
|
591 |
msgstr "Lundi"
|
592 |
|
593 |
-
#: admin/schedule-form.php:
|
594 |
msgid "Tuesday"
|
595 |
msgstr "Mardi"
|
596 |
|
597 |
-
#: admin/schedule-form.php:
|
598 |
msgid "Wednesday"
|
599 |
msgstr "Mercredi"
|
600 |
|
601 |
-
#: admin/schedule-form.php:
|
602 |
msgid "Thursday"
|
603 |
msgstr "Jeudi"
|
604 |
|
605 |
-
#: admin/schedule-form.php:
|
606 |
msgid "Friday"
|
607 |
msgstr "Vendredi"
|
608 |
|
609 |
-
#: admin/schedule-form.php:
|
610 |
msgid "Saturday"
|
611 |
msgstr "Samedi"
|
612 |
|
613 |
-
#: admin/schedule-form.php:
|
614 |
msgid "Sunday"
|
615 |
msgstr "Dimanche"
|
616 |
|
617 |
-
#: admin/schedule-form.php:
|
618 |
msgid "Start Day of Month"
|
619 |
msgstr "Premier jour du mois"
|
620 |
|
621 |
-
#: admin/schedule-form.php:
|
622 |
msgid "Start Time"
|
623 |
msgstr "Heure de début"
|
624 |
|
625 |
-
#: admin/schedule-form.php:
|
626 |
msgid "Hours"
|
627 |
msgstr "Heures"
|
628 |
|
629 |
-
#: admin/schedule-form.php:
|
630 |
msgid "Minutes"
|
631 |
msgstr "Minutes"
|
632 |
|
633 |
-
#: admin/schedule-form.php:
|
634 |
msgid "The second backup will run 12 hours after the first"
|
635 |
msgstr "La seconde sauvegarde commencera 12 heures plus tard"
|
636 |
|
637 |
-
#: admin/schedule-form.php:
|
638 |
msgid "Number of backups to store on this server"
|
639 |
msgstr "Nombre de sauvegarde à conserver sur ce serveur "
|
640 |
|
641 |
-
#: admin/schedule-form.php:
|
642 |
msgid "Past this limit older backups will be deleted automatically."
|
643 |
msgstr ""
|
644 |
"Passé cette limite, les sauvegardes plus anciennes seront automatiquement "
|
645 |
"supprimées."
|
646 |
|
647 |
-
#: admin/schedule-form.php:
|
648 |
msgid "This schedule will store a maximum of %s of backups."
|
649 |
msgstr "Un maximum de %s sauvegardes seront stockées pour cet horaire."
|
650 |
|
651 |
-
#: admin/schedule-sentence.php:
|
652 |
-
msgid "Backups will be compressed and should be smaller than this."
|
653 |
-
msgstr "Les sauvegardes sont compresss et seront de taille plus petite"
|
654 |
-
|
655 |
-
#: admin/schedule-sentence.php:10
|
656 |
-
msgid "this shouldn't take long…"
|
657 |
-
msgstr "Cela prendra quelques instants…"
|
658 |
-
|
659 |
-
#: admin/schedule-sentence.php:10
|
660 |
-
msgid "calculating the size of your backup…"
|
661 |
-
msgstr "calcul de la taille de votre sauvegarde en cours…"
|
662 |
-
|
663 |
-
#: admin/schedule-sentence.php:22
|
664 |
msgid "The next backup will be on %1$s at %2$s %3$s"
|
665 |
msgstr "La prochaine sauvegarde est programmée pour: %1$s à %2$s %3$s"
|
666 |
|
667 |
-
#: admin/schedule-sentence.php:
|
668 |
msgid "hourly on the hour"
|
669 |
msgstr "toutes les heures"
|
670 |
|
671 |
-
#: admin/schedule-sentence.php:
|
672 |
msgid "hourly at %s minutes past the hour"
|
673 |
msgstr "toutes les heures, %s minutes après l'heure pile"
|
674 |
|
675 |
-
#: admin/schedule-sentence.php:
|
676 |
msgid "daily at %s"
|
677 |
msgstr "chaque jour à %s"
|
678 |
|
679 |
-
#: admin/schedule-sentence.php:
|
680 |
msgid "every 12 hours at %1$s & %2$s"
|
681 |
msgstr "toutes les 12 heures à %1$s & %2$s"
|
682 |
|
683 |
-
#: admin/schedule-sentence.php:
|
684 |
msgid "weekly on %1$s at %2$s"
|
685 |
msgstr "toutes les semaines le %1$s à %2$s"
|
686 |
|
687 |
-
#: admin/schedule-sentence.php:
|
688 |
msgid "biweekly on %1$s at %2$s"
|
689 |
msgstr "toutes les 2 semaines le %1$s à %2$s"
|
690 |
|
691 |
-
#: admin/schedule-sentence.php:
|
692 |
msgid "on the %1$s of each month at %2$s"
|
693 |
msgstr "le %1$s de chaque mois à %2$s"
|
694 |
|
695 |
-
#: admin/schedule-sentence.php:
|
696 |
msgid "manually"
|
697 |
msgstr "manuellement"
|
698 |
|
699 |
-
#: admin/schedule-sentence.php:
|
700 |
msgid "this server"
|
701 |
msgstr "ce serveur"
|
702 |
|
703 |
-
#: admin/schedule-sentence.php:
|
704 |
msgid "store the most recent backup in %s"
|
705 |
msgstr "stocker la sauvegarde la plus récente dans %s"
|
706 |
|
707 |
-
#: admin/schedule-sentence.php:
|
708 |
msgid "don't store any backups in on this server"
|
709 |
msgstr "ne stocker aucune sauvegarde sur ce serveur"
|
710 |
|
711 |
-
#: admin/schedule-sentence.php:
|
712 |
msgid "store the last %1$s backups in %2$s"
|
713 |
msgstr "stocker les %1$s sauvegardes ici:%2$s"
|
714 |
|
715 |
-
#: admin/schedule-sentence.php:
|
716 |
msgid "%s. "
|
717 |
msgstr "%s. "
|
718 |
|
719 |
-
#: admin/schedule-sentence.php:
|
720 |
msgid "Send a copy of each backup to %s."
|
721 |
msgstr "Envoyer une copie de chaque sauvegarde à %s."
|
722 |
|
723 |
-
#: admin/schedule-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
724 |
msgid "Run now"
|
725 |
msgstr "Exécuter maintenant"
|
726 |
|
727 |
-
#: admin/schedule-settings.php:
|
728 |
msgid "Excludes"
|
729 |
msgstr "Exclusions"
|
730 |
|
731 |
-
#: admin/schedule-settings.php:
|
732 |
msgid "Delete"
|
733 |
msgstr "Supprimer"
|
734 |
|
|
|
|
|
|
|
|
|
|
|
735 |
#: admin/upsell.php:3
|
736 |
#, fuzzy
|
737 |
msgid "Backup to"
|
738 |
msgstr "Sauvegarde"
|
739 |
|
740 |
-
#: admin/upsell.php:
|
741 |
msgid ""
|
742 |
"%1$sor buy the %2$sDeveloper Bundle%3$s now for only $99 (all "
|
743 |
"Destinations & Unlimited Sites)%4$s"
|
@@ -745,15 +750,15 @@ msgstr ""
|
|
745 |
"%1$sou achetez la %2$scollection developpeur%3$s maintenant pour seulement "
|
746 |
"$99 ( nombre illimité de sites et toutes les destinations )%4$s"
|
747 |
|
748 |
-
#: backupwordpress.php:
|
749 |
msgid "Update"
|
750 |
msgstr "Enregistrer"
|
751 |
|
752 |
-
#: backupwordpress.php:
|
753 |
msgid "Cancel"
|
754 |
msgstr "Annuler"
|
755 |
|
756 |
-
#: backupwordpress.php:
|
757 |
msgid ""
|
758 |
"Are you sure you want to delete this schedule? All of it's backups will also "
|
759 |
"be deleted."
|
@@ -761,20 +766,20 @@ msgstr ""
|
|
761 |
"Etes-vous sûr(e) de vouloir supprimer cette planification de sauvegarde ? "
|
762 |
"Toutes les sauvegardes associées seront aussi supprimées."
|
763 |
|
764 |
-
#: backupwordpress.php:
|
765 |
-
#: backupwordpress.php:
|
766 |
msgid "'Cancel' to go back, 'OK' to delete."
|
767 |
msgstr "Annuler pour retourner, OK pour supprimer"
|
768 |
|
769 |
-
#: backupwordpress.php:
|
770 |
msgid "Are you sure you want to delete this backup?"
|
771 |
msgstr "Etes-vous sûr(e) de vouloir supprimer cette sauvegarde ?"
|
772 |
|
773 |
-
#: backupwordpress.php:
|
774 |
msgid "Are you sure you want to remove this exclude rule?"
|
775 |
msgstr "Etes-vous sûr(e) de vouloir supprimer cette règle d'exclusion ?"
|
776 |
|
777 |
-
#: backupwordpress.php:
|
778 |
msgid ""
|
779 |
"Reducing the number of backups that are stored on this server will cause "
|
780 |
"some of your existing backups to be deleted, are you sure that's what you "
|
@@ -784,11 +789,71 @@ msgstr ""
|
|
784 |
"certaines de vos sauvegardes. Etes-vous sûr(e) de vouloir effectuer cette "
|
785 |
"action ?"
|
786 |
|
787 |
-
#: classes/class-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
788 |
msgid "Email notification"
|
789 |
msgstr "Notification par e-mail"
|
790 |
|
791 |
-
#: classes/class-email.php:
|
792 |
msgid ""
|
793 |
"Receive a notification email when a backup completes, if the backup is small "
|
794 |
"enough (< %s) then it will be attached to the email. Separate multiple "
|
@@ -798,7 +863,7 @@ msgstr ""
|
|
798 |
"suffisamment petite (< %s), elle sera jointe au courriel. Séparez les "
|
799 |
"addresses email par des virgules."
|
800 |
|
801 |
-
#: classes/class-email.php:
|
802 |
msgid ""
|
803 |
"The maximum filesize of your backup that will be attached to your "
|
804 |
"notification emails . Defaults to %s."
|
@@ -806,27 +871,27 @@ msgstr ""
|
|
806 |
"La taille maximum du fichier de sauvegarde qui sera joint à l'email de "
|
807 |
"notification de sauvegarde. Par défaut %s."
|
808 |
|
809 |
-
#: classes/class-email.php:
|
810 |
msgid "Send an email notification to %s"
|
811 |
msgstr "Envoyer une confirmation par courrier électronique à %s"
|
812 |
|
813 |
-
#: classes/class-email.php:
|
814 |
msgid "%s isn't a valid email"
|
815 |
msgstr "%s n'est pas une addresse email valable"
|
816 |
|
817 |
-
#: classes/class-email.php:
|
818 |
msgid "Backup of %s Failed"
|
819 |
msgstr "La sauvegarde de %s a échoué"
|
820 |
|
821 |
-
#: classes/class-email.php:
|
822 |
msgid "BackUpWordPress was unable to backup your site %1$s."
|
823 |
msgstr "BackUpWordPress n'a pas pu sauvegarder votre site %1$s."
|
824 |
|
825 |
-
#: classes/class-email.php:
|
826 |
msgid "Here are the errors that we're encountered:"
|
827 |
msgstr "Voici les erreurs survenues"
|
828 |
|
829 |
-
#: classes/class-email.php:
|
830 |
msgid ""
|
831 |
"If the errors above look like Martian, forward this email to %3$s and we'll "
|
832 |
"take a look"
|
@@ -834,112 +899,134 @@ msgstr ""
|
|
834 |
"Si les erreurs décrites ci-dessus sont pour vous du chinois, transférez nous "
|
835 |
"ce courrier électronique à %3$s et nous y jetterons un coup d'oeil"
|
836 |
|
837 |
-
#: classes/class-email.php:
|
838 |
msgid ""
|
839 |
"Kind Regards,\n"
|
840 |
"The Apologetic BackUpWordPress Backup Emailing Robot"
|
841 |
msgstr "Veuillez accepter les excuses du robot messager de BackUpWordPress"
|
842 |
|
843 |
-
#: classes/class-email.php:
|
844 |
msgid "Backup of %s"
|
845 |
msgstr "Sauvegarde de %s"
|
846 |
|
847 |
-
#: classes/class-email.php:
|
848 |
msgid "BackUpWordPress has completed a backup of your site %1$s."
|
849 |
msgstr "BackUpWordPress vient de terminer une sauvegarde de votre site %1$s."
|
850 |
|
851 |
-
#: classes/class-email.php:
|
852 |
msgid "The backup file should be attached to this email."
|
853 |
msgstr ""
|
854 |
"Le fichier de sauvegarde devrait être joint à ce courrier électronique."
|
855 |
|
856 |
-
#: classes/class-email.php:
|
857 |
msgid "You can download the backup file by clicking the link below:"
|
858 |
msgstr ""
|
859 |
"Vous pouvez télécharger le fichier de sauvegarde en cliquant sur le lien "
|
860 |
"suivant :"
|
861 |
|
862 |
-
#: classes/class-email.php:
|
863 |
msgid ""
|
864 |
"Kind Regards,\n"
|
865 |
"The Happy BackUpWordPress Backup Emailing Robot"
|
866 |
msgstr "Salutations, le robot de sauvegarde et messager BackUpWordPress"
|
867 |
|
868 |
-
#: classes/class-email.php:
|
869 |
msgid "Unfortunately the backup file was too large to attach to this email."
|
870 |
msgstr ""
|
871 |
"Malheureusement le fichier de sauvegarde est trop gros pour être joint à ce "
|
872 |
"courrier électronique."
|
873 |
|
874 |
-
#: classes/class-
|
875 |
msgid ""
|
876 |
"This %s file ensures that other people cannot download your backup files."
|
877 |
msgstr ""
|
878 |
"Ce fichier %s permet de s'assurer que personne d'autre ne puisse télécharger "
|
879 |
"vos fichiers de sauvegarde."
|
880 |
|
881 |
-
#: classes/class-schedule.php:
|
|
|
|
|
|
|
|
|
|
|
882 |
msgid "Argument 1 for %s must be a valid integer"
|
883 |
msgstr "Paramètre 1 de %s doit être un nombre entier valide."
|
884 |
|
885 |
-
#: classes/class-schedule.php:
|
886 |
msgid "Argument 1 for %s must be a valid future timestamp"
|
887 |
msgstr "Paramètre 1 de %s doit être un horodatage futur valide"
|
888 |
|
889 |
-
#: classes/class-schedule.php:
|
890 |
msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
|
891 |
msgstr ""
|
892 |
"Paramètre 1 pour %s doit être un intervalle de cron valide ou \"manuel\""
|
893 |
|
894 |
-
#: classes/class-schedule.php:
|
895 |
msgid "Starting Backup"
|
896 |
msgstr "Début de la sauvegarde"
|
897 |
|
898 |
-
#: classes/class-schedule.php:
|
899 |
msgid "Error writing to file. (%s)"
|
900 |
msgstr "Erreur lors de l'écriture de fichier."
|
901 |
|
902 |
-
#: classes/class-schedule.php:
|
903 |
msgid "Dumping Database %s"
|
904 |
msgstr "Export de la BDD %s en cours"
|
905 |
|
906 |
-
#: classes/class-schedule.php:
|
907 |
msgid "Verifying Database Dump %s"
|
908 |
msgstr "Vérification de l'export de la base de données %s"
|
909 |
|
910 |
-
#: classes/class-schedule.php:
|
911 |
msgid "Creating zip archive %s"
|
912 |
msgstr "Création de l'archive zip %s"
|
913 |
|
914 |
-
#: classes/class-schedule.php:
|
915 |
msgid "Verifying Zip Archive %s"
|
916 |
msgstr "Vérification de l'archive zip %s"
|
917 |
|
918 |
-
#: classes/class-schedule.php:
|
919 |
msgid "Finishing Backup"
|
920 |
msgstr "Fin de la sauvegarde"
|
921 |
|
922 |
-
#: classes/class-schedule.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
923 |
msgid "Argument 1 for %s must be a non empty string"
|
924 |
msgstr "Paramètre 1 pour %s doit être une chaîne de caractères non vide"
|
925 |
|
926 |
-
#: classes/class-schedule.php:
|
927 |
msgid "%s doesn't exist"
|
928 |
msgstr "%s n'existe pas"
|
929 |
|
930 |
-
#: classes/class-schedule.php:
|
931 |
msgid "That backup wasn't created by this schedule"
|
932 |
msgstr "Cette sauvegarde n'a pas été créée par cet horaire"
|
933 |
|
934 |
-
#: classes/class-services.php:
|
935 |
msgid "Argument 1 for %s must be a valid filepath"
|
936 |
msgstr "Paramètre 1 de %s doit être un chemin valide"
|
937 |
|
938 |
-
#: classes/class-services.php:
|
939 |
msgid "Argument 1 for %s must be a registered service"
|
940 |
msgstr "Paramètre 1 pour %s doit être un Service enregistré"
|
941 |
|
942 |
-
#: classes/class-services.php:
|
943 |
msgid "Argument 1 for %s must be a valid class"
|
944 |
msgstr "Paramètre 1 de %s doit être une classe existante"
|
945 |
|
@@ -947,7 +1034,7 @@ msgstr "Paramètre 1 de %s doit être une classe existante"
|
|
947 |
msgid "BackUpWordPress"
|
948 |
msgstr "BackUpWordPress"
|
949 |
|
950 |
-
#: classes/class-setup.php:
|
951 |
msgid ""
|
952 |
"BackUpWordPress requires PHP version %1$s or later and WordPress version "
|
953 |
"%2$s or later to run. It has not been activated. %3$s%4$s%5$sLearn more%6$s"
|
@@ -955,39 +1042,15 @@ msgstr ""
|
|
955 |
"Pour fonctionner, BackUpWordPress requiert la version %1$s de PHP et la "
|
956 |
"version %2$s de WordPress ou supérieur. Il n'a pas ete activé"
|
957 |
|
958 |
-
#: classes/class-
|
959 |
msgid "Error: %s"
|
960 |
msgstr "Erreur: %s"
|
961 |
|
962 |
-
#:
|
963 |
-
msgid "Backup: Dumping database..."
|
964 |
-
msgstr "Sauvegarde: export de la BDD"
|
965 |
-
|
966 |
-
#: classes/wp-cli.php:47
|
967 |
-
msgid "Backup: Zipping everything up..."
|
968 |
-
msgstr "Sauvegarde: compression"
|
969 |
-
|
970 |
-
#: classes/wp-cli.php:65
|
971 |
-
msgid "Invalid backup path"
|
972 |
-
msgstr "Chemin de sauvegarde incorrect"
|
973 |
-
|
974 |
-
#: classes/wp-cli.php:71
|
975 |
-
msgid "Invalid root path"
|
976 |
-
msgstr "Le chemin racine est invalide"
|
977 |
-
|
978 |
-
#: classes/wp-cli.php:99
|
979 |
-
msgid "Backup Complete: "
|
980 |
-
msgstr "Sauvegarde terminée :"
|
981 |
-
|
982 |
-
#: classes/wp-cli.php:101
|
983 |
-
msgid "Backup Failed"
|
984 |
-
msgstr "La sauvegarde a échoué"
|
985 |
-
|
986 |
-
#: functions/core.php:207
|
987 |
msgid "BackUpWordPress has setup your default schedules."
|
988 |
msgstr "BackUpWordPress a réglé les planifications de sauvegarde par défaut."
|
989 |
|
990 |
-
#: functions/core.php:
|
991 |
msgid ""
|
992 |
"By default BackUpWordPress performs a daily backup of your database and a "
|
993 |
"weekly backup of your database & files. You can modify these schedules."
|
@@ -996,31 +1059,31 @@ msgstr ""
|
|
996 |
"base de données et une sauvegarde hebdomadaire de votre base de données "
|
997 |
"& des fichiers. Vous pouvez modifier cette fréquence."
|
998 |
|
999 |
-
#: functions/core.php:
|
1000 |
msgid "Once Hourly"
|
1001 |
msgstr "Toutes les heures"
|
1002 |
|
1003 |
-
#: functions/core.php:
|
1004 |
msgid "Twice Daily"
|
1005 |
msgstr "Deux fois par jour"
|
1006 |
|
1007 |
-
#: functions/core.php:
|
1008 |
msgid "Once Daily"
|
1009 |
msgstr "Quotidiennement"
|
1010 |
|
1011 |
-
#: functions/core.php:
|
1012 |
msgid "Once Weekly"
|
1013 |
msgstr "Hebdomadaire"
|
1014 |
|
1015 |
-
#: functions/core.php:
|
1016 |
msgid "Once Biweekly"
|
1017 |
msgstr "Toutes les deux semaines"
|
1018 |
|
1019 |
-
#: functions/core.php:
|
1020 |
msgid "Once Monthly"
|
1021 |
msgstr "Mensuel"
|
1022 |
|
1023 |
-
#: functions/core.php:
|
1024 |
msgid "You can only delete directories inside your WordPress installation"
|
1025 |
msgstr ""
|
1026 |
"Vous ne pouvez supprimer que les sauvegardes sous votre installation de "
|
@@ -1030,16 +1093,16 @@ msgstr ""
|
|
1030 |
msgid "Download"
|
1031 |
msgstr "Télécharger"
|
1032 |
|
1033 |
-
#: functions/interface.php:
|
1034 |
msgid "BackUpWordPress detected issues with your last backup."
|
1035 |
msgstr ""
|
1036 |
"BackUpWordPress a détecté des problèmes lors de la dernière sauvegarde."
|
1037 |
|
1038 |
-
#: functions/interface.php:
|
1039 |
msgid "Dismiss"
|
1040 |
msgstr "Ignorer"
|
1041 |
|
1042 |
-
#: functions/interface.php:
|
1043 |
msgid ""
|
1044 |
"The backups directory can't be created because your %1$s directory isn't "
|
1045 |
"writable, run %2$s or %3$s or create the folder yourself."
|
@@ -1048,7 +1111,7 @@ msgstr ""
|
|
1048 |
"l'autorisation d'écriture. Exécutez %2$s ou %3$s, ou réglez les permissions "
|
1049 |
"adéquates."
|
1050 |
|
1051 |
-
#: functions/interface.php:
|
1052 |
msgid ""
|
1053 |
"Your backups directory isn't writable, run %1$s or %2$s or set the "
|
1054 |
"permissions yourself."
|
@@ -1056,7 +1119,7 @@ msgstr ""
|
|
1056 |
"Votre dossier de sauvegarde n'a pas l'autorisation d'écriture. Exécutez %1$s "
|
1057 |
"ou %2$s, ou réglez les permissions adéquates."
|
1058 |
|
1059 |
-
#: functions/interface.php:
|
1060 |
msgid ""
|
1061 |
"%1$s is running in %2$s, please contact your host and ask them to disable "
|
1062 |
"it. BackUpWordPress may not work correctly whilst %3$s is on."
|
@@ -1065,15 +1128,27 @@ msgstr ""
|
|
1065 |
"demande de désactiver cela. BackUpWordPress peut ne pas fonctionner "
|
1066 |
"correctement tant que %3$s est activé."
|
1067 |
|
1068 |
-
#: functions/interface.php:
|
1069 |
msgid "http://php.net/manual/en/features.safe-mode.php"
|
1070 |
msgstr "http://br2.php.net/manual/fr/features.safe-mode.php"
|
1071 |
|
1072 |
-
#: functions/interface.php:
|
1073 |
msgid "Safe Mode"
|
1074 |
msgstr "Safe mode"
|
1075 |
|
1076 |
-
#: functions/interface.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1077 |
msgid ""
|
1078 |
"Your custom backups directory %1$s doesn't exist and can't be created, your "
|
1079 |
"backups will be saved to %2$s instead."
|
@@ -1081,7 +1156,7 @@ msgstr ""
|
|
1081 |
"Le dossier de sauvegarde %1$s n'existe pas et ne peut être créé. Vos "
|
1082 |
"sauvegardes seront stockées dans %2$s."
|
1083 |
|
1084 |
-
#: functions/interface.php:
|
1085 |
msgid ""
|
1086 |
"Your custom backups directory %1$s isn't writable, new backups will be saved "
|
1087 |
"to %2$s instead."
|
@@ -1089,158 +1164,125 @@ msgstr ""
|
|
1089 |
"Le dossier de sauvegarde %1$s n'a pas l'autorisation d'écriture. Les "
|
1090 |
"nouvelles sauvegardes seront stockées dans %2$s."
|
1091 |
|
1092 |
-
#: functions/interface.php:
|
1093 |
#, fuzzy
|
1094 |
msgid "Your site root path %s isn't readable."
|
1095 |
msgstr ""
|
1096 |
"Permission insuffisante en lecture de la racine du chemin de sauvegarde %s."
|
1097 |
|
1098 |
-
#: functions/interface.php:
|
1099 |
msgid "Database and Files"
|
1100 |
msgstr "Base de données et fichiers"
|
1101 |
|
1102 |
-
#: functions/interface.php:
|
1103 |
msgid "Files"
|
1104 |
msgstr "Fichiers"
|
1105 |
|
1106 |
-
#: functions/interface.php:
|
1107 |
msgid "Database"
|
1108 |
msgstr "Base de données"
|
1109 |
|
1110 |
-
#: functions/interface.php:
|
1111 |
msgid "Legacy"
|
1112 |
msgstr "Contribution"
|
1113 |
|
1114 |
-
#: functions/interface.php:
|
1115 |
msgid "Started %s ago"
|
1116 |
msgstr "Démarré il y a %s"
|
1117 |
|
1118 |
-
#: functions/interface.php:
|
1119 |
msgid "cancel"
|
1120 |
msgstr "annuler"
|
1121 |
|
1122 |
-
#: functions/interface.php:
|
1123 |
#, fuzzy
|
1124 |
msgid "No backups completed"
|
1125 |
msgstr "Aucune Sauvegarde Terminée"
|
1126 |
|
1127 |
-
#: functions/interface.php:
|
1128 |
msgid "Complete Hourly"
|
1129 |
msgstr "Complet toutes les heures"
|
1130 |
|
1131 |
-
#: functions/interface.php:
|
1132 |
msgid "File Hourly"
|
1133 |
msgstr "Fichier une fois l'heure"
|
1134 |
|
1135 |
-
#: functions/interface.php:
|
1136 |
msgid "Database Hourly"
|
1137 |
msgstr "BDD une fois l'heure"
|
1138 |
|
1139 |
-
#: functions/interface.php:
|
1140 |
msgid "Complete Twicedaily"
|
1141 |
msgstr "Complet deux fois par jour"
|
1142 |
|
1143 |
-
#: functions/interface.php:
|
1144 |
msgid "File Twicedaily"
|
1145 |
msgstr "Fichier deux fois par jour"
|
1146 |
|
1147 |
-
#: functions/interface.php:
|
1148 |
msgid "Database Twicedaily"
|
1149 |
msgstr "BDD deux fois par jour"
|
1150 |
|
1151 |
-
#: functions/interface.php:
|
1152 |
msgid "Complete Daily"
|
1153 |
msgstr "Complet quotidiennement"
|
1154 |
|
1155 |
-
#: functions/interface.php:
|
1156 |
msgid "File Daily"
|
1157 |
msgstr "Fichier quotidiennement"
|
1158 |
|
1159 |
-
#: functions/interface.php:
|
1160 |
msgid "Database Daily"
|
1161 |
msgstr "BDD quotidien"
|
1162 |
|
1163 |
-
#: functions/interface.php:
|
1164 |
msgid "Complete Weekly"
|
1165 |
msgstr "Complet hebdomadaire"
|
1166 |
|
1167 |
-
#: functions/interface.php:
|
1168 |
msgid "File Weekly"
|
1169 |
msgstr "Fichier hebdomadaire"
|
1170 |
|
1171 |
-
#: functions/interface.php:
|
1172 |
msgid "Database Weekly"
|
1173 |
msgstr "BDD hebdomadaire"
|
1174 |
|
1175 |
-
#: functions/interface.php:
|
1176 |
msgid "Complete Biweekly"
|
1177 |
msgstr "Complet bi hebdomadaire"
|
1178 |
|
1179 |
-
#: functions/interface.php:
|
1180 |
msgid "File Biweekly"
|
1181 |
msgstr "Fichiers bihebdomadaire"
|
1182 |
|
1183 |
-
#: functions/interface.php:
|
1184 |
msgid "Database Biweekly"
|
1185 |
msgstr "BDD bihebdomadaire"
|
1186 |
|
1187 |
-
#: functions/interface.php:
|
1188 |
msgid "Complete Monthly"
|
1189 |
msgstr "Complet mensuel"
|
1190 |
|
1191 |
-
#: functions/interface.php:
|
1192 |
msgid "File Monthly"
|
1193 |
msgstr "Fichier mensuel"
|
1194 |
|
1195 |
-
#: functions/interface.php:
|
1196 |
msgid "Database Monthly"
|
1197 |
msgstr "BDD mensuel"
|
1198 |
|
1199 |
-
#: functions/interface.php:
|
1200 |
msgid "Complete Manually"
|
1201 |
msgstr "Complet mensuel"
|
1202 |
|
1203 |
-
#: functions/interface.php:
|
1204 |
msgid "File Manually"
|
1205 |
msgstr "Fichier manuel"
|
1206 |
|
1207 |
-
#: functions/interface.php:
|
1208 |
msgid "Database Manually"
|
1209 |
msgstr "BDD manuel"
|
1210 |
|
1211 |
-
#: hm-backup/hm-backup.php:286
|
1212 |
-
msgid "archive filename must be a non empty string"
|
1213 |
-
msgstr "le nom de fichier doit être une chaîne de cqrqctères non vide"
|
1214 |
-
|
1215 |
-
#: hm-backup/hm-backup.php:289
|
1216 |
-
msgid "invalid file extension for archive filename <code>%s</code>"
|
1217 |
-
msgstr "extension de fichier incorrect pour le fichier de nom <code>%s</code>"
|
1218 |
-
|
1219 |
-
#: hm-backup/hm-backup.php:329
|
1220 |
-
msgid "database dump filename must be a non empty string"
|
1221 |
-
msgstr "le nom de fichier pour l'export de la BDD ne peut être vide"
|
1222 |
-
|
1223 |
-
#: hm-backup/hm-backup.php:332
|
1224 |
-
msgid "invalid file extension for database dump filename <code>%s</code>"
|
1225 |
-
msgstr ""
|
1226 |
-
"l'extension de fichier de l'export de la BDD est invalide <code>%s</code>"
|
1227 |
-
|
1228 |
-
#: hm-backup/hm-backup.php:363
|
1229 |
-
msgid "Invalid root path <code>%s</code> must be a valid directory path"
|
1230 |
-
msgstr "Répertoire racine <code>%s</code> doit être un chemin valide"
|
1231 |
-
|
1232 |
-
#: hm-backup/hm-backup.php:392
|
1233 |
-
msgid "Invalid backup path <code>%s</code> must be a non empty (string)"
|
1234 |
-
msgstr "Chemin de sauvegarde invalide <code>%s</code>, ne peut pas être vide"
|
1235 |
-
|
1236 |
-
#: hm-backup/hm-backup.php:444
|
1237 |
-
msgid ""
|
1238 |
-
"Invalid backup type <code>%s</code> must be one of (string) file, database "
|
1239 |
-
"or complete"
|
1240 |
-
msgstr ""
|
1241 |
-
"Type de sauvegarde invalide <code>%s</code> doit être parmi les suivants: "
|
1242 |
-
"file, database ou complete"
|
1243 |
-
|
1244 |
#. Plugin URI of the plugin/theme
|
1245 |
msgid "http://bwp.hmn.md/"
|
1246 |
msgstr "http://bwp.hmn.md/"
|
@@ -1263,7 +1305,7 @@ msgstr "Human Made Limited"
|
|
1263 |
msgid "http://hmn.md/"
|
1264 |
msgstr "http://hmn.md/"
|
1265 |
|
1266 |
-
#: admin/schedule-sentence.php:
|
1267 |
#, fuzzy
|
1268 |
msgctxt ""
|
1269 |
"1: Backup Type 2: Total size of backup 3: Schedule 4: Number of backups to "
|
@@ -1271,7 +1313,7 @@ msgctxt ""
|
|
1271 |
msgid "Backup my %1$s %2$s %3$s, %4$s."
|
1272 |
msgstr "Sauvegarder %1$s %2$s %3$s, %4$s."
|
1273 |
|
1274 |
-
#: functions/interface.php:
|
1275 |
msgctxt "backups count"
|
1276 |
msgid "One backup completed"
|
1277 |
msgid_plural "%1$s backups completed"
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: 3.x\n"
|
6 |
"Report-Msgid-Bugs-To: support@humanmade.co.uk\n"
|
7 |
+
"POT-Creation-Date: 2015-02-24 08:44:19+00:00\n"
|
8 |
+
"PO-Revision-Date: 2015-02-24 08:47-0000\n"
|
9 |
"Last-Translator: Human Made Limited <hello@hmn.md>\n"
|
10 |
"Language-Team: \n"
|
11 |
"MIME-Version: 1.0\n"
|
18 |
msgid "The schedule ID was not provided. Aborting."
|
19 |
msgstr "L'identifiant d'horaire non fourni. Execution interrompue."
|
20 |
|
21 |
+
#: admin/actions.php:265
|
22 |
msgid "Backup type cannot be empty"
|
23 |
msgstr "Le type de sauvegarde doit être indiqué"
|
24 |
|
25 |
+
#: admin/actions.php:269
|
26 |
msgid "Invalid backup type"
|
27 |
msgstr "Type de sauvegarde inexistant"
|
28 |
|
29 |
+
#: admin/actions.php:283
|
30 |
msgid "Schedule cannot be empty"
|
31 |
msgstr "La planification doit être indiquée"
|
32 |
|
33 |
+
#: admin/actions.php:287
|
34 |
msgid "Invalid schedule"
|
35 |
msgstr "Horaire incorrect"
|
36 |
|
37 |
+
#: admin/actions.php:301
|
38 |
msgid "Day of the week must be a valid lowercase day name"
|
39 |
msgstr "Le jour de la semain doit être un nom de jour existant en minuscules"
|
40 |
|
41 |
+
#: admin/actions.php:320
|
42 |
msgid "Day of month must be between 1 and 31"
|
43 |
msgstr "La valeur pour jour du mois doit être un nombre entre 1 et 31"
|
44 |
|
45 |
+
#: admin/actions.php:339
|
46 |
msgid "Hours must be between 0 and 23"
|
47 |
msgstr "La valeur pour les heures doit être entre 0 et 23"
|
48 |
|
49 |
+
#: admin/actions.php:358
|
50 |
msgid "Minutes must be between 0 and 59"
|
51 |
msgstr "Doit être un nombre entre 0 et 59"
|
52 |
|
53 |
+
#: admin/actions.php:372
|
54 |
msgid "Max backups can't be empty"
|
55 |
msgstr "Le nombre maximum de sauvegarde doit être indiqué"
|
56 |
|
57 |
+
#: admin/actions.php:376
|
58 |
msgid "Max backups must be a number"
|
59 |
msgstr "Le nombre maximum de sauvegardes doit être un nombre"
|
60 |
|
61 |
+
#: admin/actions.php:380
|
62 |
msgid "Max backups must be greater than 0"
|
63 |
msgstr "Le nombre maximum de sauvegardes doit être supérieur à 0"
|
64 |
|
65 |
+
#: admin/actions.php:732 admin/actions.php:738
|
66 |
msgid "BackUpWordPress has detected a problem."
|
67 |
msgstr "BackUpWordPress a détecté un problème."
|
68 |
|
69 |
+
#: admin/actions.php:732 admin/actions.php:738
|
70 |
msgid ""
|
71 |
"%1$s is returning a %2$s response which could mean cron jobs aren't getting "
|
72 |
"fired properly. BackUpWordPress relies on wp-cron to run scheduled backups. "
|
122 |
|
123 |
#: admin/constants.php:14 admin/constants.php:30 admin/constants.php:46
|
124 |
#: admin/constants.php:62 admin/constants.php:78 admin/constants.php:94
|
125 |
+
#: admin/constants.php:110 classes/class-email-service.php:60
|
126 |
msgid "You've set it to: %s"
|
127 |
msgstr "Vous l'avez défini comme suit: %s"
|
128 |
|
134 |
|
135 |
#: admin/constants.php:17 admin/constants.php:33 admin/constants.php:49
|
136 |
#: admin/constants.php:65 admin/constants.php:81 admin/constants.php:97
|
137 |
+
#: admin/constants.php:113 classes/class-email-service.php:63
|
138 |
msgid "e.g."
|
139 |
msgstr "par exemple"
|
140 |
|
549 |
msgid "Exclude →"
|
550 |
msgstr "Exclure →"
|
551 |
|
552 |
+
#: admin/schedule-form-excludes.php:345 admin/schedule-form.php:190
|
553 |
+
#: admin/schedule-settings.php:88
|
554 |
msgid "Done"
|
555 |
msgstr "Terminé"
|
556 |
|
557 |
+
#: admin/schedule-form.php:1 admin/schedule-settings.php:9
|
558 |
msgid "Settings"
|
559 |
msgstr "Paramètres"
|
560 |
|
561 |
+
#: admin/schedule-form.php:36
|
562 |
msgid "Backup"
|
563 |
msgstr "Sauvegarde"
|
564 |
|
565 |
+
#: admin/schedule-form.php:43
|
566 |
msgid "Both Database & files"
|
567 |
msgstr "BDD et fichiers"
|
568 |
|
569 |
+
#: admin/schedule-form.php:45
|
570 |
msgid "Files only"
|
571 |
msgstr "Fichiers seulement"
|
572 |
|
573 |
+
#: admin/schedule-form.php:47
|
574 |
msgid "Database only"
|
575 |
msgstr "BDD seulement"
|
576 |
|
577 |
+
#: admin/schedule-form.php:58
|
578 |
msgid "Schedule"
|
579 |
msgstr "Horaire"
|
580 |
|
581 |
+
#: admin/schedule-form.php:65
|
582 |
msgid "Manual Only"
|
583 |
msgstr "Manuel seulement"
|
584 |
|
585 |
+
#: admin/schedule-form.php:90
|
586 |
msgid "Start Day"
|
587 |
msgstr "Premier jour"
|
588 |
|
589 |
+
#: admin/schedule-form.php:98
|
590 |
msgid "Monday"
|
591 |
msgstr "Lundi"
|
592 |
|
593 |
+
#: admin/schedule-form.php:99
|
594 |
msgid "Tuesday"
|
595 |
msgstr "Mardi"
|
596 |
|
597 |
+
#: admin/schedule-form.php:100
|
598 |
msgid "Wednesday"
|
599 |
msgstr "Mercredi"
|
600 |
|
601 |
+
#: admin/schedule-form.php:101
|
602 |
msgid "Thursday"
|
603 |
msgstr "Jeudi"
|
604 |
|
605 |
+
#: admin/schedule-form.php:102
|
606 |
msgid "Friday"
|
607 |
msgstr "Vendredi"
|
608 |
|
609 |
+
#: admin/schedule-form.php:103
|
610 |
msgid "Saturday"
|
611 |
msgstr "Samedi"
|
612 |
|
613 |
+
#: admin/schedule-form.php:104
|
614 |
msgid "Sunday"
|
615 |
msgstr "Dimanche"
|
616 |
|
617 |
+
#: admin/schedule-form.php:122
|
618 |
msgid "Start Day of Month"
|
619 |
msgstr "Premier jour du mois"
|
620 |
|
621 |
+
#: admin/schedule-form.php:134
|
622 |
msgid "Start Time"
|
623 |
msgstr "Heure de début"
|
624 |
|
625 |
+
#: admin/schedule-form.php:143
|
626 |
msgid "Hours"
|
627 |
msgstr "Heures"
|
628 |
|
629 |
+
#: admin/schedule-form.php:147
|
630 |
msgid "Minutes"
|
631 |
msgstr "Minutes"
|
632 |
|
633 |
+
#: admin/schedule-form.php:151
|
634 |
msgid "The second backup will run 12 hours after the first"
|
635 |
msgstr "La seconde sauvegarde commencera 12 heures plus tard"
|
636 |
|
637 |
+
#: admin/schedule-form.php:160
|
638 |
msgid "Number of backups to store on this server"
|
639 |
msgstr "Nombre de sauvegarde à conserver sur ce serveur "
|
640 |
|
641 |
+
#: admin/schedule-form.php:169
|
642 |
msgid "Past this limit older backups will be deleted automatically."
|
643 |
msgstr ""
|
644 |
"Passé cette limite, les sauvegardes plus anciennes seront automatiquement "
|
645 |
"supprimées."
|
646 |
|
647 |
+
#: admin/schedule-form.php:172
|
648 |
msgid "This schedule will store a maximum of %s of backups."
|
649 |
msgstr "Un maximum de %s sauvegardes seront stockées pour cet horaire."
|
650 |
|
651 |
+
#: admin/schedule-sentence.php:11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
652 |
msgid "The next backup will be on %1$s at %2$s %3$s"
|
653 |
msgstr "La prochaine sauvegarde est programmée pour: %1$s à %2$s %3$s"
|
654 |
|
655 |
+
#: admin/schedule-sentence.php:18
|
656 |
msgid "hourly on the hour"
|
657 |
msgstr "toutes les heures"
|
658 |
|
659 |
+
#: admin/schedule-sentence.php:18
|
660 |
msgid "hourly at %s minutes past the hour"
|
661 |
msgstr "toutes les heures, %s minutes après l'heure pile"
|
662 |
|
663 |
+
#: admin/schedule-sentence.php:24
|
664 |
msgid "daily at %s"
|
665 |
msgstr "chaque jour à %s"
|
666 |
|
667 |
+
#: admin/schedule-sentence.php:35
|
668 |
msgid "every 12 hours at %1$s & %2$s"
|
669 |
msgstr "toutes les 12 heures à %1$s & %2$s"
|
670 |
|
671 |
+
#: admin/schedule-sentence.php:41
|
672 |
msgid "weekly on %1$s at %2$s"
|
673 |
msgstr "toutes les semaines le %1$s à %2$s"
|
674 |
|
675 |
+
#: admin/schedule-sentence.php:47
|
676 |
msgid "biweekly on %1$s at %2$s"
|
677 |
msgstr "toutes les 2 semaines le %1$s à %2$s"
|
678 |
|
679 |
+
#: admin/schedule-sentence.php:53
|
680 |
msgid "on the %1$s of each month at %2$s"
|
681 |
msgstr "le %1$s de chaque mois à %2$s"
|
682 |
|
683 |
+
#: admin/schedule-sentence.php:59 admin/schedule-sentence.php:65
|
684 |
msgid "manually"
|
685 |
msgstr "manuellement"
|
686 |
|
687 |
+
#: admin/schedule-sentence.php:70
|
688 |
msgid "this server"
|
689 |
msgstr "ce serveur"
|
690 |
|
691 |
+
#: admin/schedule-sentence.php:78
|
692 |
msgid "store the most recent backup in %s"
|
693 |
msgstr "stocker la sauvegarde la plus récente dans %s"
|
694 |
|
695 |
+
#: admin/schedule-sentence.php:84
|
696 |
msgid "don't store any backups in on this server"
|
697 |
msgstr "ne stocker aucune sauvegarde sur ce serveur"
|
698 |
|
699 |
+
#: admin/schedule-sentence.php:90
|
700 |
msgid "store the last %1$s backups in %2$s"
|
701 |
msgstr "stocker les %1$s sauvegardes ici:%2$s"
|
702 |
|
703 |
+
#: admin/schedule-sentence.php:121
|
704 |
msgid "%s. "
|
705 |
msgstr "%s. "
|
706 |
|
707 |
+
#: admin/schedule-sentence.php:125
|
708 |
msgid "Send a copy of each backup to %s."
|
709 |
msgstr "Envoyer une copie de chaque sauvegarde à %s."
|
710 |
|
711 |
+
#: admin/schedule-sentence.php:153
|
712 |
+
msgid "Backups will be compressed and should be smaller than this."
|
713 |
+
msgstr "Les sauvegardes sont compresss et seront de taille plus petite"
|
714 |
+
|
715 |
+
#: admin/schedule-sentence.php:155
|
716 |
+
msgid "this shouldn't take long…"
|
717 |
+
msgstr "Cela prendra quelques instants…"
|
718 |
+
|
719 |
+
#: admin/schedule-sentence.php:155
|
720 |
+
msgid "calculating the size of your backup…"
|
721 |
+
msgstr "calcul de la taille de votre sauvegarde en cours…"
|
722 |
+
|
723 |
+
#: admin/schedule-settings.php:7
|
724 |
msgid "Run now"
|
725 |
msgstr "Exécuter maintenant"
|
726 |
|
727 |
+
#: admin/schedule-settings.php:15
|
728 |
msgid "Excludes"
|
729 |
msgstr "Exclusions"
|
730 |
|
731 |
+
#: admin/schedule-settings.php:27 functions/interface.php:34
|
732 |
msgid "Delete"
|
733 |
msgstr "Supprimer"
|
734 |
|
735 |
+
#: admin/server-info.php:43
|
736 |
+
#, fuzzy
|
737 |
+
msgid "%1$s - %2$s"
|
738 |
+
msgstr "toutes les semaines le %1$s à %2$s"
|
739 |
+
|
740 |
#: admin/upsell.php:3
|
741 |
#, fuzzy
|
742 |
msgid "Backup to"
|
743 |
msgstr "Sauvegarde"
|
744 |
|
745 |
+
#: admin/upsell.php:18
|
746 |
msgid ""
|
747 |
"%1$sor buy the %2$sDeveloper Bundle%3$s now for only $99 (all "
|
748 |
"Destinations & Unlimited Sites)%4$s"
|
750 |
"%1$sou achetez la %2$scollection developpeur%3$s maintenant pour seulement "
|
751 |
"$99 ( nombre illimité de sites et toutes les destinations )%4$s"
|
752 |
|
753 |
+
#: backupwordpress.php:240
|
754 |
msgid "Update"
|
755 |
msgstr "Enregistrer"
|
756 |
|
757 |
+
#: backupwordpress.php:241
|
758 |
msgid "Cancel"
|
759 |
msgstr "Annuler"
|
760 |
|
761 |
+
#: backupwordpress.php:242
|
762 |
msgid ""
|
763 |
"Are you sure you want to delete this schedule? All of it's backups will also "
|
764 |
"be deleted."
|
766 |
"Etes-vous sûr(e) de vouloir supprimer cette planification de sauvegarde ? "
|
767 |
"Toutes les sauvegardes associées seront aussi supprimées."
|
768 |
|
769 |
+
#: backupwordpress.php:242 backupwordpress.php:243 backupwordpress.php:244
|
770 |
+
#: backupwordpress.php:245
|
771 |
msgid "'Cancel' to go back, 'OK' to delete."
|
772 |
msgstr "Annuler pour retourner, OK pour supprimer"
|
773 |
|
774 |
+
#: backupwordpress.php:243
|
775 |
msgid "Are you sure you want to delete this backup?"
|
776 |
msgstr "Etes-vous sûr(e) de vouloir supprimer cette sauvegarde ?"
|
777 |
|
778 |
+
#: backupwordpress.php:244
|
779 |
msgid "Are you sure you want to remove this exclude rule?"
|
780 |
msgstr "Etes-vous sûr(e) de vouloir supprimer cette règle d'exclusion ?"
|
781 |
|
782 |
+
#: backupwordpress.php:245
|
783 |
msgid ""
|
784 |
"Reducing the number of backups that are stored on this server will cause "
|
785 |
"some of your existing backups to be deleted, are you sure that's what you "
|
789 |
"certaines de vos sauvegardes. Etes-vous sûr(e) de vouloir effectuer cette "
|
790 |
"action ?"
|
791 |
|
792 |
+
#: classes/class-backup.php:348
|
793 |
+
msgid "archive filename must be a non empty string"
|
794 |
+
msgstr "le nom de fichier doit être une chaîne de cqrqctères non vide"
|
795 |
+
|
796 |
+
#: classes/class-backup.php:352
|
797 |
+
msgid "invalid file extension for archive filename <code>%s</code>"
|
798 |
+
msgstr "extension de fichier incorrect pour le fichier de nom <code>%s</code>"
|
799 |
+
|
800 |
+
#: classes/class-backup.php:392
|
801 |
+
msgid "database dump filename must be a non empty string"
|
802 |
+
msgstr "le nom de fichier pour l'export de la BDD ne peut être vide"
|
803 |
+
|
804 |
+
#: classes/class-backup.php:396
|
805 |
+
msgid "invalid file extension for database dump filename <code>%s</code>"
|
806 |
+
msgstr ""
|
807 |
+
"l'extension de fichier de l'export de la BDD est invalide <code>%s</code>"
|
808 |
+
|
809 |
+
#: classes/class-backup.php:429
|
810 |
+
msgid "Invalid root path <code>%s</code> must be a valid directory path"
|
811 |
+
msgstr "Répertoire racine <code>%s</code> doit être un chemin valide"
|
812 |
+
|
813 |
+
#: classes/class-backup.php:454
|
814 |
+
#, fuzzy
|
815 |
+
msgid ""
|
816 |
+
"Invalid existing archive filepath <code>%s</code> must be a non empty "
|
817 |
+
"(string)"
|
818 |
+
msgstr "Chemin de sauvegarde invalide <code>%s</code>, ne peut pas être vide"
|
819 |
+
|
820 |
+
#: classes/class-backup.php:508
|
821 |
+
msgid ""
|
822 |
+
"Invalid backup type <code>%s</code> must be one of (string) file, database "
|
823 |
+
"or complete"
|
824 |
+
msgstr ""
|
825 |
+
"Type de sauvegarde invalide <code>%s</code> doit être parmi les suivants: "
|
826 |
+
"file, database ou complete"
|
827 |
+
|
828 |
+
#: classes/class-backupwordpress-wp-cli-command.php:50
|
829 |
+
msgid "Backup: Dumping database..."
|
830 |
+
msgstr "Sauvegarde: export de la BDD"
|
831 |
+
|
832 |
+
#: classes/class-backupwordpress-wp-cli-command.php:54
|
833 |
+
msgid "Backup: Zipping everything up..."
|
834 |
+
msgstr "Sauvegarde: compression"
|
835 |
+
|
836 |
+
#: classes/class-backupwordpress-wp-cli-command.php:70
|
837 |
+
msgid "Invalid backup path"
|
838 |
+
msgstr "Chemin de sauvegarde incorrect"
|
839 |
+
|
840 |
+
#: classes/class-backupwordpress-wp-cli-command.php:75
|
841 |
+
msgid "Invalid root path"
|
842 |
+
msgstr "Le chemin racine est invalide"
|
843 |
+
|
844 |
+
#: classes/class-backupwordpress-wp-cli-command.php:106
|
845 |
+
msgid "Backup Complete: "
|
846 |
+
msgstr "Sauvegarde terminée :"
|
847 |
+
|
848 |
+
#: classes/class-backupwordpress-wp-cli-command.php:108
|
849 |
+
msgid "Backup Failed"
|
850 |
+
msgstr "La sauvegarde a échoué"
|
851 |
+
|
852 |
+
#: classes/class-email-service.php:28
|
853 |
msgid "Email notification"
|
854 |
msgstr "Notification par e-mail"
|
855 |
|
856 |
+
#: classes/class-email-service.php:34
|
857 |
msgid ""
|
858 |
"Receive a notification email when a backup completes, if the backup is small "
|
859 |
"enough (< %s) then it will be attached to the email. Separate multiple "
|
863 |
"suffisamment petite (< %s), elle sera jointe au courriel. Séparez les "
|
864 |
"addresses email par des virgules."
|
865 |
|
866 |
+
#: classes/class-email-service.php:63
|
867 |
msgid ""
|
868 |
"The maximum filesize of your backup that will be attached to your "
|
869 |
"notification emails . Defaults to %s."
|
871 |
"La taille maximum du fichier de sauvegarde qui sera joint à l'email de "
|
872 |
"notification de sauvegarde. Par défaut %s."
|
873 |
|
874 |
+
#: classes/class-email-service.php:82
|
875 |
msgid "Send an email notification to %s"
|
876 |
msgstr "Envoyer une confirmation par courrier électronique à %s"
|
877 |
|
878 |
+
#: classes/class-email-service.php:117
|
879 |
msgid "%s isn't a valid email"
|
880 |
msgstr "%s n'est pas une addresse email valable"
|
881 |
|
882 |
+
#: classes/class-email-service.php:179 classes/class-webhook-service.php:59
|
883 |
msgid "Backup of %s Failed"
|
884 |
msgstr "La sauvegarde de %s a échoué"
|
885 |
|
886 |
+
#: classes/class-email-service.php:181
|
887 |
msgid "BackUpWordPress was unable to backup your site %1$s."
|
888 |
msgstr "BackUpWordPress n'a pas pu sauvegarder votre site %1$s."
|
889 |
|
890 |
+
#: classes/class-email-service.php:181
|
891 |
msgid "Here are the errors that we're encountered:"
|
892 |
msgstr "Voici les erreurs survenues"
|
893 |
|
894 |
+
#: classes/class-email-service.php:181
|
895 |
msgid ""
|
896 |
"If the errors above look like Martian, forward this email to %3$s and we'll "
|
897 |
"take a look"
|
899 |
"Si les erreurs décrites ci-dessus sont pour vous du chinois, transférez nous "
|
900 |
"ce courrier électronique à %3$s et nous y jetterons un coup d'oeil"
|
901 |
|
902 |
+
#: classes/class-email-service.php:181
|
903 |
msgid ""
|
904 |
"Kind Regards,\n"
|
905 |
"The Apologetic BackUpWordPress Backup Emailing Robot"
|
906 |
msgstr "Veuillez accepter les excuses du robot messager de BackUpWordPress"
|
907 |
|
908 |
+
#: classes/class-email-service.php:189
|
909 |
msgid "Backup of %s"
|
910 |
msgstr "Sauvegarde de %s"
|
911 |
|
912 |
+
#: classes/class-email-service.php:194 classes/class-email-service.php:203
|
913 |
msgid "BackUpWordPress has completed a backup of your site %1$s."
|
914 |
msgstr "BackUpWordPress vient de terminer une sauvegarde de votre site %1$s."
|
915 |
|
916 |
+
#: classes/class-email-service.php:194
|
917 |
msgid "The backup file should be attached to this email."
|
918 |
msgstr ""
|
919 |
"Le fichier de sauvegarde devrait être joint à ce courrier électronique."
|
920 |
|
921 |
+
#: classes/class-email-service.php:194 classes/class-email-service.php:203
|
922 |
msgid "You can download the backup file by clicking the link below:"
|
923 |
msgstr ""
|
924 |
"Vous pouvez télécharger le fichier de sauvegarde en cliquant sur le lien "
|
925 |
"suivant :"
|
926 |
|
927 |
+
#: classes/class-email-service.php:194 classes/class-email-service.php:203
|
928 |
msgid ""
|
929 |
"Kind Regards,\n"
|
930 |
"The Happy BackUpWordPress Backup Emailing Robot"
|
931 |
msgstr "Salutations, le robot de sauvegarde et messager BackUpWordPress"
|
932 |
|
933 |
+
#: classes/class-email-service.php:203
|
934 |
msgid "Unfortunately the backup file was too large to attach to this email."
|
935 |
msgstr ""
|
936 |
"Malheureusement le fichier de sauvegarde est trop gros pour être joint à ce "
|
937 |
"courrier électronique."
|
938 |
|
939 |
+
#: classes/class-path.php:249
|
940 |
msgid ""
|
941 |
"This %s file ensures that other people cannot download your backup files."
|
942 |
msgstr ""
|
943 |
"Ce fichier %s permet de s'assurer que personne d'autre ne puisse télécharger "
|
944 |
"vos fichiers de sauvegarde."
|
945 |
|
946 |
+
#: classes/class-schedule.php:137
|
947 |
+
#, fuzzy
|
948 |
+
msgid "Invalid Option Name"
|
949 |
+
msgstr "Le chemin racine est invalide"
|
950 |
+
|
951 |
+
#: classes/class-schedule.php:250
|
952 |
msgid "Argument 1 for %s must be a valid integer"
|
953 |
msgstr "Paramètre 1 de %s doit être un nombre entier valide."
|
954 |
|
955 |
+
#: classes/class-schedule.php:599
|
956 |
msgid "Argument 1 for %s must be a valid future timestamp"
|
957 |
msgstr "Paramètre 1 de %s doit être un horodatage futur valide"
|
958 |
|
959 |
+
#: classes/class-schedule.php:636
|
960 |
msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
|
961 |
msgstr ""
|
962 |
"Paramètre 1 pour %s doit être un intervalle de cron valide ou \"manuel\""
|
963 |
|
964 |
+
#: classes/class-schedule.php:765 functions/interface.php:249
|
965 |
msgid "Starting Backup"
|
966 |
msgstr "Début de la sauvegarde"
|
967 |
|
968 |
+
#: classes/class-schedule.php:851
|
969 |
msgid "Error writing to file. (%s)"
|
970 |
msgstr "Erreur lors de l'écriture de fichier."
|
971 |
|
972 |
+
#: classes/class-schedule.php:899
|
973 |
msgid "Dumping Database %s"
|
974 |
msgstr "Export de la BDD %s en cours"
|
975 |
|
976 |
+
#: classes/class-schedule.php:904
|
977 |
msgid "Verifying Database Dump %s"
|
978 |
msgstr "Vérification de l'export de la base de données %s"
|
979 |
|
980 |
+
#: classes/class-schedule.php:909
|
981 |
msgid "Creating zip archive %s"
|
982 |
msgstr "Création de l'archive zip %s"
|
983 |
|
984 |
+
#: classes/class-schedule.php:914
|
985 |
msgid "Verifying Zip Archive %s"
|
986 |
msgstr "Vérification de l'archive zip %s"
|
987 |
|
988 |
+
#: classes/class-schedule.php:919
|
989 |
msgid "Finishing Backup"
|
990 |
msgstr "Fin de la sauvegarde"
|
991 |
|
992 |
+
#: classes/class-schedule.php:970
|
993 |
+
msgid "An unexpected error occured"
|
994 |
+
msgstr "Une erreur inconnue s'est produit"
|
995 |
+
|
996 |
+
#. translators: min=minute
|
997 |
+
#: classes/class-schedule.php:1033
|
998 |
+
msgid "%s min"
|
999 |
+
msgid_plural "%s mins"
|
1000 |
+
msgstr[0] "% min"
|
1001 |
+
msgstr[1] "% mins"
|
1002 |
+
|
1003 |
+
#: classes/class-schedule.php:1043
|
1004 |
+
msgid "%s hour"
|
1005 |
+
msgid_plural "%s hours"
|
1006 |
+
msgstr[0] "% heure"
|
1007 |
+
msgstr[1] "% heures"
|
1008 |
+
|
1009 |
+
#: classes/class-schedule.php:1105
|
1010 |
msgid "Argument 1 for %s must be a non empty string"
|
1011 |
msgstr "Paramètre 1 pour %s doit être une chaîne de caractères non vide"
|
1012 |
|
1013 |
+
#: classes/class-schedule.php:1110
|
1014 |
msgid "%s doesn't exist"
|
1015 |
msgstr "%s n'existe pas"
|
1016 |
|
1017 |
+
#: classes/class-schedule.php:1115
|
1018 |
msgid "That backup wasn't created by this schedule"
|
1019 |
msgstr "Cette sauvegarde n'a pas été créée par cet horaire"
|
1020 |
|
1021 |
+
#: classes/class-services.php:81
|
1022 |
msgid "Argument 1 for %s must be a valid filepath"
|
1023 |
msgstr "Paramètre 1 de %s doit être un chemin valide"
|
1024 |
|
1025 |
+
#: classes/class-services.php:97
|
1026 |
msgid "Argument 1 for %s must be a registered service"
|
1027 |
msgstr "Paramètre 1 pour %s doit être un Service enregistré"
|
1028 |
|
1029 |
+
#: classes/class-services.php:115 classes/deprecated.php:81
|
1030 |
msgid "Argument 1 for %s must be a valid class"
|
1031 |
msgstr "Paramètre 1 de %s doit être une classe existante"
|
1032 |
|
1034 |
msgid "BackUpWordPress"
|
1035 |
msgstr "BackUpWordPress"
|
1036 |
|
1037 |
+
#: classes/class-setup.php:141
|
1038 |
msgid ""
|
1039 |
"BackUpWordPress requires PHP version %1$s or later and WordPress version "
|
1040 |
"%2$s or later to run. It has not been activated. %3$s%4$s%5$sLearn more%6$s"
|
1042 |
"Pour fonctionner, BackUpWordPress requiert la version %1$s de PHP et la "
|
1043 |
"version %2$s de WordPress ou supérieur. Il n'a pas ete activé"
|
1044 |
|
1045 |
+
#: classes/class-webhook-service.php:103
|
1046 |
msgid "Error: %s"
|
1047 |
msgstr "Erreur: %s"
|
1048 |
|
1049 |
+
#: functions/core.php:272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1050 |
msgid "BackUpWordPress has setup your default schedules."
|
1051 |
msgstr "BackUpWordPress a réglé les planifications de sauvegarde par défaut."
|
1052 |
|
1053 |
+
#: functions/core.php:272
|
1054 |
msgid ""
|
1055 |
"By default BackUpWordPress performs a daily backup of your database and a "
|
1056 |
"weekly backup of your database & files. You can modify these schedules."
|
1059 |
"base de données et une sauvegarde hebdomadaire de votre base de données "
|
1060 |
"& des fichiers. Vous pouvez modifier cette fréquence."
|
1061 |
|
1062 |
+
#: functions/core.php:287
|
1063 |
msgid "Once Hourly"
|
1064 |
msgstr "Toutes les heures"
|
1065 |
|
1066 |
+
#: functions/core.php:288
|
1067 |
msgid "Twice Daily"
|
1068 |
msgstr "Deux fois par jour"
|
1069 |
|
1070 |
+
#: functions/core.php:289
|
1071 |
msgid "Once Daily"
|
1072 |
msgstr "Quotidiennement"
|
1073 |
|
1074 |
+
#: functions/core.php:290
|
1075 |
msgid "Once Weekly"
|
1076 |
msgstr "Hebdomadaire"
|
1077 |
|
1078 |
+
#: functions/core.php:291
|
1079 |
msgid "Once Biweekly"
|
1080 |
msgstr "Toutes les deux semaines"
|
1081 |
|
1082 |
+
#: functions/core.php:292
|
1083 |
msgid "Once Monthly"
|
1084 |
msgstr "Mensuel"
|
1085 |
|
1086 |
+
#: functions/core.php:310
|
1087 |
msgid "You can only delete directories inside your WordPress installation"
|
1088 |
msgstr ""
|
1089 |
"Vous ne pouvez supprimer que les sauvegardes sous votre installation de "
|
1093 |
msgid "Download"
|
1094 |
msgstr "Télécharger"
|
1095 |
|
1096 |
+
#: functions/interface.php:68
|
1097 |
msgid "BackUpWordPress detected issues with your last backup."
|
1098 |
msgstr ""
|
1099 |
"BackUpWordPress a détecté des problèmes lors de la dernière sauvegarde."
|
1100 |
|
1101 |
+
#: functions/interface.php:70
|
1102 |
msgid "Dismiss"
|
1103 |
msgstr "Ignorer"
|
1104 |
|
1105 |
+
#: functions/interface.php:120
|
1106 |
msgid ""
|
1107 |
"The backups directory can't be created because your %1$s directory isn't "
|
1108 |
"writable, run %2$s or %3$s or create the folder yourself."
|
1111 |
"l'autorisation d'écriture. Exécutez %2$s ou %3$s, ou réglez les permissions "
|
1112 |
"adéquates."
|
1113 |
|
1114 |
+
#: functions/interface.php:124
|
1115 |
msgid ""
|
1116 |
"Your backups directory isn't writable, run %1$s or %2$s or set the "
|
1117 |
"permissions yourself."
|
1119 |
"Votre dossier de sauvegarde n'a pas l'autorisation d'écriture. Exécutez %1$s "
|
1120 |
"ou %2$s, ou réglez les permissions adéquates."
|
1121 |
|
1122 |
+
#: functions/interface.php:128
|
1123 |
msgid ""
|
1124 |
"%1$s is running in %2$s, please contact your host and ask them to disable "
|
1125 |
"it. BackUpWordPress may not work correctly whilst %3$s is on."
|
1128 |
"demande de désactiver cela. BackUpWordPress peut ne pas fonctionner "
|
1129 |
"correctement tant que %3$s est activé."
|
1130 |
|
1131 |
+
#: functions/interface.php:128
|
1132 |
msgid "http://php.net/manual/en/features.safe-mode.php"
|
1133 |
msgstr "http://br2.php.net/manual/fr/features.safe-mode.php"
|
1134 |
|
1135 |
+
#: functions/interface.php:128
|
1136 |
msgid "Safe Mode"
|
1137 |
msgstr "Safe mode"
|
1138 |
|
1139 |
+
#: functions/interface.php:136
|
1140 |
+
msgid "Your custom path does not exist"
|
1141 |
+
msgstr "Le chemin de répértoire specifié n'existe pas"
|
1142 |
+
|
1143 |
+
#: functions/interface.php:140
|
1144 |
+
msgid ""
|
1145 |
+
"Your custom path is unreachable due to a restriction set in your PHP "
|
1146 |
+
"configuration (open_basedir)"
|
1147 |
+
msgstr ""
|
1148 |
+
"Le chemin de répertoire specifié est inaccessible du à une restriction dans "
|
1149 |
+
"votre configuration PHP. open_basedir"
|
1150 |
+
|
1151 |
+
#: functions/interface.php:145
|
1152 |
msgid ""
|
1153 |
"Your custom backups directory %1$s doesn't exist and can't be created, your "
|
1154 |
"backups will be saved to %2$s instead."
|
1156 |
"Le dossier de sauvegarde %1$s n'existe pas et ne peut être créé. Vos "
|
1157 |
"sauvegardes seront stockées dans %2$s."
|
1158 |
|
1159 |
+
#: functions/interface.php:149
|
1160 |
msgid ""
|
1161 |
"Your custom backups directory %1$s isn't writable, new backups will be saved "
|
1162 |
"to %2$s instead."
|
1164 |
"Le dossier de sauvegarde %1$s n'a pas l'autorisation d'écriture. Les "
|
1165 |
"nouvelles sauvegardes seront stockées dans %2$s."
|
1166 |
|
1167 |
+
#: functions/interface.php:158
|
1168 |
#, fuzzy
|
1169 |
msgid "Your site root path %s isn't readable."
|
1170 |
msgstr ""
|
1171 |
"Permission insuffisante en lecture de la racine du chemin de sauvegarde %s."
|
1172 |
|
1173 |
+
#: functions/interface.php:218
|
1174 |
msgid "Database and Files"
|
1175 |
msgstr "Base de données et fichiers"
|
1176 |
|
1177 |
+
#: functions/interface.php:222
|
1178 |
msgid "Files"
|
1179 |
msgstr "Fichiers"
|
1180 |
|
1181 |
+
#: functions/interface.php:226
|
1182 |
msgid "Database"
|
1183 |
msgstr "Base de données"
|
1184 |
|
1185 |
+
#: functions/interface.php:233
|
1186 |
msgid "Legacy"
|
1187 |
msgstr "Contribution"
|
1188 |
|
1189 |
+
#: functions/interface.php:248
|
1190 |
msgid "Started %s ago"
|
1191 |
msgstr "Démarré il y a %s"
|
1192 |
|
1193 |
+
#: functions/interface.php:250
|
1194 |
msgid "cancel"
|
1195 |
msgstr "annuler"
|
1196 |
|
1197 |
+
#: functions/interface.php:298
|
1198 |
#, fuzzy
|
1199 |
msgid "No backups completed"
|
1200 |
msgstr "Aucune Sauvegarde Terminée"
|
1201 |
|
1202 |
+
#: functions/interface.php:309
|
1203 |
msgid "Complete Hourly"
|
1204 |
msgstr "Complet toutes les heures"
|
1205 |
|
1206 |
+
#: functions/interface.php:310
|
1207 |
msgid "File Hourly"
|
1208 |
msgstr "Fichier une fois l'heure"
|
1209 |
|
1210 |
+
#: functions/interface.php:311
|
1211 |
msgid "Database Hourly"
|
1212 |
msgstr "BDD une fois l'heure"
|
1213 |
|
1214 |
+
#: functions/interface.php:312
|
1215 |
msgid "Complete Twicedaily"
|
1216 |
msgstr "Complet deux fois par jour"
|
1217 |
|
1218 |
+
#: functions/interface.php:313
|
1219 |
msgid "File Twicedaily"
|
1220 |
msgstr "Fichier deux fois par jour"
|
1221 |
|
1222 |
+
#: functions/interface.php:314
|
1223 |
msgid "Database Twicedaily"
|
1224 |
msgstr "BDD deux fois par jour"
|
1225 |
|
1226 |
+
#: functions/interface.php:315
|
1227 |
msgid "Complete Daily"
|
1228 |
msgstr "Complet quotidiennement"
|
1229 |
|
1230 |
+
#: functions/interface.php:316
|
1231 |
msgid "File Daily"
|
1232 |
msgstr "Fichier quotidiennement"
|
1233 |
|
1234 |
+
#: functions/interface.php:317
|
1235 |
msgid "Database Daily"
|
1236 |
msgstr "BDD quotidien"
|
1237 |
|
1238 |
+
#: functions/interface.php:318
|
1239 |
msgid "Complete Weekly"
|
1240 |
msgstr "Complet hebdomadaire"
|
1241 |
|
1242 |
+
#: functions/interface.php:319
|
1243 |
msgid "File Weekly"
|
1244 |
msgstr "Fichier hebdomadaire"
|
1245 |
|
1246 |
+
#: functions/interface.php:320
|
1247 |
msgid "Database Weekly"
|
1248 |
msgstr "BDD hebdomadaire"
|
1249 |
|
1250 |
+
#: functions/interface.php:321
|
1251 |
msgid "Complete Biweekly"
|
1252 |
msgstr "Complet bi hebdomadaire"
|
1253 |
|
1254 |
+
#: functions/interface.php:322
|
1255 |
msgid "File Biweekly"
|
1256 |
msgstr "Fichiers bihebdomadaire"
|
1257 |
|
1258 |
+
#: functions/interface.php:323
|
1259 |
msgid "Database Biweekly"
|
1260 |
msgstr "BDD bihebdomadaire"
|
1261 |
|
1262 |
+
#: functions/interface.php:324
|
1263 |
msgid "Complete Monthly"
|
1264 |
msgstr "Complet mensuel"
|
1265 |
|
1266 |
+
#: functions/interface.php:325
|
1267 |
msgid "File Monthly"
|
1268 |
msgstr "Fichier mensuel"
|
1269 |
|
1270 |
+
#: functions/interface.php:326
|
1271 |
msgid "Database Monthly"
|
1272 |
msgstr "BDD mensuel"
|
1273 |
|
1274 |
+
#: functions/interface.php:327
|
1275 |
msgid "Complete Manually"
|
1276 |
msgstr "Complet mensuel"
|
1277 |
|
1278 |
+
#: functions/interface.php:328
|
1279 |
msgid "File Manually"
|
1280 |
msgstr "Fichier manuel"
|
1281 |
|
1282 |
+
#: functions/interface.php:329
|
1283 |
msgid "Database Manually"
|
1284 |
msgstr "BDD manuel"
|
1285 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1286 |
#. Plugin URI of the plugin/theme
|
1287 |
msgid "http://bwp.hmn.md/"
|
1288 |
msgstr "http://bwp.hmn.md/"
|
1305 |
msgid "http://hmn.md/"
|
1306 |
msgstr "http://hmn.md/"
|
1307 |
|
1308 |
+
#: admin/schedule-sentence.php:118
|
1309 |
#, fuzzy
|
1310 |
msgctxt ""
|
1311 |
"1: Backup Type 2: Total size of backup 3: Schedule 4: Number of backups to "
|
1313 |
msgid "Backup my %1$s %2$s %3$s, %4$s."
|
1314 |
msgstr "Sauvegarder %1$s %2$s %3$s, %4$s."
|
1315 |
|
1316 |
+
#: functions/interface.php:300
|
1317 |
msgctxt "backups count"
|
1318 |
msgid "One backup completed"
|
1319 |
msgid_plural "%1$s backups completed"
|
languages/backupwordpress.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the GPL-2.0+.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: BackUpWordPress 3.1.
|
6 |
"Report-Msgid-Bugs-To: support@humanmade.co.uk\n"
|
7 |
-
"POT-Creation-Date: 2015-02-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -17,55 +17,55 @@ msgstr ""
|
|
17 |
msgid "The schedule ID was not provided. Aborting."
|
18 |
msgstr ""
|
19 |
|
20 |
-
#: admin/actions.php:
|
21 |
msgid "Backup type cannot be empty"
|
22 |
msgstr ""
|
23 |
|
24 |
-
#: admin/actions.php:
|
25 |
msgid "Invalid backup type"
|
26 |
msgstr ""
|
27 |
|
28 |
-
#: admin/actions.php:
|
29 |
msgid "Schedule cannot be empty"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: admin/actions.php:
|
33 |
msgid "Invalid schedule"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: admin/actions.php:
|
37 |
msgid "Day of the week must be a valid lowercase day name"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: admin/actions.php:
|
41 |
msgid "Day of month must be between 1 and 31"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: admin/actions.php:
|
45 |
msgid "Hours must be between 0 and 23"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: admin/actions.php:
|
49 |
msgid "Minutes must be between 0 and 59"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: admin/actions.php:
|
53 |
msgid "Max backups can't be empty"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: admin/actions.php:
|
57 |
msgid "Max backups must be a number"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: admin/actions.php:
|
61 |
msgid "Max backups must be greater than 0"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: admin/actions.php:
|
65 |
msgid "BackUpWordPress has detected a problem."
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: admin/actions.php:
|
69 |
msgid ""
|
70 |
"%1$s is returning a %2$s response which could mean cron jobs aren't getting "
|
71 |
"fired properly. BackUpWordPress relies on wp-cron to run scheduled backups. "
|
@@ -473,8 +473,8 @@ msgstr ""
|
|
473 |
msgid "Exclude →"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: admin/schedule-form-excludes.php:345 admin/schedule-form.php:
|
477 |
-
#: admin/schedule-settings.php:
|
478 |
msgid "Done"
|
479 |
msgstr ""
|
480 |
|
@@ -482,91 +482,91 @@ msgstr ""
|
|
482 |
msgid "Settings"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: admin/schedule-form.php:
|
486 |
msgid "Backup"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: admin/schedule-form.php:
|
490 |
msgid "Both Database & files"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: admin/schedule-form.php:
|
494 |
msgid "Files only"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: admin/schedule-form.php:
|
498 |
msgid "Database only"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: admin/schedule-form.php:
|
502 |
msgid "Schedule"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: admin/schedule-form.php:
|
506 |
msgid "Manual Only"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: admin/schedule-form.php:
|
510 |
msgid "Start Day"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: admin/schedule-form.php:
|
514 |
msgid "Monday"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: admin/schedule-form.php:
|
518 |
msgid "Tuesday"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: admin/schedule-form.php:
|
522 |
msgid "Wednesday"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: admin/schedule-form.php:
|
526 |
msgid "Thursday"
|
527 |
msgstr ""
|
528 |
|
529 |
-
#: admin/schedule-form.php:
|
530 |
msgid "Friday"
|
531 |
msgstr ""
|
532 |
|
533 |
-
#: admin/schedule-form.php:
|
534 |
msgid "Saturday"
|
535 |
msgstr ""
|
536 |
|
537 |
-
#: admin/schedule-form.php:
|
538 |
msgid "Sunday"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: admin/schedule-form.php:
|
542 |
msgid "Start Day of Month"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: admin/schedule-form.php:
|
546 |
msgid "Start Time"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: admin/schedule-form.php:
|
550 |
msgid "Hours"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: admin/schedule-form.php:
|
554 |
msgid "Minutes"
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: admin/schedule-form.php:
|
558 |
msgid "The second backup will run 12 hours after the first"
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: admin/schedule-form.php:
|
562 |
msgid "Number of backups to store on this server"
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: admin/schedule-form.php:
|
566 |
msgid "Past this limit older backups will be deleted automatically."
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: admin/schedule-form.php:
|
570 |
msgid "This schedule will store a maximum of %s of backups."
|
571 |
msgstr ""
|
572 |
|
@@ -668,34 +668,34 @@ msgid ""
|
|
668 |
"Destinations & Unlimited Sites)%4$s"
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: backupwordpress.php:
|
672 |
msgid "Update"
|
673 |
msgstr ""
|
674 |
|
675 |
-
#: backupwordpress.php:
|
676 |
msgid "Cancel"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: backupwordpress.php:
|
680 |
msgid ""
|
681 |
"Are you sure you want to delete this schedule? All of it's backups will "
|
682 |
"also be deleted."
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: backupwordpress.php:
|
686 |
-
#: backupwordpress.php:
|
687 |
msgid "'Cancel' to go back, 'OK' to delete."
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: backupwordpress.php:
|
691 |
msgid "Are you sure you want to delete this backup?"
|
692 |
msgstr ""
|
693 |
|
694 |
-
#: backupwordpress.php:
|
695 |
msgid "Are you sure you want to remove this exclude rule?"
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: backupwordpress.php:
|
699 |
msgid ""
|
700 |
"Reducing the number of backups that are stored on this server will cause "
|
701 |
"some of your existing backups to be deleted, are you sure that's what you "
|
@@ -918,7 +918,7 @@ msgstr ""
|
|
918 |
msgid "Argument 1 for %s must be a registered service"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: classes/class-services.php:115
|
922 |
msgid "Argument 1 for %s must be a valid class"
|
923 |
msgstr ""
|
924 |
|
@@ -936,41 +936,41 @@ msgstr ""
|
|
936 |
msgid "Error: %s"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: functions/core.php:
|
940 |
msgid "BackUpWordPress has setup your default schedules."
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: functions/core.php:
|
944 |
msgid ""
|
945 |
"By default BackUpWordPress performs a daily backup of your database and a "
|
946 |
"weekly backup of your database & files. You can modify these schedules."
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: functions/core.php:
|
950 |
msgid "Once Hourly"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: functions/core.php:
|
954 |
msgid "Twice Daily"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: functions/core.php:
|
958 |
msgid "Once Daily"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: functions/core.php:
|
962 |
msgid "Once Weekly"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: functions/core.php:
|
966 |
msgid "Once Biweekly"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: functions/core.php:
|
970 |
msgid "Once Monthly"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: functions/core.php:
|
974 |
msgid "You can only delete directories inside your WordPress installation"
|
975 |
msgstr ""
|
976 |
|
2 |
# This file is distributed under the GPL-2.0+.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: BackUpWordPress 3.1.4\n"
|
6 |
"Report-Msgid-Bugs-To: support@humanmade.co.uk\n"
|
7 |
+
"POT-Creation-Date: 2015-02-24 08:44: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"
|
17 |
msgid "The schedule ID was not provided. Aborting."
|
18 |
msgstr ""
|
19 |
|
20 |
+
#: admin/actions.php:265
|
21 |
msgid "Backup type cannot be empty"
|
22 |
msgstr ""
|
23 |
|
24 |
+
#: admin/actions.php:269
|
25 |
msgid "Invalid backup type"
|
26 |
msgstr ""
|
27 |
|
28 |
+
#: admin/actions.php:283
|
29 |
msgid "Schedule cannot be empty"
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: admin/actions.php:287
|
33 |
msgid "Invalid schedule"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: admin/actions.php:301
|
37 |
msgid "Day of the week must be a valid lowercase day name"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: admin/actions.php:320
|
41 |
msgid "Day of month must be between 1 and 31"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: admin/actions.php:339
|
45 |
msgid "Hours must be between 0 and 23"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: admin/actions.php:358
|
49 |
msgid "Minutes must be between 0 and 59"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: admin/actions.php:372
|
53 |
msgid "Max backups can't be empty"
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: admin/actions.php:376
|
57 |
msgid "Max backups must be a number"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: admin/actions.php:380
|
61 |
msgid "Max backups must be greater than 0"
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: admin/actions.php:732 admin/actions.php:738
|
65 |
msgid "BackUpWordPress has detected a problem."
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: admin/actions.php:732 admin/actions.php:738
|
69 |
msgid ""
|
70 |
"%1$s is returning a %2$s response which could mean cron jobs aren't getting "
|
71 |
"fired properly. BackUpWordPress relies on wp-cron to run scheduled backups. "
|
473 |
msgid "Exclude →"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: admin/schedule-form-excludes.php:345 admin/schedule-form.php:190
|
477 |
+
#: admin/schedule-settings.php:88
|
478 |
msgid "Done"
|
479 |
msgstr ""
|
480 |
|
482 |
msgid "Settings"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: admin/schedule-form.php:36
|
486 |
msgid "Backup"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: admin/schedule-form.php:43
|
490 |
msgid "Both Database & files"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: admin/schedule-form.php:45
|
494 |
msgid "Files only"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: admin/schedule-form.php:47
|
498 |
msgid "Database only"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: admin/schedule-form.php:58
|
502 |
msgid "Schedule"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: admin/schedule-form.php:65
|
506 |
msgid "Manual Only"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: admin/schedule-form.php:90
|
510 |
msgid "Start Day"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: admin/schedule-form.php:98
|
514 |
msgid "Monday"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: admin/schedule-form.php:99
|
518 |
msgid "Tuesday"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: admin/schedule-form.php:100
|
522 |
msgid "Wednesday"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: admin/schedule-form.php:101
|
526 |
msgid "Thursday"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: admin/schedule-form.php:102
|
530 |
msgid "Friday"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: admin/schedule-form.php:103
|
534 |
msgid "Saturday"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: admin/schedule-form.php:104
|
538 |
msgid "Sunday"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: admin/schedule-form.php:122
|
542 |
msgid "Start Day of Month"
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: admin/schedule-form.php:134
|
546 |
msgid "Start Time"
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: admin/schedule-form.php:143
|
550 |
msgid "Hours"
|
551 |
msgstr ""
|
552 |
|
553 |
+
#: admin/schedule-form.php:147
|
554 |
msgid "Minutes"
|
555 |
msgstr ""
|
556 |
|
557 |
+
#: admin/schedule-form.php:151
|
558 |
msgid "The second backup will run 12 hours after the first"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: admin/schedule-form.php:160
|
562 |
msgid "Number of backups to store on this server"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: admin/schedule-form.php:169
|
566 |
msgid "Past this limit older backups will be deleted automatically."
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: admin/schedule-form.php:172
|
570 |
msgid "This schedule will store a maximum of %s of backups."
|
571 |
msgstr ""
|
572 |
|
668 |
"Destinations & Unlimited Sites)%4$s"
|
669 |
msgstr ""
|
670 |
|
671 |
+
#: backupwordpress.php:240
|
672 |
msgid "Update"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: backupwordpress.php:241
|
676 |
msgid "Cancel"
|
677 |
msgstr ""
|
678 |
|
679 |
+
#: backupwordpress.php:242
|
680 |
msgid ""
|
681 |
"Are you sure you want to delete this schedule? All of it's backups will "
|
682 |
"also be deleted."
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: backupwordpress.php:242 backupwordpress.php:243 backupwordpress.php:244
|
686 |
+
#: backupwordpress.php:245
|
687 |
msgid "'Cancel' to go back, 'OK' to delete."
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: backupwordpress.php:243
|
691 |
msgid "Are you sure you want to delete this backup?"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: backupwordpress.php:244
|
695 |
msgid "Are you sure you want to remove this exclude rule?"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: backupwordpress.php:245
|
699 |
msgid ""
|
700 |
"Reducing the number of backups that are stored on this server will cause "
|
701 |
"some of your existing backups to be deleted, are you sure that's what you "
|
918 |
msgid "Argument 1 for %s must be a registered service"
|
919 |
msgstr ""
|
920 |
|
921 |
+
#: classes/class-services.php:115 classes/deprecated.php:81
|
922 |
msgid "Argument 1 for %s must be a valid class"
|
923 |
msgstr ""
|
924 |
|
936 |
msgid "Error: %s"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: functions/core.php:272
|
940 |
msgid "BackUpWordPress has setup your default schedules."
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: functions/core.php:272
|
944 |
msgid ""
|
945 |
"By default BackUpWordPress performs a daily backup of your database and a "
|
946 |
"weekly backup of your database & files. You can modify these schedules."
|
947 |
msgstr ""
|
948 |
|
949 |
+
#: functions/core.php:287
|
950 |
msgid "Once Hourly"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: functions/core.php:288
|
954 |
msgid "Twice Daily"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: functions/core.php:289
|
958 |
msgid "Once Daily"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: functions/core.php:290
|
962 |
msgid "Once Weekly"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: functions/core.php:291
|
966 |
msgid "Once Biweekly"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: functions/core.php:292
|
970 |
msgid "Once Monthly"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: functions/core.php:310
|
974 |
msgid "You can only delete directories inside your WordPress installation"
|
975 |
msgstr ""
|
976 |
|
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.2-alpha
|
6 |
-
Stable tag: 3.1.
|
7 |
|
8 |
Simple automated backups of your WordPress powered website.
|
9 |
|
@@ -121,7 +121,7 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
|
|
121 |
= 3.1.3 =
|
122 |
|
123 |
* Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.
|
124 |
-
|
125 |
= 3.0.4 =
|
126 |
|
127 |
* Fixes a few minor bugs. Immediate update is recommended.
|
@@ -136,9 +136,22 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
|
|
136 |
|
137 |
== Changelog ==
|
138 |
|
139 |
-
### 3.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
|
141 |
-
*
|
142 |
|
143 |
### 3.1.2 / 2015-02-03
|
144 |
|
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.2-alpha
|
6 |
+
Stable tag: 3.1.4
|
7 |
|
8 |
Simple automated backups of your WordPress powered website.
|
9 |
|
121 |
= 3.1.3 =
|
122 |
|
123 |
* Fixes backwards compatibility for add-ons and avoids a Fatal Error. Please upgrade straight to this version before upgrading your add-ons.
|
124 |
+
|
125 |
= 3.0.4 =
|
126 |
|
127 |
* Fixes a few minor bugs. Immediate update is recommended.
|
136 |
|
137 |
== Changelog ==
|
138 |
|
139 |
+
### 3.1.4 / 2015-02-24
|
140 |
+
|
141 |
+
* (upgrade-options) Bump version
|
142 |
+
* strtolower is redundant
|
143 |
+
* Upgrade routine - renames service settings to avoid backslashes.
|
144 |
+
* Use the Service name as the setting name
|
145 |
+
* Clear settings for schedule settings
|
146 |
+
* Fixes bug in displaying settings error notices
|
147 |
+
* Update version number
|
148 |
+
* Merge pull request #726 from humanmade/fix-fatal-error-missing-class-addons
|
149 |
+
* Leave bare minimum to avoid fatal error
|
150 |
+
* remove old main plugin class
|
151 |
+
|
152 |
+
### 3.1.3 / 2015-02-04
|
153 |
|
154 |
+
* Keep deprecated classes in a deprecated.php file to avoid Fatal Error in addons during upgrade.
|
155 |
|
156 |
### 3.1.2 / 2015-02-03
|
157 |
|