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:
Diffstat (limited to 'plugins/UsersManager/API.php')
-rw-r--r--plugins/UsersManager/API.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/UsersManager/API.php b/plugins/UsersManager/API.php
index 7a0b992b64..60d13ea6c1 100644
--- a/plugins/UsersManager/API.php
+++ b/plugins/UsersManager/API.php
@@ -79,10 +79,10 @@ class Piwik_UsersManager_API
Piwik::checkUserIsSuperUserOrTheUser($userLogin);
$optionValue = Piwik_GetOption($this->getPreferenceId($userLogin, $preferenceName));
- if ($optionValue === false) {
- return $this->getDefaultUserPreference($userLogin, $preferenceName);
+ if ($optionValue !== false) {
+ return $optionValue;
}
- return $optionValue;
+ return $this->getDefaultUserPreference($preferenceName, $userLogin);
}
private function getPreferenceId($login, $preference)
@@ -90,14 +90,14 @@ class Piwik_UsersManager_API
return $login . '_' . $preference;
}
- private function getDefaultUserPreference($login, $preferenceName)
+ private function getDefaultUserPreference($preferenceName, $login)
{
switch ($preferenceName) {
case self::PREFERENCE_DEFAULT_REPORT:
$viewableSiteIds = Piwik_SitesManager_API::getInstance()->getSitesIdWithAtLeastViewAccess($login);
return reset($viewableSiteIds);
case self::PREFERENCE_DEFAULT_REPORT_DATE:
- return 'yesterday';
+ return Piwik_Config::getInstance()->General['default_day'];
default:
return false;
}