aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/lib/entities.php5
-rw-r--r--engine/lib/export.php5
2 files changed, 8 insertions, 2 deletions
diff --git a/engine/lib/entities.php b/engine/lib/entities.php
index 3e912836a..8e81f07d0 100644
--- a/engine/lib/entities.php
+++ b/engine/lib/entities.php
@@ -398,6 +398,7 @@
public function export()
{
$tmp = array();
+ $namespace = "http://www.opendd.net/ext/social/1/";
// Generate uuid
$uuid = guid_to_uuid($this->getGUID());
@@ -409,6 +410,9 @@
get_subtype_from_id($this->attributes['subtype'])
);
+ // Set namespace - we're outputting as ODD Social Network Extension
+ $odd->setNamespace($namespace);
+
$tmp[] = $odd;
// Now add its attributes
@@ -442,6 +446,7 @@
// set the time of any metadata created
if ($meta)
{
+ $meta->setNamespace($namespace);
$meta->setAttribute('published', date("r",$this->time_created));
$tmp[] = $meta;
}
diff --git a/engine/lib/export.php b/engine/lib/export.php
index 93c7dc129..2cb233214 100644
--- a/engine/lib/export.php
+++ b/engine/lib/export.php
@@ -11,7 +11,7 @@
*/
/**
- * Define an interface for all exportable objects.
+ * Define an interface for all ODD exportable objects.
*
* @package Elgg
* @subpackage Core
@@ -24,10 +24,11 @@
* @return object or array of objects.
*/
public function export();
+
}
/**
- * Define an interface for all importable objects.
+ * Define an interface for all ODD importable objects.
* @author Marcus Povey
*/
interface Importable