From: donal72 Date: Tue, 9 Jan 2007 03:55:40 +0000 (+0000) Subject: mnet: enrol/mnet/allowed_courses: Removed PHP5.1+ functions X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0d098fbb65af8fb8c9fa0a571ca291c144b6c8f1;p=moodle.git mnet: enrol/mnet/allowed_courses: Removed PHP5.1+ functions --- diff --git a/enrol/mnet/allowed_courses.php b/enrol/mnet/allowed_courses.php index 9dab39acad..fa4e948c4e 100644 --- a/enrol/mnet/allowed_courses.php +++ b/enrol/mnet/allowed_courses.php @@ -85,22 +85,36 @@ if ($form = data_submitted() and confirm_sesskey()) { // setup arrays for allowed categories and courses $categories = array(); if ($categories = get_records('course_categories', '', '', 'name', 'id, name')) { + $allowedcategories = array(); if (empty($CFG->enrol_mnet_allowed_categories)) { - $allowedcategories = array(); $potentialcategories = $categories; } else { - $allowedcategories = array_intersect_key($categories, array_flip(explode(',', $CFG->enrol_mnet_allowed_categories))); - $potentialcategories = array_diff_key($categories, array_flip(explode(',', $CFG->enrol_mnet_allowed_categories))); + $potentialcategories = array(); + $explode_categories = explode(',', $CFG->enrol_mnet_allowed_categories); + foreach($categories as $category) { + if(in_array($category->id, $explode_categories)) { + $allowedcategories[] = $category; + } else { + $potentialcategories[] = $category; + } + } } } $courses = array(); if ($courses = get_records('course', '', '', 'shortname', 'id, shortname')) { + $allowedcourses = array(); if (empty($CFG->enrol_mnet_allowed_courses)) { - $allowedcourses = array(); $potentialcourses = $courses; } else { - $allowedcourses = array_intersect_key($courses, array_flip(explode(',', $CFG->enrol_mnet_allowed_courses))); - $potentialcourses = array_diff_key($courses, array_flip(explode(',', $CFG->enrol_mnet_allowed_courses))); + $potentialcourses = array(); + $explode_courses = explode(',', $CFG->enrol_mnet_allowed_courses); + foreach($courses as $course) { + if(in_array($course->id, $explode_courses)) { + $allowedcourses[] = $course; + } else { + $potentialcourses[] = $course; + } + } } }