$day = optional_param('cal_d', 0, PARAM_INT);
$mon = optional_param('cal_m', 0, PARAM_INT);
$yr = optional_param('cal_y', 0, PARAM_INT);
-
-if (isset($SESSION->cal_course_referer)) {
- $course = $SESSION->cal_course_referer;
-} else {
- $course = optional_param('course', 0, PARAM_INT);
-}
+$courseid = optional_param('course', 0, PARAM_INT);
require_login();
}
$time = make_timestamp($yr, $mon, $day);
-$SESSION->cal_courses_shown = calendar_get_default_courses(true);
-calendar_set_referring_course(0);
+if (empty($USER->id) or isguest()) {
+ $defaultcourses = calendar_get_default_courses();
+ calendar_set_filters($courses, $groups, $users, $defaultcourses, $defaultcourses);
+} else {
+ calendar_set_filters($courses, $groups, $users);
+}
if (empty($USER->id) or isguest()) {
$defaultcourses = calendar_get_default_courses();