1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?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);
|