Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenakamoorthi <benaka.moorthi@gmail.com>2013-01-18 02:14:33 +0400
committerbenakamoorthi <benaka.moorthi@gmail.com>2013-01-18 02:14:33 +0400
commitabe1e06b106c2ad27af0f04d36e9e8ab991ab90f (patch)
treeba88ec51bfb31d16416a5950af188aedd2388c32 /plugins/LanguagesManager
parentcf61171f2a488ef2b8311bc7c923badf7a41f5cd (diff)
Fixes #3687, make sure anonymous user cannot have language set in DB and make sure not to use that option if it is already set.
git-svn-id: http://dev.piwik.org/svn/trunk@7771 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/LanguagesManager')
-rw-r--r--plugins/LanguagesManager/API.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php
index 5a259faa89..26990c72cf 100644
--- a/plugins/LanguagesManager/API.php
+++ b/plugins/LanguagesManager/API.php
@@ -167,6 +167,7 @@ class Piwik_LanguagesManager_API
public function getLanguageForUser( $login )
{
Piwik::checkUserIsSuperUserOrTheUser($login);
+ Piwik::checkUserIsNotAnonymous();
return Piwik_FetchOne('SELECT language FROM '.Piwik_Common::prefixTable('user_language') .
' WHERE login = ? ', array($login ));
}
@@ -181,6 +182,7 @@ class Piwik_LanguagesManager_API
public function setLanguageForUser($login, $languageCode)
{
Piwik::checkUserIsSuperUserOrTheUser($login);
+ Piwik::checkUserIsNotAnonymous();
if(!$this->isLanguageAvailable($languageCode))
{
return false;