Esempio n. 1
0
/**
 * View an item in a list
 *
 * @param ElggEntity|ElggAnnotation $item
 * @param array  $vars Additional parameters for the rendering
 *
 * @return string
 * @since 1.8.0
 * @access private
 */
function elgg_view_list_item($item, array $vars = array())
{
    global $CONFIG;
    $type = $item->getType();
    if (in_array($type, $CONFIG->entity_types)) {
        return elgg_view_entity($item, $vars);
    } else {
        if ($type == 'annotation') {
            return elgg_view_annotation($item, $vars);
        } else {
            if ($type == 'river') {
                return elgg_view_river_item($item, $vars);
            }
        }
    }
    return '';
}