* @copyright Radagast Solutions 2008-12 * @link http://radagast.biz/ * */ elgg_load_library('elgg:event_calendar'); $listing_format = $vars['listing_format']; if ($vars['events']) { if ($listing_format == 'agenda') { $vars['events'] = event_calendar_flatten_event_structure($vars['events']); $event_list = elgg_view('event_calendar/agenda_view',$vars); } else if ($listing_format == 'paged') { $vars['events'] = event_calendar_flatten_event_structure($vars['events']); $event_list = elgg_view('event_calendar/paged_view',$vars); } else if ($listing_format == 'full') { $event_list = elgg_view('event_calendar/full_calendar_view',$vars); } else { $vars['events'] = event_calendar_flatten_event_structure($vars['events']); $options = array( 'list_class' => 'elgg-list-entity', 'full_view' => FALSE, 'pagination' => TRUE, 'list_type' => 'listing', 'list_type_toggle' => FALSE, 'offset' => $vars['offset'], 'limit' => $vars['limit'], ); $event_list = elgg_view_entity_list($vars['events'], $options); } } else { if ($listing_format == 'full') { // show the empty calendar $event_list = elgg_view('event_calendar/full_calendar_view',$vars); } else { $event_list = '
'.elgg_echo('event_calendar:no_events_found').'
'; } } if ($listing_format == 'paged' || $listing_format == 'full') { echo $event_list; } else { ?>