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
path: root/core
diff options
context:
space:
mode:
authorBenaka Moorthi <benaka.moorthi@gmail.com>2013-09-12 06:31:23 +0400
committerBenaka Moorthi <benaka.moorthi@gmail.com>2013-09-12 06:31:23 +0400
commitd989c794c832d40a66f7a56e6e0607a20e4a7af5 (patch)
tree2be381ef58115059aab81282da8a6b88489f7a19 /core
parentd6f94510ca16b4f6b06d5113c97fa206f704b489 (diff)
Refs #3089, tweaks to getVisitorProfile API output. Includes change that allows xml renderers to use special keys when rendering arrays.
Diffstat (limited to 'core')
-rw-r--r--core/DataTable/Renderer/Xml.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/DataTable/Renderer/Xml.php b/core/DataTable/Renderer/Xml.php
index b3bba128cc..86cc9d8aa6 100644
--- a/core/DataTable/Renderer/Xml.php
+++ b/core/DataTable/Renderer/Xml.php
@@ -183,6 +183,12 @@ class Xml extends Renderer
$prefix = "<row key=\"$key\">";
$suffix = "</row>";
$emptyNode = "<row key=\"$key\"/>";
+ } else if (strpos($key, '=') !== false) {
+ list($keyAttributeName, $key) = explode('=', $key, 2);
+
+ $prefix = "<row $keyAttributeName=\"$key\">";
+ $suffix = "</row>";
+ $emptyNode = "<row $keyAttributeName=\"$key\">";
} else {
$prefix = "<$key>";
$suffix = "</$key>";
@@ -368,6 +374,7 @@ class Xml extends Renderer
continue;
}
+
// Handing case idgoal=7, creating a new array for that one
$rowAttribute = '';
if (($equalFound = strstr($rowId, '=')) !== false) {