From 8f0eb9fd7adec946acdf598606b8f65bf046b42e Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Sun, 6 Feb 2011 17:58:47 +0100 Subject: [PATCH] MDL-26221 add missing course/lib.php include when using make_categories_list() --- enrol/database/settings.php | 1 + enrol/ldap/settings.php | 1 + user/filters/courserole.php | 2 ++ 3 files changed, 4 insertions(+) diff --git a/enrol/database/settings.php b/enrol/database/settings.php index 0fb9e28f877..8e85f9bc6f8 100644 --- a/enrol/database/settings.php +++ b/enrol/database/settings.php @@ -108,6 +108,7 @@ if ($ADMIN->fulltree) { $settings->add(new admin_setting_configtext('enrol_database/newcoursecategory', get_string('newcoursecategory', 'enrol_database'), '', '')); if (!during_initial_install()) { + require_once($CFG->dirroot.'/course/lib.php'); $options = array(); $parentlist = array(); make_categories_list($options, $parentlist); diff --git a/enrol/ldap/settings.php b/enrol/ldap/settings.php index 85dc17a5edf..edd0217641d 100644 --- a/enrol/ldap/settings.php +++ b/enrol/ldap/settings.php @@ -92,6 +92,7 @@ if ($ADMIN->fulltree) { $options = $yesno; $settings->add(new admin_setting_configselect('enrol_ldap/autocreate', get_string('autocreate_key', 'enrol_ldap'), get_string('autocreate', 'enrol_ldap'), 0, $options)); if (!during_initial_install()) { + require_once($CFG->dirroot.'/course/lib.php'); $parentlist = array(); $options = array(); make_categories_list($options, $parentlist); diff --git a/user/filters/courserole.php b/user/filters/courserole.php index 55fee3ce540..e8172ecbe47 100644 --- a/user/filters/courserole.php +++ b/user/filters/courserole.php @@ -31,6 +31,8 @@ class user_filter_courserole extends user_filter_type { * @return array of course categories */ function get_course_categories() { + global $CFG; + require_once($CFG->dirroot.'/course/lib.php'); $displaylist = array(); $parentlist = array(); make_categories_list($displaylist, $parentlist);