fixed submission logging, email notification for online

This commit is contained in:
skodak
2005-07-12 19:14:23 +00:00
parent 42dc0e903b
commit acef19a1e7
2 changed files with 6 additions and 0 deletions
@@ -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 {
@@ -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 {