From 32a7986422e09ef653c7efd6aa461edbd30c2605 Mon Sep 17 00:00:00 2001 From: Tim Lock Date: Tue, 17 Jan 2017 12:20:26 +1030 Subject: [PATCH] MDL-57668 mod_assign: Fix optional_param() form processing --- mod/assign/feedback/offline/locallib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/assign/feedback/offline/locallib.php b/mod/assign/feedback/offline/locallib.php index f293ce1bd0987..5e37773fcb0fc 100644 --- a/mod/assign/feedback/offline/locallib.php +++ b/mod/assign/feedback/offline/locallib.php @@ -288,7 +288,7 @@ public function upload_grades() { } else if ($confirm) { $importid = optional_param('importid', 0, PARAM_INT); $draftid = optional_param('draftid', 0, PARAM_INT); - $encoding = optional_param('encoding', 'utf-8', PARAM_ALPHAEXT); + $encoding = optional_param('encoding', 'utf-8', PARAM_ALPHANUMEXT); $separator = optional_param('separator', 'comma', PARAM_ALPHA); $ignoremodified = optional_param('ignoremodified', 0, PARAM_BOOL); $gradeimporter = new assignfeedback_offline_grade_importer($importid, $this->assignment, $encoding, $separator);