elgg_get_logged_in_user_guid(), 'type_subtype_pair' => array('object' => 'file'), 'count' => true ); $count = elgg_get_entities($options); if ($count) { echo "
"; unset($options['count']); $items = elgg_get_entities($options); foreach ($items as $item) { // different entity types have different title attribute names. $title = isset($item->name) ? $item->name : $item->title; // don't let it be too long $title = elgg_get_excerpt($title); $author_text = elgg_echo('byline', array($owner->name)); $date = elgg_view_friendly_time($item->time_created); $subtitle = "$author_text $date"; $icon = "getIconURL($icon_size)}\" />"; $embed_code = elgg_view('output/url', array( 'href' => $item->getURL(), 'title' => $title, 'text' => $icon, 'encode_text' => FALSE )); $item_icon = elgg_view_entity_icon($item, $icon_size); $params = array( 'title' => $title, 'entity' => $item, 'subtitle' => $subtitle, 'tags' => FALSE, ); $list_body = elgg_view('object/elements/summary', $params); // @todo JS 1.8: is this approach better than inline js? echo "
getGUID()}\">" . elgg_view_image_block($item_icon, $list_body) . '
'; echo ""; } echo '
'; }