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:
authorStefan Giehl <stefan@piwik.org>2017-09-22 15:51:07 +0300
committerGitHub <noreply@github.com>2017-09-22 15:51:07 +0300
commita496005c7e79637daa379b61c2f03c1d1c99a18c (patch)
treea838a679279b863c683b87e3094a1973d7b32432 /plugins/Actions
parent7fb75c0e29c4523af6d81e8a4e92b0d4addc6bfd (diff)
Make visitor profile wellformed XML (#12100)
* Make visitor profile wellformed XML * update test files
Diffstat (limited to 'plugins/Actions')
-rw-r--r--plugins/Actions/VisitorDetails.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/Actions/VisitorDetails.php b/plugins/Actions/VisitorDetails.php
index becb6cdaf7..1781593451 100644
--- a/plugins/Actions/VisitorDetails.php
+++ b/plugins/Actions/VisitorDetails.php
@@ -265,7 +265,14 @@ class VisitorDetails extends VisitorDetailsAbstract
public function finalizeProfile($visits, &$profile)
{
arsort($this->visitedPageUrls);
- $profile['visitedPages'] = $this->visitedPageUrls;
+ $profile['visitedPages'] = [];
+
+ foreach ($this->visitedPageUrls as $visitedPageUrl => $count) {
+ $profile['visitedPages'][] = [
+ 'url' => $visitedPageUrl,
+ 'count' => $count
+ ];
+ }
$this->handleSiteSearches($profile);
$this->handleAveragePageGenerationTime($profile);