public static function get_lang_code() { if (defined('FORCE_LANG_CODE')) { return FORCE_LANG_CODE; } if (!isset(self::$lang_code)) { if (!Base_AclCommon::is_user() || Base_User_SettingsInstall::is_installed() == false || !Variable::get('allow_lang_change', false)) { return Variable::get('default_lang'); } if (class_exists('Base_User_SettingsCommon')) { self::$lang_code = Base_User_SettingsCommon::get('Base_Lang_Administrator', 'language'); } } return self::$lang_code; }