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/Transitions/API.php')
-rw-r--r--plugins/Transitions/API.php16
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;
}