diff --git a/mod/assignment/type/online/assignment.class.php b/mod/assignment/type/online/assignment.class.php index 31d3eb7f769..089aecd5381 100644 --- a/mod/assignment/type/online/assignment.class.php +++ b/mod/assignment/type/online/assignment.class.php @@ -31,6 +31,10 @@ class assignment_online extends assignment_base { if ($data = data_submitted()) { // No incoming data? if ($editable && $this->update_submission($data)) { + //TODO fix log actions - needs db upgrade + add_to_log($this->course->id, 'assignment', 'upload', + 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id); + $this->email_teachers($submission); //redirect to get updated submission date and word count redirect('view.php?id='.$this->cm->id.'&saved=1'); } else { diff --git a/mod/assignment/type/uploadsingle/assignment.class.php b/mod/assignment/type/uploadsingle/assignment.class.php index ce4c833b7a9..5f4bf99d6fa 100644 --- a/mod/assignment/type/uploadsingle/assignment.class.php +++ b/mod/assignment/type/uploadsingle/assignment.class.php @@ -88,6 +88,8 @@ class assignment_uploadsingle extends assignment_base { unset($submission->data1); // Don't need to update this. unset($submission->data2); // Don't need to update this. if (update_record("assignment_submissions", $submission)) { + add_to_log($this->course->id, 'assignment', 'upload', + 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id); $this->email_teachers($submission); print_heading(get_string('uploadedfile')); } else {