diff options
Diffstat (limited to 'plugins/Transitions/API.php')
-rw-r--r-- | plugins/Transitions/API.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/Transitions/API.php b/plugins/Transitions/API.php index 1e11063b19..ceb0438514 100644 --- a/plugins/Transitions/API.php +++ b/plugins/Transitions/API.php @@ -38,7 +38,10 @@ class Piwik_Transitions_API $pageUrl = Piwik_Common::unsanitizeInputValue($pageUrl); - $report = array(); + $report = array( + 'generalText' => '', + ); + $this->addMainPageMetricsToReport($report, $pageUrl, $idSite, $period, $date, $segment); $this->addLiveTransitionsDataToReport($report, $pageUrl, $idSite, $period, $date, $segment, $limitBeforeGrouping); @@ -56,6 +59,17 @@ class Piwik_Transitions_API } } + // add general text + $allPageviews = Piwik_Actions_API::getInstance()->get($idSite, $period, $date, $segment, 'nb_pageviews'); + $allPageviewsInt = intval($allPageviews->getFirstRow()->getColumn('nb_pageviews')); + $pageviews = $report['pageMetrics']['pageviews']; + $pageviewsShare = round($pageviews / $allPageviewsInt, 1).'%'; + + $prettyDate = Piwik_Period_Day::advancedFactory($period, $date)->getLocalizedShortString(); + + $report['generalText'] = htmlentities(Piwik_Translate('Transitions_ShareOfAllPageviews', array($pageviews, $pageviewsShare))) + . '<br /><i>' . htmlentities(Piwik_Translate('General_DateRange').' '.$prettyDate) . '</i>'; + return $report; } |