| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- <?php
 
- /**
 
-  * Elgg comment view
 
-  *
 
-  * @uses $vars['entity']    ElggComment
 
-  * @uses $vars['full_view'] Display full view or brief view
 
-  */
 
- $full_view = elgg_extract('full_view', $vars, true);
 
- $comment = $vars['entity'];
 
- $entity = get_entity($comment->container_guid);
 
- $commenter = get_user($comment->owner_guid);
 
- if (!$entity || !$commenter) {
 
- 	return true;
 
- }
 
- $friendlytime = elgg_view_friendly_time($comment->time_created);
 
- $commenter_icon = elgg_view_entity_icon($commenter, 'tiny');
 
- $commenter_link = "<a href=\"{$commenter->getURL()}\">$commenter->name</a>";
 
- $entity_title = $entity->title ? $entity->title : elgg_echo('untitled');
 
- $entity_link = "<a href=\"{$entity->getURL()}\">$entity_title</a>";
 
- if ($full_view) {
 
- 	$anchor = "<a name=\"comment-{$comment->getGUID()}\"></a>";
 
- 	$menu = elgg_view_menu('entity', array(
 
- 		'entity' => $comment,
 
- 		'handler' => 'comment',
 
- 		'sort_by' => 'priority',
 
- 		'class' => 'elgg-menu-hz float-alt',
 
- 	));
 
- 	
 
- 	if (elgg_in_context('activity')) {
 
- 		$comment_text = '<div class="elgg-output elgg-inner" data-role="comment-text">';
 
- 		$comment_text .= elgg_view('output/text', array(
 
- 			'value' => elgg_get_excerpt($comment->description),
 
- 		));
 
- 		$comment_text .= '</div>';
 
- 	} else {
 
- 		$comment_text = elgg_view('output/longtext', array(
 
- 			'value' => $comment->description,
 
- 			'class' => 'elgg-inner',
 
- 			'data-role' => 'comment-text',
 
- 		));
 
- 	}
 
- 	$body = <<<HTML
 
- $anchor
 
- <div class="mbn">
 
- 	$menu
 
- 	$commenter_link
 
- 	<span class="elgg-subtext">
 
- 		$friendlytime
 
- 	</span>
 
- 	$comment_text
 
- </div>
 
- HTML;
 
- 	echo elgg_view_image_block($commenter_icon, $body);
 
- } else {
 
- 	// brief view
 
- 	$excerpt = elgg_get_excerpt($comment->description, 80);
 
- 	$posted = elgg_echo('generic_comment:on', array($commenter_link, $entity_link));
 
- 	$body = <<<HTML
 
- <span class="elgg-subtext">
 
- 	$posted ($friendlytime): $excerpt
 
- </span>
 
- HTML;
 
- 	echo elgg_view_image_block($commenter_icon, $body);
 
- }
 
 
  |