From 1520b0b67e7ec0129f40e8795eb7ffde4e7c2aac Mon Sep 17 00:00:00 2001 From: Kevin Jardine Date: Tue, 8 Nov 2011 12:47:41 +0100 Subject: iCalendar fixes. --- start.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'start.php') diff --git a/start.php b/start.php index ed0ba41db..03f1a183a 100644 --- a/start.php +++ b/start.php @@ -337,11 +337,13 @@ function event_calendar_entity_menu_setup($hook, $type, $return, $params) { function event_calendar_entity_menu_prepare($hook, $type, $return, $params) { // remove access level from listings - if (!elgg_in_context('event_calendar:view')) { + if (elgg_in_context('event_calendar') && !elgg_in_context('event_calendar:view')) { $new_return = array(); - foreach($return['default'] AS $item) { - if ($item->getName() != 'access') { - $new_return[] = $item; + if ($return['default']) { + foreach($return['default'] AS $item) { + if ($item->getName() != 'access') { + $new_return[] = $item; + } } } $return['default'] = $new_return; -- cgit v1.2.3