<?php /** * Elgg Entity export. * Displays an entity using the current view. * * @package Elgg * @subpackage Core */ $entity = $vars['entity']; if (!$entity) { throw new InvalidParameterException(elgg_echo('InvalidParameterException:NoEntityFound')); } $metadata = get_metadata_for_entity($entity->guid); $annotations = get_annotations($entity->guid); $relationships = get_entity_relationships($entity->guid); $exportable_values = $entity->getExportableValues(); ?> <div> <h2><?php echo elgg_echo('Entity'); ?></h2> <?php foreach ($entity as $k => $v) { if ((in_array($k, $exportable_values)) || (isadminloggedin())) { ?> <p class="margin-none"><b><?php echo $k; ?>: </b><?php echo strip_tags($v); ?></p> <?php } } ?> </div> <?php if ($metadata) { ?> <div id="metadata" class="margin-top"> <h2><?php echo elgg_echo('metadata'); ?></h2> <?php foreach ($metadata as $m) { ?> <p class="margin-none"><b><?php echo $m->name; ?>: </b><?php echo $m->value; ?></p> <?php } ?> </div> <?php } ?> <?php if ($annotations) { ?> <div id="annotations" class="margin-top"> <h2><?php echo elgg_echo('annotations'); ?></h2> <?php foreach ($annotations as $a) { ?> <table> <p class="margin-none"><b><?php echo $a->name; ?>: </b><?php echo $a->value; ?></p> </table> <?php } ?> </div> <?php } ?> <?php if ($relationships) { ?> <div id="relationship" class="margin-top"> <h2><?php echo elgg_echo('relationships'); ?></h2> <?php foreach ($relationships as $r) { ?> <table> <p class="margin-none"><b><?php echo $r->relationship; ?>: </b><?php echo $r->guid_two; ?></p> </table> <?php } ?> </div> <?php } ?>