Remember timeaccess settings even after returning from logging as

another person
This commit is contained in:
moodler 2004-05-21 15:10:47 +00:00
parent 46a6505fd5
commit a5daf57cdc

View File

@ -25,6 +25,10 @@
$SESSION->currentgroup[$course->id] = $SESSION->oldcurrentgroup;
unset($SESSION->oldcurrentgroup);
}
if (isset($SESSION->oldtimeaccess)) { // Restore previous timeaccess settings
$USER->timeaccess = $SESSION->oldtimeaccess;
unset($SESSION->oldtimeaccess);
}
redirect($_SERVER["HTTP_REFERER"]);
exit;
@ -44,6 +48,12 @@
error("You can not login as this person!");
}
// Remember current timeaccess settings for later
if (isset($USER->timeaccess)) {
$SESSION->oldtimeaccess = $USER->timeaccess;
}
// Login as this student and return to course home page.
$teacher_name = fullname($USER, true);