diff options
Diffstat (limited to 'plugins/LanguagesManager/Controller.php')
-rw-r--r-- | plugins/LanguagesManager/Controller.php | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/plugins/LanguagesManager/Controller.php b/plugins/LanguagesManager/Controller.php index 4553143783..3162d209ef 100644 --- a/plugins/LanguagesManager/Controller.php +++ b/plugins/LanguagesManager/Controller.php @@ -1,13 +1,13 @@ <?php /** * Piwik - Open source web analytics - * + * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later - * + * * @category Piwik_Plugins * @package Piwik_LanguagesManager - * + * */ /** @@ -15,26 +15,25 @@ */ class Piwik_LanguagesManager_Controller extends Piwik_Controller { - /** - * anonymous = in the session - * authenticated user = in the session and in DB - */ - public function saveLanguage() - { - $language = Piwik_Common::getRequestVar('language'); + /** + * anonymous = in the session + * authenticated user = in the session and in DB + */ + public function saveLanguage() + { + $language = Piwik_Common::getRequestVar('language'); - // Prevent CSRF only when piwik is not installed yet (During install user can change language) - if(Piwik::isInstalled()) { - $this->checkTokenInUrl(); - } - Piwik_LanguagesManager::setLanguageForSession($language); - if(Zend_Registry::isRegistered('access')) { - $currentUser = Piwik::getCurrentUserLogin(); - if($currentUser && $currentUser !== 'anonymous') - { - Piwik_LanguagesManager_API::getInstance()->setLanguageForUser($currentUser, $language); - } - } - Piwik_Url::redirectToReferer(); - } + // Prevent CSRF only when piwik is not installed yet (During install user can change language) + if (Piwik::isInstalled()) { + $this->checkTokenInUrl(); + } + Piwik_LanguagesManager::setLanguageForSession($language); + if (Zend_Registry::isRegistered('access')) { + $currentUser = Piwik::getCurrentUserLogin(); + if ($currentUser && $currentUser !== 'anonymous') { + Piwik_LanguagesManager_API::getInstance()->setLanguageForUser($currentUser, $language); + } + } + Piwik_Url::redirectToReferer(); + } } |