From: gustav_delius <gustav_delius> Date: Sun, 30 May 2004 20:54:58 +0000 (+0000) Subject: Only editing teachers are allowed to unenrol students X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f7f2ff6dba86fa4290d3b7f4ff0783a3ce28bb91;p=moodle.git Only editing teachers are allowed to unenrol students --- diff --git a/course/unenrol.php b/course/unenrol.php index 21d08bec2b..d3927dcb8e 100644 --- a/course/unenrol.php +++ b/course/unenrol.php @@ -20,8 +20,8 @@ require_login($course->id); - if ($user->id != $USER->id and !isteacher($course->id)) { - error("You must be a teacher to do this"); + if ($user->id != $USER->id and !isteacheredit($course->id)) { + error("You must be a teacher with editing rights to do this"); } if ($user->id == $USER->id and !$CFG->allowunenroll) { diff --git a/lib/weblib.php b/lib/weblib.php index c3bcb528c5..9ba848eb77 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -1305,7 +1305,7 @@ function print_user($user, $course) { $timemidnight = usergetmidnight(time()); echo "<a href=\"$CFG->wwwroot/course/user.php?id=$course->id&user=$user->id\">$string->activity</a><br>"; if (!iscreator($user->id)) { // Includes admins - if (isstudent($course->id, $user->id)) { // Includes admins + if (isteacheredit($course->id) and isstudent($course->id, $user->id)) { // Includes admins echo "<a href=\"$CFG->wwwroot/course/unenrol.php?id=$course->id&user=$user->id\">$string->unenrol</a><br />"; } if ($USER->id != $user->id) { diff --git a/user/view.php b/user/view.php index c2a6c015fe..1955bfc1a3 100644 --- a/user/view.php +++ b/user/view.php @@ -213,7 +213,7 @@ } if ($course->category and ((isstudent($course->id) and ($user->id == $USER->id) and !isguest() and $CFG->allowunenroll) or - (isteacher($course->id) and isstudent($course->id, $user->id))) ) { + (isteacheredit($course->id) and isstudent($course->id, $user->id))) ) { echo "<td nowrap><p><form action=\"../course/unenrol.php\" method=get>"; echo "<input type=hidden name=id value=\"$course->id\">"; echo "<input type=hidden name=user value=\"$user->id\">";