diff options
Diffstat (limited to 'views/default/annotation/default.php')
| -rw-r--r-- | views/default/annotation/default.php | 40 | 
1 files changed, 40 insertions, 0 deletions
diff --git a/views/default/annotation/default.php b/views/default/annotation/default.php new file mode 100644 index 000000000..5d29a53e2 --- /dev/null +++ b/views/default/annotation/default.php @@ -0,0 +1,40 @@ +<?php +/** + * Elgg default annotation view + * + * @note To add or remove from the annotation menu, register handlers for the menu:annotation hook. + * + * @uses $vars['annotation'] + */ + +$annotation = $vars['annotation']; + +$owner = get_entity($annotation->owner_guid); +if (!$owner) { +	return true; +} +$icon = elgg_view_entity_icon($owner, 'tiny'); +$owner_link = "<a href=\"{$owner->getURL()}\">$owner->name</a>"; + +$menu = elgg_view_menu('annotation', array( +	'annotation' => $annotation, +	'sort_by' => 'priority', +	'class' => 'elgg-menu-hz float-alt', +)); + +$text = elgg_view("output/longtext", array("value" => $annotation->value)); + +$friendlytime = elgg_view_friendly_time($annotation->time_created); + +$body = <<<HTML +<div class="mbn"> +	$menu +	$owner_link +	<span class="elgg-subtext"> +		$friendlytime +	</span> +	$text +</div> +HTML; + +echo elgg_view_image_block($icon, $body);  | 
