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.
This commit is contained in:
+3
-3
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user