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:
authormattab <matthieu.aubry@gmail.com>2014-06-10 03:12:17 +0400
committermattab <matthieu.aubry@gmail.com>2014-06-10 03:12:17 +0400
commit1a1ab4b7f2dab194674f04a763f2c79a4257b7bb (patch)
tree973a236ddeed39451e6c4e7f6567c2ef781dc025 /plugins/Live/API.php
parent734e7bee0d0fa30e9d2c3f46a025728388c2f216 (diff)
Fixes PHP Fatal error: Call to a member function getLocalized() on a non-object
I still don't understand why suddenly this error would appear (and only on php 5.4?)
Diffstat (limited to 'plugins/Live/API.php')
-rw-r--r--plugins/Live/API.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/Live/API.php b/plugins/Live/API.php
index 10788cdf26..2205820253 100644
--- a/plugins/Live/API.php
+++ b/plugins/Live/API.php
@@ -560,9 +560,12 @@ class API extends \Piwik\Plugin\API
$visitorDetailsArray['siteCurrency'] = $currency;
$visitorDetailsArray['siteCurrencySymbol'] = @$currencies[$visitorDetailsArray['siteCurrency']];
$visitorDetailsArray['serverTimestamp'] = $visitorDetailsArray['lastActionTimestamp'];
+
$dateTimeVisit = Date::factory($visitorDetailsArray['lastActionTimestamp'], $timezone);
- $visitorDetailsArray['serverTimePretty'] = $dateTimeVisit->getLocalized('%time%');
- $visitorDetailsArray['serverDatePretty'] = $dateTimeVisit->getLocalized(Piwik::translate('CoreHome_ShortDateFormat'));
+ if($dateTimeVisit) {
+ $visitorDetailsArray['serverTimePretty'] = $dateTimeVisit->getLocalized('%time%');
+ $visitorDetailsArray['serverDatePretty'] = $dateTimeVisit->getLocalized(Piwik::translate('CoreHome_ShortDateFormat'));
+ }
$dateTimeVisitFirstAction = Date::factory($visitorDetailsArray['firstActionTimestamp'], $timezone);
$visitorDetailsArray['serverDatePrettyFirstAction'] = $dateTimeVisitFirstAction->getLocalized(Piwik::translate('CoreHome_ShortDateFormat'));