diff --git a/Script.php b/Script.php index 5adff14..65ca093 100644 --- a/Script.php +++ b/Script.php @@ -827,7 +827,13 @@ if(strlen($_FILES['attachment1']['name']) > 2 ) { if ($con->query($sql1) === TRUE) { } - + + // When $group_id is not properly initialized, use integer 0 as its value. + // This temporarily fixed the "Students unable to submit assignment after a recent change" bug at http://118.25.96.118/bugzilla/show_bug.cgi?id=65 + if (trim($group_id) === '') { + $group_id = 0; // FIXME + } + $sql="INSERT INTO `lab_report_submissions`(`Submission_Date`, `Lab_Report_ID`, `Student_id`," . " `Course_Group_id`, `Attachment1`, `Notes`, `Attachment2`, `Attachment3`, `Attachment4`, `Status`, `Title`,`Remarking_Reason`)" . " VALUES ('$date',$lab_id,$student_id,$group_id,'$targetfile','$instructions','$targetfile2','$targetfile3','$targetfile4',"