diff --git a/blocks/calendar_month/block_calendar_month.php b/blocks/calendar_month/block_calendar_month.php index 657fe42e698..6e31b70d946 100644 --- a/blocks/calendar_month/block_calendar_month.php +++ b/blocks/calendar_month/block_calendar_month.php @@ -51,7 +51,7 @@ class block_calendar_month extends block_base { $courseid = $this->page->course->id; $categoryid = ($this->page->context->contextlevel === CONTEXT_COURSECAT) ? $this->page->category->id : null; $calendar = \calendar_information::create(time(), $courseid, $categoryid); - list($data, $template) = calendar_get_view($calendar, 'mini'); + list($data, $template) = calendar_get_view($calendar, 'mini', isloggedin()); $renderer = $this->page->get_renderer('core_calendar'); $this->content->text .= $renderer->render_from_template($template, $data); diff --git a/calendar/classes/external/calendar_upcoming_exporter.php b/calendar/classes/external/calendar_upcoming_exporter.php index 42fe7b923ec..aead6d1dc88 100644 --- a/calendar/classes/external/calendar_upcoming_exporter.php +++ b/calendar/classes/external/calendar_upcoming_exporter.php @@ -87,6 +87,9 @@ class calendar_upcoming_exporter extends exporter { 'optional' => true, 'default' => 0, ], + 'isloggedin' => [ + 'type' => PARAM_BOOL, + ], ]; } @@ -106,6 +109,7 @@ class calendar_upcoming_exporter extends exporter { 'course' => $this->calendar->course->id, ]); $this->url = $url; + $return['isloggedin'] = isloggedin(); $return['events'] = array_map(function($event) use ($cache, $output, $url) { $context = $cache->get_context($event); $course = $cache->get_course($event); diff --git a/calendar/templates/calendar_upcoming_mini.mustache b/calendar/templates/calendar_upcoming_mini.mustache index 8f276be1762..c2317bd955f 100644 --- a/calendar/templates/calendar_upcoming_mini.mustache +++ b/calendar/templates/calendar_upcoming_mini.mustache @@ -34,8 +34,10 @@