diff --git a/calendar/classes/external/day_exporter.php b/calendar/classes/external/day_exporter.php index 6600b23f208..28399e23f1b 100644 --- a/calendar/classes/external/day_exporter.php +++ b/calendar/classes/external/day_exporter.php @@ -155,9 +155,6 @@ class day_exporter extends exporter { 'type' => PARAM_BOOL, 'default' => false, ], - 'filter_selector' => [ - 'type' => PARAM_RAW, - ], 'new_event_button' => [ 'type' => PARAM_RAW, ], @@ -190,7 +187,6 @@ class day_exporter extends exporter { 'previousperiod' => $this->get_previous_day_timestamp($daytimestamp), 'nextperiod' => $this->get_next_day_timestamp($daytimestamp), 'navigation' => $this->get_navigation(), - 'filter_selector' => $this->get_course_filter_selector($output), 'new_event_button' => $this->get_new_event_button(), 'viewdaylink' => $this->url->out(false), ]; @@ -278,56 +274,6 @@ class day_exporter extends exporter { ]); } - /** - * Get the course filter selector. - * - * This is a temporary solution, this code will be removed by MDL-60096. - * - * @param renderer_base $output - * @return string The html code for the course filter selector. - */ - protected function get_course_filter_selector(renderer_base $output) { - global $CFG; - // TODO remove this code on MDL-60096. - if (!isloggedin() or isguestuser()) { - return ''; - } - - if (has_capability('moodle/calendar:manageentries', \context_system::instance()) && !empty($CFG->calendar_adminseesall)) { - $courses = get_courses('all', 'c.shortname', 'c.id, c.shortname'); - } else { - $courses = enrol_get_my_courses(); - } - - unset($courses[SITEID]); - - $courseoptions = array(); - $courseoptions[SITEID] = get_string('fulllistofcourses'); - foreach ($courses as $course) { - $coursecontext = \context_course::instance($course->id); - $courseoptions[$course->id] = format_string($course->shortname, true, array('context' => $coursecontext)); - } - - if ($this->calendar->courseid !== SITEID) { - $selected = $this->calendar->courseid; - } else { - $selected = ''; - } - - $courseurl = new moodle_url($this->url); - $courseurl->remove_params('course'); - $select = new \single_select($courseurl, 'courseselect', $courseoptions, $selected, null); - $select->class = 'm-r-1'; - $label = get_string('dayviewfor', 'calendar'); - if ($label !== null) { - $select->set_label($label); - } else { - $select->set_label(get_string('listofcourses'), array('class' => 'accesshide')); - } - - return $output->render($select); - } - /** * Get the course filter selector. *