diff --git a/user/index.php b/user/index.php index 0abf0433e51..dc26787a753 100644 --- a/user/index.php +++ b/user/index.php @@ -78,18 +78,18 @@ echo ''; } echo ''; - if($compactmode) { + if ($compactmode) { // First of all, remove teachers with no authority $teachers = array_filter($teachers, create_function('$t','return ($t->authority > 0);')); // And now show the remainder as usual $exceptions .= implode(',', array_keys($teachers)); print_user_table($teachers, $isteacher); - } - else { + + } else { foreach ($teachers as $teacher) { if ($isseparategroups) { - if ($teacher->editall or ismember($currentgroup, $teacher->id)) { + if ($teacher->editall or ismember($currentgroup, $teacher->id) and ($teacher->authority > 0)) { print_user($teacher, $course); $exceptions .= "$teacher->id,"; }