* @copyright Radagast Solutions 2008 * @link http://radagast.biz/ * */ // Load event calendar model elgg_load_library('elgg:event_calendar'); //the number of events to display $num = (int) $vars['entity']->num_display; if (!$num) $num = 5; // Get the events $owner = elgg_get_page_owner_entity(); if(elgg_instanceof($owner, 'group')) { $events = event_calendar_get_events_for_group(elgg_get_page_owner_guid(),$num); } else { $events = event_calendar_get_personal_events_for_user(elgg_get_page_owner_guid(),$num); } // If there are any events to view, view them if (is_array($events) && sizeof($events) > 0) { echo "
"; foreach($events as $event) { echo elgg_view("object/event_calendar",array('entity' => $event)); } echo "
"; } ?>