diff --git a/classes/form/form_delays_filter.php b/classes/form/form_delays_filter.php index 3e416110a11708ac15661f3255cf2823db652e23..dd8ac0021a56f649b032441d97e5a56cb1288f2d 100644 --- a/classes/form/form_delays_filter.php +++ b/classes/form/form_delays_filter.php @@ -48,6 +48,7 @@ class form_delays_filter extends \moodleform { * Defines forms elements */ public function definition() { + global $CFG; $mform = $this->_form; $activeworkflows = workflow_manager::get_active_workflows(); @@ -61,7 +62,14 @@ class form_delays_filter extends \moodleform { } $mform->addElement('select', 'workflow', get_string('show_delays', 'tool_lifecycle'), $workflowoptions); - $categories = \core_course_category::get_all(); + // Use core_course_category for moodle 3.6 and higher. + if ($CFG->version >= 2018120300) { + $categories = \core_course_category::get_all(); + } else { + require_once($CFG->libdir . '/coursecatlib.php'); + $categories = \coursecat::get_all(); + } + $categoryoptions = ['' => '-']; foreach ($categories as $category) { $categoryoptions[$category->id] = $category->name;