diff options
author | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-04-30 15:22:41 +0000 |
---|---|---|
committer | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-04-30 15:22:41 +0000 |
commit | 46fc19c79fcd51bfdd86642bbdea7b2910a59a23 (patch) | |
tree | edb8adbdb458acf4154fddce57158b7e023cd41f /engine/lib/relationships.php | |
parent | 448aa6dfa286f46cacd83df1bc239db06c326c79 (diff) | |
download | elgg-46fc19c79fcd51bfdd86642bbdea7b2910a59a23.tar.gz elgg-46fc19c79fcd51bfdd86642bbdea7b2910a59a23.tar.bz2 |
Marcus Povey <marcus@dushka.co.uk>
* Changed "verb" to "type" in relationship, as described in ODD spec 0.5
git-svn-id: https://code.elgg.org/elgg/trunk@582 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/lib/relationships.php')
-rw-r--r-- | engine/lib/relationships.php | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/engine/lib/relationships.php b/engine/lib/relationships.php index a3bb10ca1..071e5ece2 100644 --- a/engine/lib/relationships.php +++ b/engine/lib/relationships.php @@ -115,14 +115,10 @@ * @return array */ public function export() - { - $verb = get_verb_from_relationship($this->relationship); - if (!$verb) - throw new ExportException("There is no verb mapping for '{$this->relationship}'."); - + { return new ODDRelationship( guid_to_uuid($this->guid_one), - $verb, + $this->relationship, guid_to_uuid($this->guid_two) ); } @@ -155,8 +151,9 @@ $this->attributes['guid_two'] = $entity2->getGUID(); // Map verb to relationship - $verb = $data->getAttribute('verb'); - $relationship = get_relationship_from_verb($verb); + //$verb = $data->getAttribute('verb'); + //$relationship = get_relationship_from_verb($verb); + $relationship = $data->getAttribute('type'); if ($relationship) { @@ -477,8 +474,8 @@ } /** Register the import hook */ - register_plugin_hook("import", "all", "import_relationship_plugin_hook", 1); + register_plugin_hook("import", "all", "import_relationship_plugin_hook", 3); /** Register the hook, ensuring entities are serialised first */ - register_plugin_hook("export", "all", "export_relationship_plugin_hook", 1); + register_plugin_hook("export", "all", "export_relationship_plugin_hook", 3); ?>
\ No newline at end of file |