mirror of
https://github.com/moodle/moodle.git
synced 2025-03-19 15:10:05 +01:00
MDL-56486 workshop: Use filetypes utility class to normalize file types
This commit is contained in:
parent
5a0865a1b1
commit
9ef238bc84
@ -95,11 +95,15 @@ function workshop_add_instance(stdclass $workshop) {
|
||||
}
|
||||
|
||||
if (isset($workshop->submissionfiletypes)) {
|
||||
$workshop->submissionfiletypes = workshop::clean_file_extensions($workshop->submissionfiletypes);
|
||||
$filetypesutil = new \core_form\filetypes_util();
|
||||
$submissionfiletypes = $filetypesutil->normalize_file_types($workshop->submissionfiletypes);
|
||||
$workshop->submissionfiletypes = implode(' ', $submissionfiletypes);
|
||||
}
|
||||
|
||||
if (isset($workshop->overallfeedbackfiletypes)) {
|
||||
$workshop->overallfeedbackfiletypes = workshop::clean_file_extensions($workshop->overallfeedbackfiletypes);
|
||||
$filetypesutil = new \core_form\filetypes_util();
|
||||
$overallfeedbackfiletypes = $filetypesutil->normalize_file_types($workshop->overallfeedbackfiletypes);
|
||||
$workshop->overallfeedbackfiletypes = implode(' ', $overallfeedbackfiletypes);
|
||||
}
|
||||
|
||||
// insert the new record so we get the id
|
||||
@ -171,11 +175,15 @@ function workshop_update_instance(stdclass $workshop) {
|
||||
}
|
||||
|
||||
if (isset($workshop->submissionfiletypes)) {
|
||||
$workshop->submissionfiletypes = workshop::clean_file_extensions($workshop->submissionfiletypes);
|
||||
$filetypesutil = new \core_form\filetypes_util();
|
||||
$submissionfiletypes = $filetypesutil->normalize_file_types($workshop->submissionfiletypes);
|
||||
$workshop->submissionfiletypes = implode(' ', $submissionfiletypes);
|
||||
}
|
||||
|
||||
if (isset($workshop->overallfeedbackfiletypes)) {
|
||||
$workshop->overallfeedbackfiletypes = workshop::clean_file_extensions($workshop->overallfeedbackfiletypes);
|
||||
$filetypesutil = new \core_form\filetypes_util();
|
||||
$overallfeedbackfiletypes = $filetypesutil->normalize_file_types($workshop->overallfeedbackfiletypes);
|
||||
$workshop->overallfeedbackfiletypes = implode(' ', $overallfeedbackfiletypes);
|
||||
}
|
||||
|
||||
// todo - if the grading strategy is being changed, we may want to replace all aggregated peer grades with nulls
|
||||
|
Loading…
x
Reference in New Issue
Block a user