12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?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" => elgg_echo('proposals:votes:'.$annotation->value)));
- $friendlytime = elgg_view_friendly_time($annotation->time_created);
- $options = array('guid' => $annotation->entity_guid, 'metastring_owner_guid' => $annotation->owner_guid, 'annotation_name' => 'vote_comments');
- $comments = elgg_get_annotations($options);
- $total_comments = count($comments);
- if ($total_comments)
- $comments_text = elgg_view_annotation_list($comments);
- $body = <<<HTML
- <div class="mbn">
- $menu
- $owner_link
- <span class="elgg-subtext">
- $friendlytime
- </span>
- $text
- $comments_text
- </div>
- HTML;
- echo elgg_view_image_block($icon, $body);
|