From 3ee63f07d103a2bd99cd7dccf5670c0cf69d0503 Mon Sep 17 00:00:00 2001 From: Jim Webb Date: Mon, 12 Sep 2016 18:27:00 -0400 Subject: [PATCH 1/2] allow REVISR_BACKUP_DIR constant --- classes/class-revisr-db.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/classes/class-revisr-db.php b/classes/class-revisr-db.php index 3048a698..43c6542e 100644 --- a/classes/class-revisr-db.php +++ b/classes/class-revisr-db.php @@ -39,9 +39,14 @@ public function __construct() { global $wpdb; $this->wpdb = $wpdb; - $upload_dir = wp_upload_dir(); + if ( defined( 'REVISR_BACKUP_DIR' ) && is_dir( REVISR_BACKUP_DIR ) ) { + $upload_dir_path = rtrim( REVISR_BACKUP_DIR, DIRECTORY_SEPARATOR ); + } else { + $upload_dir = wp_upload_dir(); + $upload_dir_path = $upload_dir['basedir']; + } - $this->backup_dir = $upload_dir['basedir'] . '/revisr-backups/'; + $this->backup_dir = $upload_dir_path . '/revisr-backups/'; // Set up the "revisr_backups" directory if necessary. $this->setup_env(); From 7545022fbe27041ca5e5b53d66d4da1836cbad32 Mon Sep 17 00:00:00 2001 From: Jim Webb Date: Mon, 12 Sep 2016 18:38:15 -0400 Subject: [PATCH 2/2] fix typo --- classes/class-revisr-db.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/class-revisr-db.php b/classes/class-revisr-db.php index 43c6542e..e4497e17 100644 --- a/classes/class-revisr-db.php +++ b/classes/class-revisr-db.php @@ -39,8 +39,8 @@ public function __construct() { global $wpdb; $this->wpdb = $wpdb; - if ( defined( 'REVISR_BACKUP_DIR' ) && is_dir( REVISR_BACKUP_DIR ) ) { - $upload_dir_path = rtrim( REVISR_BACKUP_DIR, DIRECTORY_SEPARATOR ); + if ( defined( 'REVISR_BACKUP_DIR' ) && is_dir( ABSPATH . REVISR_BACKUP_DIR ) ) { + $upload_dir_path = rtrim( ABSPATH . REVISR_BACKUP_DIR, DIRECTORY_SEPARATOR ); } else { $upload_dir = wp_upload_dir(); $upload_dir_path = $upload_dir['basedir'];