mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
mnet: enrol/mnet/allowed_courses: Removed PHP5.1+ functions
This commit is contained in:
parent
95aa949b72
commit
0d098fbb65
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user