MDL-38807 grades: missing setType() calls
In grade category, item and grade forms. Most of these values are floats handled by format_/unformat_float functions, the text fields are handled using format_text().
This commit is contained in:
@@ -50,6 +50,7 @@ class edit_category_form extends moodleform {
|
||||
// visible elements
|
||||
$mform->addElement('header', 'headercategory', get_string('gradecategory', 'grades'));
|
||||
$mform->addElement('text', 'fullname', get_string('categoryname', 'grades'));
|
||||
$mform->setType('fullname', PARAM_TEXT);
|
||||
$mform->addRule('fullname', null, 'required', null, 'client');
|
||||
|
||||
$mform->addElement('select', 'aggregation', get_string('aggregation', 'grades'), $this->aggregation_options);
|
||||
@@ -112,13 +113,16 @@ class edit_category_form extends moodleform {
|
||||
$mform->addElement('header', 'general', get_string('categorytotal', 'grades'));
|
||||
|
||||
$mform->addElement('text', 'grade_item_itemname', get_string('categorytotalname', 'grades'));
|
||||
$mform->setType('grade_item_itemname', PARAM_TEXT);
|
||||
$mform->setAdvanced('grade_item_itemname');
|
||||
|
||||
$mform->addElement('text', 'grade_item_iteminfo', get_string('iteminfo', 'grades'));
|
||||
$mform->addHelpButton('grade_item_iteminfo', 'iteminfo', 'grades');
|
||||
$mform->setType('grade_item_iteminfo', PARAM_TEXT);
|
||||
|
||||
$mform->addElement('text', 'grade_item_idnumber', get_string('idnumbermod'));
|
||||
$mform->addHelpButton('grade_item_idnumber', 'idnumbermod');
|
||||
$mform->setType('grade_item_idnumber', PARAM_RAW);
|
||||
|
||||
$options = array(GRADE_TYPE_NONE=>get_string('typenone', 'grades'),
|
||||
GRADE_TYPE_VALUE=>get_string('typevalue', 'grades'),
|
||||
@@ -157,16 +161,19 @@ class edit_category_form extends moodleform {
|
||||
$mform->disabledIf('grade_item_scaleid', 'aggregation', 'eq', GRADE_AGGREGATE_SUM);
|
||||
|
||||
$mform->addElement('text', 'grade_item_grademax', get_string('grademax', 'grades'));
|
||||
$mform->setType('grade_item_grademax', PARAM_RAW);
|
||||
$mform->addHelpButton('grade_item_grademax', 'grademax', 'grades');
|
||||
$mform->disabledIf('grade_item_grademax', 'grade_item_gradetype', 'noteq', GRADE_TYPE_VALUE);
|
||||
$mform->disabledIf('grade_item_grademax', 'aggregation', 'eq', GRADE_AGGREGATE_SUM);
|
||||
|
||||
$mform->addElement('text', 'grade_item_grademin', get_string('grademin', 'grades'));
|
||||
$mform->setType('grade_item_grademin', PARAM_RAW);
|
||||
$mform->addHelpButton('grade_item_grademin', 'grademin', 'grades');
|
||||
$mform->disabledIf('grade_item_grademin', 'grade_item_gradetype', 'noteq', GRADE_TYPE_VALUE);
|
||||
$mform->disabledIf('grade_item_grademin', 'aggregation', 'eq', GRADE_AGGREGATE_SUM);
|
||||
|
||||
$mform->addElement('text', 'grade_item_gradepass', get_string('gradepass', 'grades'));
|
||||
$mform->setType('grade_item_gradepass', PARAM_RAW);
|
||||
$mform->addHelpButton('grade_item_gradepass', 'gradepass', 'grades');
|
||||
$mform->disabledIf('grade_item_gradepass', 'grade_item_gradetype', 'eq', GRADE_TYPE_NONE);
|
||||
$mform->disabledIf('grade_item_gradepass', 'grade_item_gradetype', 'eq', GRADE_TYPE_TEXT);
|
||||
|
||||
@@ -58,6 +58,7 @@ class edit_grade_form extends moodleform {
|
||||
if ($grade_item->gradetype == GRADE_TYPE_VALUE) {
|
||||
// numeric grade
|
||||
$mform->addElement('text', 'finalgrade', get_string('finalgrade', 'grades'));
|
||||
$mform->setType('finalgrade', PARAM_RAW);
|
||||
$mform->addHelpButton('finalgrade', 'finalgrade', 'grades');
|
||||
$mform->disabledIf('finalgrade', 'overridden', 'notchecked');
|
||||
|
||||
|
||||
@@ -42,11 +42,14 @@ class edit_item_form extends moodleform {
|
||||
$mform->addElement('header', 'general', get_string('gradeitem', 'grades'));
|
||||
|
||||
$mform->addElement('text', 'itemname', get_string('itemname', 'grades'));
|
||||
$mform->setType('itemname', PARAM_TEXT);
|
||||
$mform->addElement('text', 'iteminfo', get_string('iteminfo', 'grades'));
|
||||
$mform->addHelpButton('iteminfo', 'iteminfo', 'grades');
|
||||
$mform->setType('iteminfo', PARAM_TEXT);
|
||||
|
||||
$mform->addElement('text', 'idnumber', get_string('idnumbermod'));
|
||||
$mform->addHelpButton('idnumber', 'idnumbermod');
|
||||
$mform->setType('idnumber', PARAM_RAW);
|
||||
|
||||
$options = array(GRADE_TYPE_NONE=>get_string('typenone', 'grades'),
|
||||
GRADE_TYPE_VALUE=>get_string('typevalue', 'grades'),
|
||||
@@ -85,27 +88,32 @@ class edit_item_form extends moodleform {
|
||||
$mform->addElement('text', 'grademax', get_string('grademax', 'grades'));
|
||||
$mform->addHelpButton('grademax', 'grademax', 'grades');
|
||||
$mform->disabledIf('grademax', 'gradetype', 'noteq', GRADE_TYPE_VALUE);
|
||||
$mform->setType('grademax', PARAM_RAW);
|
||||
|
||||
$mform->addElement('text', 'grademin', get_string('grademin', 'grades'));
|
||||
$mform->addHelpButton('grademin', 'grademin', 'grades');
|
||||
$mform->disabledIf('grademin', 'gradetype', 'noteq', GRADE_TYPE_VALUE);
|
||||
$mform->setType('grademin', PARAM_RAW);
|
||||
|
||||
$mform->addElement('text', 'gradepass', get_string('gradepass', 'grades'));
|
||||
$mform->addHelpButton('gradepass', 'gradepass', 'grades');
|
||||
$mform->disabledIf('gradepass', 'gradetype', 'eq', GRADE_TYPE_NONE);
|
||||
$mform->disabledIf('gradepass', 'gradetype', 'eq', GRADE_TYPE_TEXT);
|
||||
$mform->setType('gradepass', PARAM_RAW);
|
||||
|
||||
$mform->addElement('text', 'multfactor', get_string('multfactor', 'grades'));
|
||||
$mform->addHelpButton('multfactor', 'multfactor', 'grades');
|
||||
$mform->setAdvanced('multfactor');
|
||||
$mform->disabledIf('multfactor', 'gradetype', 'eq', GRADE_TYPE_NONE);
|
||||
$mform->disabledIf('multfactor', 'gradetype', 'eq', GRADE_TYPE_TEXT);
|
||||
$mform->setType('multfactor', PARAM_RAW);
|
||||
|
||||
$mform->addElement('text', 'plusfactor', get_string('plusfactor', 'grades'));
|
||||
$mform->addHelpButton('plusfactor', 'plusfactor', 'grades');
|
||||
$mform->setAdvanced('plusfactor');
|
||||
$mform->disabledIf('plusfactor', 'gradetype', 'eq', GRADE_TYPE_NONE);
|
||||
$mform->disabledIf('plusfactor', 'gradetype', 'eq', GRADE_TYPE_TEXT);
|
||||
$mform->setType('plusfactor', PARAM_RAW);
|
||||
|
||||
/// grade display prefs
|
||||
$default_gradedisplaytype = grade_get_setting($COURSE->id, 'displaytype', $CFG->grade_displaytype);
|
||||
|
||||
Reference in New Issue
Block a user