MDL-17767 loginas refactoring and simplification; full SESSION switching implemented

This commit is contained in:
skodak
2009-01-02 15:15:26 +00:00
parent 542797b4e8
commit 6132768ecb
5 changed files with 32 additions and 61 deletions
+4 -5
View File
@@ -505,11 +505,10 @@ global $HTTPSPAGEREQUIRED;
$USER->lastname);
}
if (is_loggedinas()) {
if ($realuser = $DB->get_record('user', array('id'=>$USER->realuser))) {
$apachelog_username = clean_filename($realuser->username." as ".$apachelog_username);
$apachelog_name = clean_filename($realuser->firstname." ".$realuser->lastname ." as ".$apachelog_name);
$apachelog_userid = clean_filename($realuser->id." as ".$apachelog_userid);
}
$realuser = get_real_user();
$apachelog_username = clean_filename($realuser->username." as ".$apachelog_username);
$apachelog_name = clean_filename($realuser->firstname." ".$realuser->lastname ." as ".$apachelog_name);
$apachelog_userid = clean_filename($realuser->id." as ".$apachelog_userid);
}
switch ($CFG->apacheloguser) {
case 3: