From e7873336223b2e9ce03a880e2cc5eb85755894c4 Mon Sep 17 00:00:00 2001 From: Yuliya Bozhko Date: Wed, 12 Jun 2013 16:48:23 +1200 Subject: [PATCH] MDL-40022 badges: Fix missing calls to setType in course criteria settings --- badges/criteria/award_criteria.php | 1 + badges/criteria/award_criteria_course.php | 1 + 2 files changed, 2 insertions(+) diff --git a/badges/criteria/award_criteria.php b/badges/criteria/award_criteria.php index 9a469e01264..96526c43fc8 100644 --- a/badges/criteria/award_criteria.php +++ b/badges/criteria/award_criteria.php @@ -168,6 +168,7 @@ abstract class award_criteria { if (in_array('grade', $this->optional_params)) { $parameter[] =& $mform->createElement('static', 'mgrade_' . $param['id'], null, get_string('mingrade', 'badges')); $parameter[] =& $mform->createElement('text', 'grade_' . $param['id'], '', array('size' => '5')); + $mform->setType('grade_' . $param['id'], PARAM_INT); } if (in_array('bydate', $this->optional_params)) { diff --git a/badges/criteria/award_criteria_course.php b/badges/criteria/award_criteria_course.php index 691281376ff..c6089a22c88 100644 --- a/badges/criteria/award_criteria_course.php +++ b/badges/criteria/award_criteria_course.php @@ -119,6 +119,7 @@ class award_criteria_course extends award_criteria { $parameter[] =& $mform->createElement('text', 'grade_' . $param['course'], '', array('size' => '5')); $parameter[] =& $mform->createElement('static', 'complby_' . $param['course'], null, get_string('bydate', 'badges')); $parameter[] =& $mform->createElement('date_selector', 'bydate_' . $param['course'], '', array('optional' => true)); + $mform->setType('grade_' . $param['course'], PARAM_INT); $mform->addGroup($parameter, 'param_' . $param['course'], '', array(' '), false); $mform->disabledIf('bydate_' . $param['course'] . '[day]', 'bydate_' . $param['course'] . '[enabled]', 'notchecked');