From 9adc10955e40701edcec12619e775796b80d443e Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Thu, 12 Oct 2017 13:39:35 +0800 Subject: [PATCH] MDL-60092 calendar: fix no events message message logic --- blocks/calendar_upcoming/block_calendar_upcoming.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blocks/calendar_upcoming/block_calendar_upcoming.php b/blocks/calendar_upcoming/block_calendar_upcoming.php index 825868c11a2..0bc46c91904 100644 --- a/blocks/calendar_upcoming/block_calendar_upcoming.php +++ b/blocks/calendar_upcoming/block_calendar_upcoming.php @@ -64,10 +64,11 @@ class block_calendar_upcoming extends block_base { $calendar->set_sources($course, $courses); list($data, $template) = calendar_get_view($calendar, 'upcoming_mini'); - $this->content->text .= $renderer->render_from_template($template, $data); - if (empty($this->content->text)) { + if (empty($data->events)) { $this->content->text = '
'. get_string('noupcomingevents', 'calendar').'
'; + } else { + $this->content->text .= $renderer->render_from_template($template, $data); } $this->content->footer = '