getObjectEntity(); // Count images in batch $images_count = elgg_get_entities_from_relationship(array( 'relationship' => 'belongs_to_batch', 'relationship_guid' => $batch->getGUID(), 'inverse_relationship' => true, 'type' => 'object', 'subtype' => 'image', 'offset' => 0, 'count' => true )); // Get first image related to this batch $images = elgg_get_entities_from_relationship(array( 'relationship' => 'belongs_to_batch', 'relationship_guid' => $batch->getGUID(), 'inverse_relationship' => true, 'type' => 'object', 'subtype' => 'image', 'offset' => 0, 'limit' => 1, )); $album = $batch->getContainerEntity(); if (!$album) { // something went quite wrong - this batch has no associated album return true; } $album_link = elgg_view('output/url', array( 'href' => $album->getURL(), 'text' => $album->getTitle(), 'is_trusted' => true, )); $subject = $vars['item']->getSubjectEntity(); $subject_link = elgg_view('output/url', array( 'href' => $subject->getURL(), 'text' => $subject->name, 'class' => 'elgg-river-subject', 'is_trusted' => true, )); if ($images) { $attachments = elgg_view_entity_icon($images[0], 'tiny'); $image_link = elgg_view('output/url', array( 'href' => $images[0]->getURL(), 'text' => $images[0]->getTitle(), 'is_trusted' => true, )); } if ($images_count > 1) { // View the comments of the album $vars['item']->object_guid = $album->guid; $responses = elgg_view('river/elements/responses', $vars); if ($responses) { $responses = "