mirror of
https://github.com/moodle/moodle.git
synced 2025-04-19 07:25:30 +02:00
Merge branch 'MDL-59073_workshop_prevent_submission_without_content_or_file' of https://github.com/dannyjung90/moodle
This commit is contained in:
commit
56fc5143ad
@ -282,6 +282,8 @@ $string['submissiongrade'] = 'Grade for submission';
|
||||
$string['submissiongrade_help'] = 'This setting specifies the maximum grade that may be obtained for submitted work.';
|
||||
$string['submissiongradeof'] = 'Grade for submission (of {$a})';
|
||||
$string['submissionlastmodified'] = 'Last modified';
|
||||
$string['submissionrequiredcontent'] = 'Please enter text here or upload a file';
|
||||
$string['submissionrequiredfile'] = 'Please upload a file or enter text in submission content box';
|
||||
$string['submissionsettings'] = 'Submission settings';
|
||||
$string['submissionstart'] = 'Open for submissions from';
|
||||
$string['submissionstartevent'] = '{$a} (opens for submissions)';
|
||||
|
@ -88,6 +88,12 @@ class workshop_submission_form extends moodleform {
|
||||
}
|
||||
}
|
||||
|
||||
$getfiles = file_get_drafarea_files($data['attachment_filemanager']);
|
||||
if (empty($getfiles->list) and html_is_blank($data['content_editor']['text'])) {
|
||||
$errors['content_editor'] = get_string('submissionrequiredcontent', 'mod_workshop');
|
||||
$errors['attachment_filemanager'] = get_string('submissionrequiredfile', 'mod_workshop');
|
||||
}
|
||||
|
||||
if (isset($data['attachment_filemanager']) and isset($this->_customdata['workshop']->submissionfiletypes)) {
|
||||
$whitelist = workshop::normalize_file_extensions($this->_customdata['workshop']->submissionfiletypes);
|
||||
if ($whitelist) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user