diff options
author | Stefan Giehl <stefan@piwik.org> | 2017-09-22 15:51:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-22 15:51:07 +0300 |
commit | a496005c7e79637daa379b61c2f03c1d1c99a18c (patch) | |
tree | a838a679279b863c683b87e3094a1973d7b32432 /plugins/Actions | |
parent | 7fb75c0e29c4523af6d81e8a4e92b0d4addc6bfd (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.php | 9 |
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); |