From 8e98d9d3ffce3d77fe756c300151aa1ac60d805c Mon Sep 17 00:00:00 2001 From: cash Date: Sun, 28 Nov 2010 17:23:19 +0000 Subject: Refs #2681 removes services directory git-svn-id: http://code.elgg.org/elgg/trunk@7462 36083f99-b078-4883-b0ff-0f9b5a30f544 --- services/export/handler.php | 117 -------------------------------------------- 1 file changed, 117 deletions(-) delete mode 100644 services/export/handler.php (limited to 'services') diff --git a/services/export/handler.php b/services/export/handler.php deleted file mode 100644 index 9f9f9a86a..000000000 --- a/services/export/handler.php +++ /dev/null @@ -1,117 +0,0 @@ - $entity, "uuid" => guid_to_uuid($guid))); - - // Export an individual attribute -} else if (($guid != "") && ($type != "") && ($id_or_name != "")) { - // Get a uuid - $entity = get_entity($guid); - if (!$entity) { - $msg = elgg_echo('InvalidParameterException:GUIDNotFound', array($guid)); - throw new InvalidParameterException($msg); - } - - $uuid = guid_to_uuid($entity->getGUID()) . "$type/$id_or_name/"; - - switch ($type) { - case 'attr' : // @todo: Do this better? - This is a bit of a hack... - $v = $entity->get($id_or_name); - if (!$v) { - $msg = elgg_echo('InvalidParameterException:IdNotExistForGUID', array($id_or_name, $guid)); - throw new InvalidParameterException($msg); - } - - $m = new ElggMetadata(); - - $m->value = $v; - $m->name = $id_or_name; - $m->entity_guid = $guid; - $m->time_created = $entity->time_created; - $m->time_updated = $entity->time_updated; - $m->owner_guid = $entity->owner_guid; - $m->id = $id_or_name; - $m->type = "attr"; - break; - case 'metadata' : - $m = get_metadata($id_or_name); - break; - case 'annotation' : - $m = get_annotation($id_or_name); - break; - case 'relationship' : - $r = get_relationship($id_or_name); - break; - case 'volatile' : - $m = elgg_trigger_plugin_hook('volatile', 'metadata', - array('guid' => $guid, 'varname' => $id_or_name)); - break; - - default : - $msg = elgg_echo('InvalidParameterException:CanNotExportType', array($type)); - throw new InvalidParameterException($msg); - } - - // Render metadata or relationship - if ((!$m) && (!$r)) { - throw new InvalidParameterException(elgg_echo('InvalidParameterException:NoDataFound')); - } - - // Exporting metadata? - if ($m) { - if ($m->entity_guid != $entity->guid) { - throw new InvalidParameterException(elgg_echo('InvalidParameterException:DoesNotBelong')); - } - - $title = "$type:$id_or_name"; - $body = elgg_view("export/metadata", array("metadata" => $m, "uuid" => $uuid)); - } - - // Exporting relationship - if ($r) { - if (($r->guid_one != $entity->guid) && ($r->guid_two != $entity->guid)) { - throw new InvalidParameterException(elgg_echo('InvalidParameterException:DoesNotBelongOrRefer')); - } - - $title = "$type:$id_or_name"; - $body = elgg_view("export/relationship", array("relationship" => $r, "uuid" => $uuid)); - } - - // Something went wrong -} else { - throw new InvalidParameterException(elgg_echo('InvalidParameterException:MissingParameter')); -} - -$content = elgg_view_title($title) . $body; -$body = elgg_view_layout('one_column_with_sidebar', array('content' => $content)); -echo elgg_view_page($title, $body); \ No newline at end of file -- cgit v1.2.3