From 784e57d0a1610fff811801d254dab62c0058e1bd Mon Sep 17 00:00:00 2001 From: Alan Date: Mon, 28 Nov 2022 12:21:08 +0800 Subject: [PATCH] fix language change --- Pman/Login.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Pman/Login.php b/Pman/Login.php index b17a8c5..d18cdd5 100644 --- a/Pman/Login.php +++ b/Pman/Login.php @@ -376,8 +376,17 @@ class Pman_Login extends Pman $u->login(); // we might need this later.. $this->addEvent("LOGIN", false, session_id()); + + + if (!empty($_REQUEST['lang'])) { - $u->lang($_REQUEST['lang']); + + if (!empty($ff->languages['avail']) && !in_array($_REQUEST['lang'],$ff->languages['avail'])) { + // ignore. + } else { + + $u->lang($_REQUEST['lang']); + } } // log it.. -- 2.39.2