From 70dff40d7722d583d1f5619c73c7a65e64ad0ae9 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Mon, 10 Jul 2023 16:14:02 +0100 Subject: [PATCH] MDL-78688 admin: define accepted filetype for uploaded preset file. --- admin/tool/admin_presets/classes/form/import_form.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tool/admin_presets/classes/form/import_form.php b/admin/tool/admin_presets/classes/form/import_form.php index c7ee781ff20..6738a06f5e4 100644 --- a/admin/tool/admin_presets/classes/form/import_form.php +++ b/admin/tool/admin_presets/classes/form/import_form.php @@ -42,8 +42,8 @@ class import_form extends moodleform { $mform->setType('name', PARAM_TEXT); // File upload. - $mform->addElement('filepicker', 'xmlfile', - get_string('selectfile', 'tool_admin_presets')); + $mform->addElement('filepicker', 'xmlfile', get_string('selectfile', 'tool_admin_presets'), null, + ['accepted_types' => ['.xml']]); $mform->addRule('xmlfile', null, 'required'); $this->add_action_buttons(true, get_string('import', 'tool_admin_presets'));