/** * anonymous = in the session * authenticated user = in the session and in DB */ public function saveLanguage() { $language = Piwik_Common::getRequestVar('language'); Piwik_LanguagesManager_API::setLanguageForSession($language); if(Zend_Registry::isRegistered('access')) { $currentUser = Piwik::getCurrentUserLogin(); if($currentUser && $currentUser !== 'anonymous') { Piwik_LanguagesManager_API::setLanguageForUser($currentUser, $language); } } Piwik_Url::redirectToReferer(); }
public function saveLanguage() { $language = Piwik_Common::getRequestVar('language'); Piwik_LanguagesManager_API::setLanguageForSession($language); Piwik_Url::redirectToReferer(); }