Browse Source

Use lasttaken instead of session end to obtain sessions to calculate

MOODLE_32_STABLE
Dan Marsden 8 years ago
parent
commit
782f4086e0
  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