From 124113515e3d1b0caecc408eb259e7e09ea99ac5 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Mon, 31 Jul 2023 11:27:29 +0100 Subject: [PATCH] MDL-78858 grade: set types on aggregation form text fields. --- grade/classes/form/add_category.php | 1 + grade/classes/form/add_item.php | 1 + 2 files changed, 2 insertions(+) diff --git a/grade/classes/form/add_category.php b/grade/classes/form/add_category.php index bbbe49d1f90..24f76be4a9d 100644 --- a/grade/classes/form/add_category.php +++ b/grade/classes/form/add_category.php @@ -434,6 +434,7 @@ class add_category extends dynamic_form { } else { $element =& $mform->createElement('text', 'grade_item_aggregationcoef', get_string($coefstring, 'grades')); + $mform->setType('grade_item_aggregationcoef', PARAM_FLOAT); } $mform->insertElementBefore($element, 'parentcategory'); $mform->addHelpButton('grade_item_aggregationcoef', $coefstring, 'grades'); diff --git a/grade/classes/form/add_item.php b/grade/classes/form/add_item.php index f4871e395b7..6f609e67633 100644 --- a/grade/classes/form/add_item.php +++ b/grade/classes/form/add_item.php @@ -320,6 +320,7 @@ class add_item extends dynamic_form { $element =& $mform->createElement('checkbox', 'aggregationcoef', get_string($coefstring, 'grades')); } else { $element =& $mform->createElement('text', 'aggregationcoef', get_string($coefstring, 'grades')); + $mform->setType('aggregationcoef', PARAM_FLOAT); } if ($mform->elementExists('parentcategory')) { $mform->insertElementBefore($element, 'parentcategory');