MDL-64004 webservice: Do not update accesstime

Do not update the automatically update the course access time when a
course is accessed via a webservice or ajax.
This commit is contained in:
Damyon Wiese
2018-12-18 09:06:07 +08:00
parent 33a388eff7
commit fd25c7d5f8
+4 -1
View File
@@ -3108,7 +3108,10 @@ function require_course_login($courseorid, $autologinguest = true, $cm = null, $
// If $PAGE->course, and hence $PAGE->context, have not already been set up properly, set them up now.
$PAGE->set_course($PAGE->course);
}
user_accesstime_log(SITEID);
// Do not update access time for webservice or ajax requests.
if (!WS_SERVER && !AJAX_SCRIPT) {
user_accesstime_log(SITEID);
}
return;
} else {