if (has_capability('mod/assignment:submit', $this->context)) {
$this->view_upload_form();
+ debugging('yes mod/assignment:submit');
+ } else {
+ debugging('no mod/assignment:submit');
}
if ($this->notes_allowed()) {
if ($this->is_finalized($submission)) {
// no uploading
+ debugging('finalized');
return;
}
if ($this->can_upload_file($submission)) {
+ debugging('can upload');
$fs = get_file_storage();
// edit files in another page
if ($submission) {
$str = get_string('uploadfiles', 'assignment');
}
echo $OUTPUT->single_button(new moodle_url('/mod/assignment/type/upload/upload.php', array('contextid'=>$this->context->id, 'userid'=>$USER->id)), $str, 'get');
+ } else {
+ debugging('cant upload');
}
-
}
function view_notes() {
if (is_enrolled($this->context, $USER, 'mod/assignment:submit')
and $this->isopen() // assignment not closed yet
- and (empty($submission) or ($submission->userid == $USER->id // his/her own submission
- and $this->count_user_files($submission->id) <= $this->assignment->var1)) // file limit not exceeded
+ and (empty($submission) or ($submission->userid == $USER->id)) // his/her own submission
and !$this->is_finalized($submission)) { // no uploading after final submission
return true;
} else {