course creators! I'll make an announcement to registered
administrators.
error("This student is not in this course!");
}
+ if (iscreator($user)) {
+ error("You can not login as this person!");
+ }
+
// Login as this student and return to course home page.
$teacher_name = "$USER->firstname $USER->lastname";
if (isteacher($course->id)) {
$timemidnight = usergetmidnight(time());
echo "<a href=\"../course/user.php?id=$course->id&user=$user->id\">$string->activity</a><br>";
- if (isstudent($course->id, $user->id)) {
+ if (isstudent($course->id, $user->id) and !iscreator($user->id)) { // Includes admins
echo "<a href=\"../course/unenrol.php?id=$course->id&user=$user->id\">$string->unenrol</a><br />";
echo "<a href=\"../course/loginas.php?id=$course->id&user=$user->id\">$string->loginas</a><br />";
}
echo "<input type=submit value=\"".get_string("activityreport")."\">";
echo "</form></p></td>";
}
- if (isteacher($course->id) and ($USER->id != $user->id)) {
+ if (isteacher($course->id) and ($USER->id != $user->id) and !iscreator($user->id)) {
echo "<td nowrap><p><form action=\"../course/loginas.php\" method=get>";
echo "<input type=hidden name=id value=\"$course->id\">";
echo "<input type=hidden name=user value=\"$user->id\">";