MDL-38528 qtype_calc* dataset forms: disable short-forms for now.
authorTim Hunt <T.J.Hunt@open.ac.uk>
Tue, 19 Mar 2013 12:10:40 +0000 (12:10 +0000)
committerTim Hunt <T.J.Hunt@open.ac.uk>
Fri, 22 Mar 2013 10:28:03 +0000 (10:28 +0000)
At the moment using short-forms no these forms really does not work. In
future is may be possible to do a complete overhaul, but for now, just
disabling short-forms is a simple fix.

question/type/calculated/datasetdefinitions_form.php
question/type/calculated/datasetitems_form.php

index 45efea3..6e1158c 100644 (file)
@@ -71,7 +71,10 @@ class question_dataset_dependent_definitions_form extends question_wizard_form {
 
     protected function definition() {
         global $SESSION;
+
         $mform = $this->_form;
+        $mform->setDisableShortforms();
+
         $possibledatasets = $this->qtypeobj->find_dataset_names($this->question->questiontext);
         $mandatorydatasets = array();
         if (isset($this->question->options->answers)) {
index a4bb3ef..f1f4a7b 100644 (file)
@@ -111,6 +111,8 @@ class question_dataset_dependent_items_form extends question_wizard_form {
                 $labelsharedwildcard = get_string("sharedwildcard", "qtype_calculated");
 
         $mform =& $this->_form;
+        $mform->setDisableShortforms();
+
         $strquestionlabel = $this->qtypeobj->comment_header($this->question);
         if ($this->maxnumber != -1 ) {
             $this->noofitems = $this->maxnumber;