fix language change
[Pman.Base] / Pman / Login.php
index b17a8c5..d18cdd5 100644 (file)
@@ -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..