From cfe32be82264276eb51eb94db1ba4f3b0268652c Mon Sep 17 00:00:00 2001 From: Raymond Wijaya Date: Fri, 24 Aug 2012 14:32:04 +0800 Subject: [PATCH] MDL-34660: Fix SQL error in assignments module with Oracle Database I by replacing 'offline' with 'nosubmissions' --- mod/assign/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/assign/lib.php b/mod/assign/lib.php index 2da6610be0c..070dc500663 100644 --- a/mod/assign/lib.php +++ b/mod/assign/lib.php @@ -258,7 +258,7 @@ function assign_print_overview($courses, &$htmlarray) { // get all user submissions, indexed by assignment id - $mysubmissions = $DB->get_records_sql("SELECT a.id AS assignment, a.nosubmissions AS offline, g.timemodified AS timemarked, g.grader AS grader, g.grade AS grade, s.status AS status + $mysubmissions = $DB->get_records_sql("SELECT a.id AS assignment, a.nosubmissions AS nosubmissions, g.timemodified AS timemarked, g.grader AS grader, g.grade AS grade, s.status AS status FROM {assign} a LEFT JOIN {assign_grades} g ON g.assignment = a.id AND g.userid = ? LEFT JOIN {assign_submission} s ON s.assignment = a.id AND s.userid = ? AND a.id $sqlassignmentids", array_merge(array($USER->id, $USER->id), $assignmentidparams)); @@ -298,7 +298,7 @@ function assign_print_overview($courses, &$htmlarray) { $str .= '
'; $str .= get_string('mysubmission', 'assign'); $submission = $mysubmissions[$assignment->id]; - if ($submission->offline) { + if ($submission->nosubmissions) { $str .= get_string('offline', 'assign'); } else if(!$submission->status || $submission->status == 'draft'){ $str .= $strnotsubmittedyet;