Index: temp_moodle_dev/moodle/mod/assignment/type/uploadsingle/assignment.class.php =================================================================== diff -u -r5251d2a62e0e78377219456d6bba613eb2d1fd26 -rb56427b1b10e42af5de611ed2950e111a3c2581d --- temp_moodle_dev/moodle/mod/assignment/type/uploadsingle/assignment.class.php (.../assignment.class.php) (revision 5251d2a62e0e78377219456d6bba613eb2d1fd26) +++ temp_moodle_dev/moodle/mod/assignment/type/uploadsingle/assignment.class.php (.../assignment.class.php) (revision b56427b1b10e42af5de611ed2950e111a3c2581d) @@ -126,6 +126,8 @@ unset($submission->data1); // Don't need to update this. unset($submission->data2); // Don't need to update this. if (update_record("assignment_submissions", $submission)) { + //lams: add 'saved' variable so lams can recognize if the student have uploaded a file + $saved=1; add_to_log($this->course->id, 'assignment', 'upload', 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id); $submission = $this->get_submission($USER->id); @@ -140,6 +142,8 @@ $newsubmission->timemodified = time(); $newsubmission->numfiles = 1; if (insert_record('assignment_submissions', $newsubmission)) { + //lams: add 'saved' variable so lams can recognize if the student have uploaded a file + $saved=1; add_to_log($this->course->id, 'assignment', 'upload', 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id); $submission = $this->get_submission($USER->id); @@ -155,7 +159,8 @@ notify(get_string("uploaderror", "assignment")); //submitting not allowed! } - print_continue('view.php?id='.$this->cm->id); + //lams: add 'saved' variable so lams can recognize if the student have uploaded a file + redirect('view.php?id='.$this->cm->id.'&saved='.$saved); $this->view_footer(); }