$date
diff --git a/setup/index.php b/setup/index.php
index d541ac55e7d1..2368f981b76b 100644
--- a/setup/index.php
+++ b/setup/index.php
@@ -32,10 +32,9 @@
Core::fatalError(__('Configuration already exists, setup is disabled!'));
}
-$page = isset($_GET['page']) && is_scalar($_GET['page']) ? (string) $_GET['page'] : '';
-$page = preg_replace('/[^a-z]/', '', $page);
-if ($page === '') {
- $page = 'index';
+$page = 'index';
+if (isset($_GET['page']) && in_array($_GET['page'], ['form', 'config', 'servers'], true)) {
+ $page = $_GET['page'];
}
Core::noCacheHeader();
@@ -79,6 +78,5 @@
echo (new HomeController($GLOBALS['ConfigFile'], new Template()))([
'formset' => $_GET['formset'] ?? null,
- 'action_done' => $_GET['action_done'] ?? null,
'version_check' => $_GET['version_check'] ?? null,
]);
diff --git a/templates/config/form_display/display.twig b/templates/config/form_display/display.twig
index c60b4757ee93..d68259584dbd 100644
--- a/templates/config/form_display/display.twig
+++ b/templates/config/form_display/display.twig
@@ -1,4 +1,4 @@
-