From cc1d9893d7ee4263b8a4d0729daa09c4221fbc79 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Mon, 9 Aug 2010 10:25:54 +0000 Subject: [PATCH] MDL-23719 some more explanation how longtimenosee works in enrol_self --- enrol/self/lib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/enrol/self/lib.php b/enrol/self/lib.php index 9b09ccff511..85601f92d42 100644 --- a/enrol/self/lib.php +++ b/enrol/self/lib.php @@ -278,6 +278,9 @@ class enrol_self_plugin extends enrol_plugin { $now = time(); + //note: the logic of self enrolment guarantees that user logged in at least once (=== u.lastaccess set) + // and that user accessed course at least once too (=== user_lastaccess record exists) + // first deal with users that did not log in for a really long time $sql = "SELECT e.*, ue.userid FROM {user_enrolments} ue