fixed access check when editting notes in advanced upload assignment type

This commit is contained in:
skodak
2006-10-18 21:32:50 +00:00
parent 4d4a11fd68
commit 324480d4b2
@@ -436,6 +436,20 @@ class assignment_upload extends assignment_base {
$returnurl = 'view.php?id='.$this->cm->id;
if ($submission = $this->get_submission($USER->id)) {
$defaulttext = $submission->data1;
} else {
$defaulttext = '';
}
if (!$this->can_update_notes($submission)) {
$this->view_header(get_string('upload'));
notify(get_string('uploaderror', 'assignment'));
print_continue($returnurl);
$this->view_footer();
die;
}
if (data_submitted() and $action == 'savenotes') {
$text = required_param('text', PARAM_RAW); // to be cleaned before display
$submission = $this->get_submission($USER->id, true); // get or create submission
@@ -457,12 +471,6 @@ class assignment_upload extends assignment_base {
}
/// show notes edit form
if ($submission = $this->get_submission($USER->id)) {
$defaulttext = $submission->data1;
} else {
$defaulttext = '';
}
$this->view_header(get_string('notes', 'assignment'));
print_heading(get_string('notes', 'assignment'), 'center');