From: moodler Date: Tue, 28 Dec 2004 14:59:29 +0000 (+0000) Subject: add_to_log now always updates user->lastaccess X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=114176a25e2759f7d15f64c73016cc3bf1aa6389;p=moodle.git add_to_log now always updates user->lastaccess --- diff --git a/lib/datalib.php b/lib/datalib.php index dc17f8aa5f..8ea0236a01 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -2612,15 +2612,16 @@ function add_to_log($courseid, $module, $action, $url='', $info='', $cm=0, $user echo '

Error: Could not insert a new entry to the Moodle log

'; // Don't throw an error } if (!$user and isset($USER->id)) { - if ($courseid == SITEID) { - $db->Execute('UPDATE '. $CFG->prefix .'user SET lastIP=\''. $REMOTE_ADDR .'\', lastaccess=\''. $timenow .'\' + $db->Execute('UPDATE '. $CFG->prefix .'user SET lastIP=\''. $REMOTE_ADDR .'\', lastaccess=\''. $timenow .'\' WHERE id = \''. $USER->id .'\' '); - } else if (isstudent($courseid)) { - $db->Execute('UPDATE '. $CFG->prefix .'user_students SET timeaccess = \''. $timenow .'\' '. - 'WHERE course = \''. $courseid .'\' AND userid = \''. $userid .'\''); - } else if (isteacher($courseid, false, false)) { - $db->Execute('UPDATE '. $CFG->prefix .'user_teachers SET timeaccess = \''. $timenow .'\' '. - 'WHERE course = \''. $courseid .'\' AND userid = \''. $userid .'\''); + if ($courseid != SITEID) { + if (isstudent($courseid)) { + $db->Execute('UPDATE '. $CFG->prefix .'user_students SET timeaccess = \''. $timenow .'\' '. + 'WHERE course = \''. $courseid .'\' AND userid = \''. $userid .'\''); + } else if (isteacher($courseid, false, false)) { + $db->Execute('UPDATE '. $CFG->prefix .'user_teachers SET timeaccess = \''. $timenow .'\' '. + 'WHERE course = \''. $courseid .'\' AND userid = \''. $userid .'\''); + } } } }