Skip to content

Commit 5d31c4f

Browse files
author
Alexander Walther
authored
Merge branch 'main' into task/apply-phpcs-fixes
2 parents 171f8cb + 6aab68b commit 5d31c4f

File tree

7 files changed

+22
-1
lines changed

7 files changed

+22
-1
lines changed

fragments/maintenance/backend.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<?php
22
$maintenanceBackendHeadline = rex_config::get('maintenance', 'maintenance_backend_headline', 'Maintenance / Wartung');
3+
$maintenanceBackendUpdateIntervalNumber = rex_config::get('maintenance', 'maintenance_backend_update_interval', 60);
34
?>
45
<!doctype html>
56
<html lang="en">
67
<head>
78
<meta charset="utf-8">
89
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10+
<meta http-equiv="refresh" content="<?= $maintenanceBackendUpdateIntervalNumber > 0 ? $maintenanceBackendUpdateIntervalNumber : '' ?>">
911
<title>
1012
<?php
1113
if (rex_addon::get('yrewrite')->isAvailable() && null !== rex_yrewrite::getCurrentDomain()?->getName()) {
@@ -64,4 +66,3 @@
6466
</div>
6567
</body>
6668
</html>'
67-

fragments/maintenance/frontend.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<?php
22
$maintenanceFrontendHeadline = rex_config::get('maintenance', 'maintenance_frontend_headline', 'Maintenance / Wartung');
3+
$maintenanceFrontendUpdateIntervalNumber = rex_config::get('maintenance', 'maintenance_frontend_update_interval', 60);
34
?>
45
<!doctype html>
56
<html lang="en">
67
<head>
78
<meta charset="utf-8">
89
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10+
<meta http-equiv="refresh" content="<?= $maintenanceFrontendUpdateIntervalNumber > 0 ? $maintenanceFrontendUpdateIntervalNumber : '' ?>">
911
<title>
1012
<?php
1113
if (rex_addon::get('yrewrite')->isAvailable() && null !== rex_yrewrite::getCurrentDomain()?->getName()) {

lang/de_de.lang

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ maintenance_frontend_title = Website-Frontend
55
maintenance_backend_title = REDAXO-Backend
66
maintenance_docs_title = Hilfe
77

8+
maintenance_update_interval_field_label = Aktualisierungsintervall
9+
maintenance_update_interval_field_notice = Geben Sie die Sekunden ein, nach denen die Seite automatisch neu geladen werden soll. Setzen Sie 0, um die automatische Aktualisierung zu deaktivieren. Standardwert: 60 Sekunden
810

911
// Console-Commands
1012

lang/en_gb.lang

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ maintenance_frontend_title = Website Frontend
55
maintenance_backend_title = REDAXO Backend
66
maintenance_docs_title = Documentation
77

8+
maintenance_update_interval_field_label = Update interval
9+
maintenance_update_interval_field_notice = Enter the number of seconds after which the page is automatically reloaded. Set 0 to deactivate the automatic refresh. Default value: 60 seconds
810

911
// Console-Commands
1012

package.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ default_config:
5757
editor: 'class="form-control redactor-editor--default"'
5858
maintenance_frontend_headline: 'Maintenance / Wartung'
5959
maintenance_backend_headline: 'Maintenance / Wartung'
60+
maintenance_frontend_update_interval: 60
61+
maintenance_backend_update_interval: 60
6062

6163
installer_ignore:
6264
- .git

pages/backend.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
$field->setLabel($addon->i18n('maintenance_backend_headline_label'));
2020
$field->setNotice($addon->i18n('maintenance_backend_headline_notice'));
2121

22+
// Automatische Aktualisierung der Seite
23+
$field = $form->addInputField('number', 'maintenance_backend_update_interval');
24+
$field->setLabel($addon->i18n('maintenance_update_interval_field_label'));
25+
$field->setNotice($addon->i18n('maintenance_update_interval_field_notice'));
26+
$field->setAttribute('class', 'form-control');
27+
2228
$field = $form->addSelectField('block_backend');
2329
$field->setLabel($addon->i18n('maintenance_block_backend_label'));
2430
$select = $field->getSelect();

pages/frontend.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@
2222
$field->setLabel($addon->i18n('maintenance_frontend_headline_label'));
2323
$field->setNotice($addon->i18n('maintenance_frontend_headline_notice'));
2424

25+
// Automatische Aktualisierung der Seite
26+
$field = $form->addInputField('number', 'maintenance_frontend_update_interval');
27+
$field->setLabel($addon->i18n('maintenance_update_interval_field_label'));
28+
$field->setNotice($addon->i18n('maintenance_update_interval_field_notice'));
29+
$field->setAttribute('class', 'form-control');
30+
2531
// Aktivierung/Deaktivierung des Wartungsmodus im Frontend - für alle Benutzer verfügbar
2632
$field = $form->addSelectField('block_frontend');
2733
$field->setLabel($addon->i18n('maintenance_block_frontend_label'));

0 commit comments

Comments
 (0)