Browse Source

Use lasttaken instead of session end to obtain sessions to calculate

MOODLE_34_STABLE
Dan Marsden 8 years ago
parent
commit
29fffed4b5
  1. 3
      locallib.php

3
locallib.php

@ -763,8 +763,7 @@ function attendance_get_users_to_notify($courseids = array(), $orderby = '', $si
GROUP BY attendanceid, setnumber) stm GROUP BY attendanceid, setnumber) stm
ON (stm.setnumber = ats.statusset AND stm.attendanceid = ats.attendanceid) ON (stm.setnumber = ats.statusset AND stm.attendanceid = ats.attendanceid)
{$joingroup} {$joingroup}
WHERE (ats.sessdate + ats.duration) >= {$sincetime} {$where} WHERE ats.lasttaken >= {$sincetime} {$where}
AND ats.lasttaken != 0
GROUP BY uniqueid, a.id, a.name, a.course, c.fullname, atl.studentid, n.id, n.warningpercent, GROUP BY uniqueid, a.id, a.name, a.course, c.fullname, atl.studentid, n.id, n.warningpercent,
n.emailsubject, n.emailcontent, n.emailcontentformat, n.warnafter, n.emailsubject, n.emailcontent, n.emailcontentformat, n.warnafter,
n.emailuser, n.thirdpartyemails, ns.timesent, cm.id, c.id, {$unames2} n.emailuser, n.thirdpartyemails, ns.timesent, cm.id, c.id, {$unames2}

Loading…
Cancel
Save