| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- <?php
 
- /**
 
-  * Body of river item
 
-  *
 
-  * @uses $vars['item']        ElggRiverItem
 
-  * @uses $vars['summary']     Alternate summary (the short text summary of action)
 
-  * @uses $vars['message']     Optional message (usually excerpt of text)
 
-  * @uses $vars['attachments'] Optional attachments (displaying icons or other non-text data)
 
-  * @uses $vars['responses']   Alternate respones (comments, replies, etc.)
 
-  */
 
- $item = $vars['item'];
 
- /* @var ElggRiverItem $item */
 
- $menu = elgg_view_menu('river', array(
 
- 	'item' => $item,
 
- 	'sort_by' => 'priority',
 
- 	'class' => 'elgg-menu-hz',
 
- ));
 
- // river item header
 
- $timestamp = elgg_view_friendly_time($item->getTimePosted());
 
- $summary = elgg_extract('summary', $vars);
 
- if ($summary === null) {
 
- 	$summary = elgg_view('river/elements/summary', array(
 
- 		'item' => $vars['item'],
 
- 	));
 
- }
 
- if ($summary === false) {
 
- 	$subject = $item->getSubjectEntity();
 
- 	$summary = elgg_view('output/url', array(
 
- 		'href' => $subject->getURL(),
 
- 		'text' => $subject->name,
 
- 		'class' => 'elgg-river-subject',
 
- 		'is_trusted' => true,
 
- 	));
 
- }
 
- $message = elgg_extract('message', $vars);
 
- if ($message !== null) {
 
- 	$message = "<div class=\"elgg-river-message\">$message</div>";
 
- }
 
- $attachments = elgg_extract('attachments', $vars);
 
- if ($attachments !== null) {
 
- 	$attachments = "<div class=\"elgg-river-attachments clearfix\">$attachments</div>";
 
- }
 
- $responses = elgg_view('river/elements/responses', $vars);
 
- if ($responses) {
 
- 	$responses = "<div class=\"elgg-river-responses\">$responses</div>";
 
- }
 
- $group_string = '';
 
- $object = $item->getObjectEntity();
 
- $container = $object->getContainerEntity();
 
- if ($container instanceof ElggGroup && $container->guid != elgg_get_page_owner_guid()) {
 
- 	$group_link = elgg_view('output/url', array(
 
- 		'href' => $container->getURL(),
 
- 		'text' => $container->name,
 
- 		'is_trusted' => true,
 
- 	));
 
- 	$group_string = elgg_echo('river:ingroup', array($group_link));
 
- }
 
- echo <<<RIVER
 
- $menu
 
- <div class="elgg-river-summary">$summary $group_string <span class="elgg-river-timestamp">$timestamp</span></div>
 
- $message
 
- $attachments
 
- $responses
 
- RIVER;
 
 
  |