/** * Loads up the language, either from the User or default. */ function loadLanguage() { $user = new User(); $user->reload(); $cd = new \Modl\ConfigDAO(); $config = $cd->get(); if ($user->isLogged()) { $lang = $user->getConfig('language'); if (isset($lang)) { loadLanguage($lang); } else { // Load default language. loadLanguage($config->locale); } } else { if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { loadLanguageAuto(); } else { loadLanguage($config->locale); } } }
/** * Loads up the language, either from the User or default. */ function loadLanguage() { $user = new User(); $user->reload(); $cd = new \Modl\ConfigDAO(); $config = $cd->get(); $l = Movim\i18n\Locale::start(); if ($user->isLogged()) { $lang = $user->getConfig('language'); } if (isset($lang)) { $l->load($lang); } elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $l->detect(); $l->loadPo(); } else { $l->load($config->locale); } }