From 6b4d8c4d587c8d7f65970c9df19150da5b6fe1f8 Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Wed, 19 Sep 2007 07:52:27 +0000 Subject: [PATCH] course/lib: print_course() fix bug when $course->managers was not set Fix a thinko in a variable assignment that prevented us from grabbing the correct roles as managers. Addresses Yu's report at MDL-11182 admin shows up as teacher. --- course/lib.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/course/lib.php b/course/lib.php index 7597df2fe5..76f3a7a89b 100644 --- a/course/lib.php +++ b/course/lib.php @@ -1820,8 +1820,8 @@ function print_course($course) { /// first find all roles that are supposed to be displayed - if ($managerroles = !empty($CFG->coursemanager)) { - $coursemanagerroles = split(',', $managerroles); + if (!empty($CFG->coursemanager)) { + $managerroles = split(',', $CFG->coursemanager); $canseehidden = has_capability('moodle/role:viewhiddenassigns', $context); $namesarray = array(); if (isset($course->managers)) { @@ -1838,7 +1838,7 @@ function print_course($course) { } } } else { - $rusers = get_role_users($coursemanagerroles, $context, + $rusers = get_role_users($managerroles, $context, true, '', 'r.sortorder ASC, u.lastname ASC', $canseehidden); if (is_array($rusers) && count($rusers)) { $canviewfullnames = has_capability('moodle/site:viewfullnames', $context); -- 2.39.5