From b527b74587f537c28ee40a6c6d3e20c9c8220f92 Mon Sep 17 00:00:00 2001 From: rylon Date: Fri, 17 Apr 2015 16:55:30 +0200 Subject: [PATCH] respect locale from db for users --- security/Security.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/security/Security.php b/security/Security.php index ea231dd..fb87951 100644 --- a/security/Security.php +++ b/security/Security.php @@ -124,5 +124,10 @@ class Security { protected static function startSession(){ if(!isset($_SESSION) && !headers_sent()){ - \session_start();}} + \session_start();} + //respect locale from db if not set(right place here?) + if( isset($_SESSION[\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL)]) && + $_SESSION[\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL)] instanceof User){ + $_SESSION['values'][\SYSTEM\locale::SESSION_KEY] = $_SESSION[\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL)]->locale;} + } } \ No newline at end of file