title; if (!$title) { $title = $entity->name; } // don"t let it be too long $title = elgg_get_excerpt($title); $owner = $entity->getOwnerEntity(); $subtitle = ""; if ($owner) { $author_text = elgg_echo("byline", array($owner->name)); $date = elgg_view_friendly_time($entity->time_created); $group_text = ""; $container = $entity->getContainerEntity(); if (elgg_instanceof($container, "group")) { $group_text = elgg_echo("river:ingroup", array($container->name)); } $subtitle = "$author_text $group_text $date"; } if (elgg_instanceof($entity, "object", "file") && $entity->simpletype == "image") { $title .= elgg_view_entity_icon($entity, "large", array("img_class" => "embed-insert", "link_class" => "hidden")); } else { $title = elgg_view("output/url", array("text" => $title, "href" => $entity->getURL(), "class" => "embed-insert")); } $image = elgg_view_entity_icon($entity, "small"); $params = array( "title" => $title, "entity" => $entity, "subtitle" => $subtitle, "tags" => FALSE, ); $body = elgg_view("object/elements/summary", $params); echo elgg_view_image_block($image, $body);