From 14fe6d43f307c01684008ddd2d3270409b169326 Mon Sep 17 00:00:00 2001 From: Falko Timme Date: Thu, 21 Nov 2013 11:03:54 +0100 Subject: [PATCH] - Allow wildcards in backup excludes. --- interface/web/sites/form/web_domain.tform.php | 2 +- interface/web/sites/form/web_vhost_subdomain.tform.php | 2 +- interface/web/sites/lib/lang/de_web_domain.lng | 2 +- interface/web/sites/lib/lang/de_web_vhost_subdomain.lng | 2 +- interface/web/sites/lib/lang/en_web_domain.lng | 2 +- interface/web/sites/lib/lang/en_web_vhost_subdomain.lng | 6 +++--- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/interface/web/sites/form/web_domain.tform.php b/interface/web/sites/form/web_domain.tform.php index ed590c981..59f38b587 100644 --- a/interface/web/sites/form/web_domain.tform.php +++ b/interface/web/sites/form/web_domain.tform.php @@ -523,7 +523,7 @@ $form["tabs"]['backup'] = array ( 'backup_excludes' => array ( 'datatype' => 'VARCHAR', 'validators' => array ( 0 => array ( 'type' => 'REGEX', - 'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,]*$@', + 'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,*]*$@', 'errmsg'=> 'backup_excludes_error_regex'), ), 'formtype' => 'TEXT', diff --git a/interface/web/sites/form/web_vhost_subdomain.tform.php b/interface/web/sites/form/web_vhost_subdomain.tform.php index 328fc270e..1448a64ad 100644 --- a/interface/web/sites/form/web_vhost_subdomain.tform.php +++ b/interface/web/sites/form/web_vhost_subdomain.tform.php @@ -513,7 +513,7 @@ $form["tabs"]['backup'] = array ( 'backup_excludes' => array ( 'datatype' => 'VARCHAR', 'validators' => array ( 0 => array ( 'type' => 'REGEX', - 'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,]*$@', + 'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,*]*$@', 'errmsg'=> 'backup_excludes_error_regex'), ), 'formtype' => 'TEXT', diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng index 4a6dc0c80..986b64e7f 100644 --- a/interface/web/sites/lib/lang/de_web_domain.lng +++ b/interface/web/sites/lib/lang/de_web_domain.lng @@ -124,6 +124,6 @@ $wb['variables_txt'] = 'Variablen'; $wb['added_by_txt'] = 'Hinzugefügt von'; $wb['added_date_txt'] = 'Hinzugefügt am'; $wb['backup_excludes_txt'] = 'Auszuschließende Verzeichnisse'; -$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen)'; +$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen. Beispiel: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'Die auszuschließenden Verzeichnisse enthalten ungültige Zeichen.'; ?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/de_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/de_web_vhost_subdomain.lng index f454aa429..5b75973db 100644 --- a/interface/web/sites/lib/lang/de_web_vhost_subdomain.lng +++ b/interface/web/sites/lib/lang/de_web_vhost_subdomain.lng @@ -121,6 +121,6 @@ $wb['allowed_rewrite_rule_directives_txt'] = 'Erlaubte Direktiven:'; $wb['configuration_error_txt'] = 'KONFIGURATIONSFEHLER'; $wb['variables_txt'] = 'Variablen'; $wb['backup_excludes_txt'] = 'Auszuschließende Verzeichnisse'; -$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen)'; +$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen. Beispiel: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'Die auszuschließenden Verzeichnisse enthalten ungültige Zeichen.'; ?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/en_web_domain.lng b/interface/web/sites/lib/lang/en_web_domain.lng index 415bebd99..330b820b3 100644 --- a/interface/web/sites/lib/lang/en_web_domain.lng +++ b/interface/web/sites/lib/lang/en_web_domain.lng @@ -124,6 +124,6 @@ $wb['variables_txt'] = 'Variables'; $wb['added_by_txt'] = 'Added by'; $wb['added_date_txt'] = 'Added date'; $wb['backup_excludes_txt'] = 'Excluded Directories'; -$wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas)'; +$wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; ?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/en_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/en_web_vhost_subdomain.lng index 96e16f400..3c9009ee1 100644 --- a/interface/web/sites/lib/lang/en_web_vhost_subdomain.lng +++ b/interface/web/sites/lib/lang/en_web_vhost_subdomain.lng @@ -121,7 +121,7 @@ $wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules'; $wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:'; $wb['configuration_error_txt'] = "CONFIGURATION ERROR"; $wb['variables_txt'] = 'Variables'; -$wb['backup_excludes_txt'] = 'Auszuschließende Verzeichnisse'; -$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen)'; -$wb['backup_excludes_error_regex'] = 'Die auszuschließenden Verzeichnisse enthalten ungültige Zeichen.'; +$wb['backup_excludes_txt'] = 'Excluded Directories'; +$wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; +$wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; ?> \ No newline at end of file -- GitLab