Browse Source

Use lasttaken instead of session end to obtain sessions to calculate

MOODLE_33_STABLE
Dan Marsden 8 years ago
parent
commit
2c0fef46a8
  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