From d827fd36fe3ee149545ec8a1a4e462c3ebbb8904 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 19 Dec 2017 08:52:13 +1030 Subject: [PATCH] Prevent statistics from being loaded outside of admin closes flarum/core#1311 --- .../statistics/src/Listener/AddStatisticsData.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/extensions/statistics/src/Listener/AddStatisticsData.php b/extensions/statistics/src/Listener/AddStatisticsData.php index ae0ccef19..36253d62e 100644 --- a/extensions/statistics/src/Listener/AddStatisticsData.php +++ b/extensions/statistics/src/Listener/AddStatisticsData.php @@ -49,10 +49,12 @@ class AddStatisticsData */ public function addStatisticsData(ConfigureWebApp $event) { - $event->view->setVariable('statistics', array_merge( - $this->getStatistics(), - ['utcOffset' => $this->getUTCOffset()] - )); + if ($event->isAdmin()) { + $event->view->setVariable('statistics', array_merge( + $this->getStatistics(), + ['timezoneOffset' => $this->getUserTimezone()->getOffset(new DateTime)] + )); + } } private function getStatistics()