diff --git a/lib/navigationlib.php b/lib/navigationlib.php index bbce7c17124..74eebe8d0a0 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -2349,9 +2349,11 @@ class global_navigation extends navigation_node { $coursenode->add(get_string('tags', 'tag'), new moodle_url('/tag/search.php')); } - // Calendar - $calendarurl = new moodle_url('/calendar/view.php', array('view' => 'month')); - $coursenode->add(get_string('calendar', 'calendar'), $calendarurl, self::TYPE_CUSTOM, null, 'calendar'); + if (isloggedin()) { + // Calendar + $calendarurl = new moodle_url('/calendar/view.php', array('view' => 'month')); + $coursenode->add(get_string('calendar', 'calendar'), $calendarurl, self::TYPE_CUSTOM, null, 'calendar'); + } // View course reports if (has_capability('moodle/site:viewreports', $this->page->context)) { // basic capability for listing of reports