]> git.mjollnir.org Git - moodle.git/commitdiff
Now using one cross-db solution to be able to
authorstronk7 <stronk7>
Thu, 13 Sep 2007 17:51:48 +0000 (17:51 +0000)
committerstronk7 <stronk7>
Thu, 13 Sep 2007 17:51:48 +0000 (17:51 +0000)
simulate the status boolean ins assignment
submissions. MDL-8164 & MDL-10846

mod/assignment/lib.php

index b9f1e754449b80d78454292f5b673aab48097467..e0544c4a0a60bbf14b7184a7359af0434d2b121b 100644 (file)
@@ -796,7 +796,8 @@ class assignment_base {
 
         $select = 'SELECT u.id, u.firstname, u.lastname, u.picture,
                           s.id AS submissionid, s.grade, s.submissioncomment,
-                          s.timemodified, s.timemarked ';
+                          s.timemodified, s.timemarked,
+                          COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status ';
         $sql = 'FROM '.$CFG->prefix.'user u '.
                'LEFT JOIN '.$CFG->prefix.'assignment_submissions s ON u.id = s.userid
                                                                   AND s.assignment = '.$this->assignment->id.' '.
@@ -1121,7 +1122,8 @@ class assignment_base {
 
         $select = 'SELECT u.id, u.firstname, u.lastname, u.picture,
                           s.id AS submissionid, s.grade, s.submissioncomment,
-                          s.timemodified, s.timemarked ';
+                          s.timemodified, s.timemarked,
+                          COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status ';
         $sql = 'FROM '.$CFG->prefix.'user u '.
                'LEFT JOIN '.$CFG->prefix.'assignment_submissions s ON u.id = s.userid
                                                                   AND s.assignment = '.$this->assignment->id.' '.