From: Alan Date: Mon, 28 Nov 2022 04:21:08 +0000 (+0800) Subject: fix language change X-Git-Url: http://git.roojs.org/?p=Pman.Base;a=commitdiff_plain;h=784e57d0a1610fff811801d254dab62c0058e1bd fix language change --- 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..