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:
authordiosmosis <diosmosis@users.noreply.github.com>2018-10-03 08:32:46 +0300
committerGitHub <noreply@github.com>2018-10-03 08:32:46 +0300
commitae872e501015ec5ed5a538c23f6e090ce3089c66 (patch)
tree3571ac9215a05f02ca09a3a077805f4efe98b7ad /plugins/CoreVisualizations/Visualizations
parentc50e5c2b8f20bfcb4df49780568a8fb7f9610d0b (diff)
Create periods with timezones in a couple places that are missing it. (#13445)
* Create periods with timezones in a couple places that are missing it. * tweak * Apply timezone only if endDate is not a normal date. * add comment
Diffstat (limited to 'plugins/CoreVisualizations/Visualizations')
-rw-r--r--plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php b/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
index f534119de0..43818d6a00 100644
--- a/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
+++ b/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
@@ -77,6 +77,8 @@ class Evolution extends JqplotGraph
private function calculateEvolutionDateRange()
{
$period = Common::getRequestVar('period');
+ $idSite = Common::getRequestVar('idSite');
+ $timezone = Site::getTimezoneFor($idSite);
$defaultLastN = self::getDefaultLastN($period);
$originalDate = Common::getRequestVar('date', 'last' . $defaultLastN, 'string');
@@ -89,11 +91,10 @@ class Evolution extends JqplotGraph
// if a multiple period
// overwrite last_n param using the date range
- $oPeriod = new Range($period, $originalDate);
+ $oPeriod = new Range($period, $originalDate, $timezone);
$lastN = count($oPeriod->getSubperiods());
} else {
-
// if not a multiple period
list($newDate, $lastN) = self::getDateRangeAndLastN($period, $originalDate, $defaultLastN);
$this->requestConfig->request_parameters_to_modify['date'] = $newDate;