$isteacher = isteacher($course->id);
- $timestart = $USER->lastlogin;
+ $timestart = time() - COURSE_MAX_RECENT_PERIOD;
if (!empty($USER->timeaccess[$course->id])) {
- if ($USER->timeaccess[$course->id] < $timestart) {
+ if ($USER->timeaccess[$course->id] > $timestart) {
$timestart = $USER->timeaccess[$course->id];
}
}
- $timemaxrecent = time() - COURSE_MAX_RECENT_PERIOD;
- if ($timestart < $timemaxrecent) {
- $timestart = $timemaxrecent;
- }
-
echo '<center><font size="1">';
echo get_string("activitysince", "", userdate($timestart));
if (!$u = get_record("user", "id", $user) ) {
error("That's an invalid user!");
}
- $userinfo = "$u->firstname $u->lastname";
+ $userinfo = fullname($u);
}
if ($date)
$dateinfo = userdate($date, get_string("strftimedaydate"));
} else {
if (empty($date)) { // no date picked, default to last login time
- $date = $USER->lastlogin;
+ $date = time() - COURSE_MAX_RECENT_PERIOD;
+
+ if (!empty($USER->timeaccess[$course->id])) {
+ if ($USER->timeaccess[$course->id] > $date) {
+ $date = $USER->timeaccess[$course->id];
+ }
+ }
}
if ($course->category) {