Merge branch 'MDL-60766-master' of git://github.com/ryanwyllie/moodle

This commit is contained in:
Jun Pataleta
2017-11-10 17:02:41 +13:00
3 changed files with 7 additions and 1 deletions
@@ -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);
@@ -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);
@@ -34,8 +34,10 @@
<div id="calendar-upcoming-block-{{uniqid}}" data-template="core_calendar/upcoming_mini">
{{> core_calendar/upcoming_mini}}
</div>
{{#isloggedin}}
{{#js}}
require(['jquery', 'core_calendar/calendar_view'], function($, CalendarView) {
CalendarView.init($("#calendar-upcoming-block-{{uniqid}}"), 'upcoming');
});
{{/js}}
{{/isloggedin}}