From 63a1c16b42278ce8e0dfc4b6b22440c2dfcaa46d Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 10 Oct 2022 15:33:37 +0200 Subject: [session] Set page title for session list overview --- modules-available/session/lang/de/module.json | 1 + modules-available/session/lang/en/module.json | 1 + modules-available/session/page.inc.php | 9 +++++---- 3 files changed, 7 insertions(+), 4 deletions(-) (limited to 'modules-available/session') diff --git a/modules-available/session/lang/de/module.json b/modules-available/session/lang/de/module.json index 0d2b001c..fb6cf339 100644 --- a/modules-available/session/lang/de/module.json +++ b/modules-available/session/lang/de/module.json @@ -1,3 +1,4 @@ { + "page-title-session-list": "Aktive Sitzungen", "page_title": "Anmelden" } \ No newline at end of file diff --git a/modules-available/session/lang/en/module.json b/modules-available/session/lang/en/module.json index 5fb22548..44d024c8 100644 --- a/modules-available/session/lang/en/module.json +++ b/modules-available/session/lang/en/module.json @@ -1,3 +1,4 @@ { + "page-title-session-list": "Active sessions", "page_title": "Log in" } \ No newline at end of file diff --git a/modules-available/session/page.inc.php b/modules-available/session/page.inc.php index ab90965b..66f672f0 100644 --- a/modules-available/session/page.inc.php +++ b/modules-available/session/page.inc.php @@ -20,13 +20,11 @@ class Page_Session extends Page // Login credentials wrong - delay and show error message sleep(1); Message::addError('loginfail'); - } - if ($action === 'logout') { + } elseif ($action === 'logout') { // Log user out (or do nothing if not logged in) User::logout(); Util::redirect('?do=main'); - } - if ($action === 'changepw') { + } elseif ($action === 'changepw') { if (!User::isLoggedIn()) { Util::redirect('?do=main'); } @@ -56,6 +54,9 @@ class Page_Session extends Page Message::addWarning('password-unchanged'); } Util::redirect('?do=session'); + } else { + // No action, change title to session list + Render::setTitle(Dictionary::translate('page-title-session-list', true)); } } -- cgit v1.2.3-55-g7522