diff --git a/security/Security.php b/security/Security.php index a50ff7c..a9c8024 100644 --- a/security/Security.php +++ b/security/Security.php @@ -88,7 +88,8 @@ class Security { time(), getenv('REMOTE_ADDR'), 0, - NULL); + NULL, + $row[\SYSTEM\DBD\UserTable::FIELD_LOCALE]); if(isset($locale)){ \SYSTEM\locale::set($locale);} diff --git a/security/User.php b/security/User.php index 13861df..5cc025c 100644 --- a/security/User.php +++ b/security/User.php @@ -12,8 +12,9 @@ class User { public $lastLoginIP = NULL; public $passwordWrongCount = NULL; public $rights = NULL; + public $locale = NULL; - public function __construct($id, $username, $email, $creationDate, $lastLoginDate, $lastLoginIP, $passwordWrongCount, $rights){ + public function __construct($id, $username, $email, $creationDate, $lastLoginDate, $lastLoginIP, $passwordWrongCount, $rights, $locale){ $this->id = $id; $this->username = $username; $this->email = $email; @@ -22,5 +23,6 @@ class User { $this->lastLoginIP = $lastLoginIP; $this->passwordWrongCount = $passwordWrongCount; $this->rights = $rights; + $this->locale = $locale; } } \ No newline at end of file