Lasttakenby = 0 is a valid id when auto-marked.
authorDan Marsden <dan@danmarsden.com>
Mon, 22 May 2017 23:53:36 +0000 (11:53 +1200)
committerDan Marsden <dan@danmarsden.com>
Mon, 22 May 2017 23:53:36 +0000 (11:53 +1200)
classes/summary.php

index f177c88..bec15cf 100644 (file)
@@ -235,7 +235,7 @@ class mod_attendance_summary {
                    {$joingroup}
                   WHERE ats.attendanceid = :attid
                     AND ats.sessdate >= :cstartdate
-                    AND ats.lasttakenby != 0
+                    AND ats.lasttaken != 0
                     {$where}
                 GROUP BY atl.studentid";
         $this->userspoints = $DB->get_records_sql($sql, $params);
@@ -293,7 +293,7 @@ class mod_attendance_summary {
                   {$joingroup}
                  WHERE ats.attendanceid = :attid
                    AND ats.sessdate >= :cstartdate
-                   AND ats.lasttakenby != 0
+                   AND ats.lasttaken != 0
                    {$where}
               GROUP BY atl.studentid, sts.setnumber, sts.acronym";
         $this->userstakensessionsbyacronym = array();