summaryrefslogtreecommitdiffstats
path: root/codebase/data_connector.php
diff options
context:
space:
mode:
Diffstat (limited to 'codebase/data_connector.php')
-rw-r--r--codebase/data_connector.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/codebase/data_connector.php b/codebase/data_connector.php
index f094fb8..b77d06b 100644
--- a/codebase/data_connector.php
+++ b/codebase/data_connector.php
@@ -258,7 +258,9 @@ class JSONCommonDataItem extends DataItem{
function to_xml(){
if ($this->skip) return "";
- $data = array();
+ $data = array(
+ 'id' => $this->get_id()
+ );
for ($i=0; $i<sizeof($this->config->text); $i++){
$extra = $this->config->text[$i]["name"];
$data[$extra]=$this->data[$extra];
@@ -266,7 +268,7 @@ class JSONCommonDataItem extends DataItem{
if ($this->userdata !== false)
foreach ($this->userdata as $key => $value)
- $data["key"]=$value;
+ $data[$key]=$value;
return json_encode($data);
}
@@ -426,7 +428,7 @@ class JSONTreeCommonDataItem extends TreeCommonDataItem{
if ($this->userdata !== false)
foreach ($this->userdata as $key => $value)
- $data["key"]=$value;
+ $data[$key]=$value;
if ($this->kids === true)
$data["dhx_kids"] = 1;