From 5710f8575c42c7fa6cead68512c1d784bf6e7fb0 Mon Sep 17 00:00:00 2001 From: pichetp Date: Wed, 13 Feb 2008 01:30:13 +0000 Subject: [PATCH] merging MDL-12388 return url and MDL-12421 rounding problem --- question/type/datasetdependent/datasetitems_form.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/question/type/datasetdependent/datasetitems_form.php b/question/type/datasetdependent/datasetitems_form.php index a9f1943585f..ee60fbc7d27 100644 --- a/question/type/datasetdependent/datasetitems_form.php +++ b/question/type/datasetdependent/datasetitems_form.php @@ -74,6 +74,7 @@ class question_dataset_dependent_items_form extends moodleform { $j = (($this->noofitems) * count($this->datasetdefs))+1; foreach ($this->datasetdefs as $defkey => $datasetdef){ $mform->addElement('text', "number[$j]", get_string('param', 'qtype_datasetdependent', $datasetdef->name)); + $mform->setType("number[$j]", PARAM_NUMBER); $this->qtypeobj->custom_generator_tools_part(&$mform, $idx, $j); $idx++; $mform->addElement('hidden', "definition[$j]"); @@ -130,8 +131,10 @@ class question_dataset_dependent_items_form extends moodleform { $mform->addElement('text', "number[$j]", get_string('param', 'qtype_datasetdependent', $datasetdef->name)); $mform->addElement('hidden', "itemid[$j]"); + $mform->setType("itemid[$j]", PARAM_INT); $mform->addElement('hidden', "definition[$j]"); + $mform->setType("definition[$j]", PARAM_NOTAGS); $j--; } @@ -139,9 +142,6 @@ class question_dataset_dependent_items_form extends moodleform { $repeated[] =& $mform->addElement('static', "answercomment[$i]", $strquestionlabel); } } - $mform->setType('number', PARAM_NUMBER); - $mform->setType('itemid', PARAM_INT); - $mform->setType('definition', PARAM_NOTAGS); //------------------------------------------------------------------------------------------------------------------------------ @@ -163,6 +163,10 @@ class question_dataset_dependent_items_form extends moodleform { $mform->addElement('hidden', 'wizard', 'datasetitems'); $mform->setType('wizard', PARAM_ALPHA); + + $mform->addElement('hidden', 'returnurl'); + $mform->setType('returnurl', PARAM_LOCALURL); + $mform->setDefault('returnurl', 0); } function set_data($question){