From 17e1f2e6bbe1c9f611bb4c81d9a68ceb9b93eccb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim=20D=C3=BCsterhus?= Date: Tue, 20 Apr 2021 13:07:04 +0200 Subject: [PATCH] Add explanation to update_com.woltlab.wcf_5.4_session_1_cookies.php Resolves #4028 --- ..._com.woltlab.wcf_5.4_session_1_cookies.php | 33 +++++++++++++++++-- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.4_session_1_cookies.php b/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.4_session_1_cookies.php index ca558c9795..3845866f80 100644 --- a/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.4_session_1_cookies.php +++ b/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.4_session_1_cookies.php @@ -90,11 +90,38 @@ WCF::getSession()->register('__SECURITY_TOKEN', $xsrfToken); // 4) Adjust the SECURITY_TOKEN. $container = new GroupFormElementContainer(); -$container->setLabel('Set Cookies'); // TODO -$container->setDescription('Sets cookies'); +if (WCF::getLanguage()->getFixedLanguageCode() === 'de') { + $container->setLabel("Sitzungs-Vorbereitung"); + $container->setDescription(''); +} else { + $container->setLabel("Session Preparation"); + $container->setDescription(''); +} $label = new LabelFormElement($container); -$label->setLabel('Set Cookies'); +if (WCF::getLanguage()->getFixedLanguageCode() === 'de') { + $label->setLabel(''); + $label->setText( + <<<'EOT' +WoltLab Suite 5.4 aktualisiert das Sitzungs-System. +Dieser Schritt des Upgrades bereitet Ihre aktive Sitzung auf die Aktualisierung vor und stellt sicher, dass Sie dauerhaft eingeloggt bleiben. +Falls Sie dieses Fenster nach dem Fortfahren erneut sehen, konnte Ihre Sitzung nicht vorbereitet werden. +Bitte leeren Sie in diesem Fall die Cookies in Ihrem Webbrowser, melden sich erneut in der Administrationsoberfläche an und versuchen das Upgrade erneut. +EOT + ); +} else { + $label->setLabel(''); + $label->setText( + <<<'EOT' +WoltLab Suite 5.4 updates the session handling. +This step of the upgrade prepares your active session for this upgrade and ensures that you will continously stay logged in. +If you see this window again after proceeding then your session could not be prepared. +Please clear your web browser's cookies in this case. +Afterwards log back into the Administrator's Control Panel and restart the upgrade. +EOT + ); +} + $label->setDescription( <<(function() { -- 2.20.1