From 9fe3317951c5582e381bc4ab7b6b21f54ec26b36 Mon Sep 17 00:00:00 2001 From: Kevin Jardine Date: Wed, 19 Oct 2011 18:52:07 +0200 Subject: check authority before displaying manage links --- models/model.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'models/model.php') diff --git a/models/model.php b/models/model.php index 51d4fb870..f2f48ca11 100644 --- a/models/model.php +++ b/models/model.php @@ -1469,12 +1469,17 @@ function event_calendar_get_page_content_view($event_guid) { $content = elgg_echo('event_calendar:error_nosuchevent'); $title = elgg_echo('event_calendar:generic_error_title'); } else { - event_calendar_handle_menu($event_guid); $title = htmlspecialchars($event->title); $event_container = get_entity($event->container_guid); if (elgg_instanceof($event_container, 'group')) { + if ($event_container->canEdit()) { + event_calendar_handle_menu($event_guid); + } elgg_push_breadcrumb(elgg_echo('event_calendar:group_breadcrumb'), 'event_calendar/group/'.$event->container_guid); } else { + if ($event->canEdit()) { + event_calendar_handle_menu($event_guid); + } elgg_push_breadcrumb(elgg_echo('event_calendar:show_events_title'),'event_calendar/list'); } -- cgit v1.2.3