]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12797 - Site-wide quiz default time-limit was not working. The default was being...
authortjhunt <tjhunt>
Wed, 13 Aug 2008 03:17:49 +0000 (03:17 +0000)
committertjhunt <tjhunt>
Wed, 13 Aug 2008 03:17:49 +0000 (03:17 +0000)
mod/quiz/mod_form.php

index 1c7cf142a00dd45cf1819a726117b38a7cbcad5f..1075c0ae225fdfa55c0c34dac3f50d18e8905a07 100644 (file)
@@ -47,6 +47,7 @@ class mod_quiz_mod_form extends moodleform_mod {
         $mform->setAdvanced('timelimitgrp', $CFG->quiz_fix_timelimit);
         $mform->setHelpButton('timelimitgrp', array("timelimit", get_string("quiztimer","quiz"), "quiz"));
         $mform->setDefault('timelimit', $CFG->quiz_timelimit);
+        $mform->setDefault('timelimitenable', !empty($CFG->quiz_timelimit));
 
 
         //enforced time delay between quiz attempts add-on
@@ -266,12 +267,10 @@ class mod_quiz_mod_form extends moodleform_mod {
                 }
                 $key++;
             }
-
         }
-        if (empty($default_values['timelimit'])) {
-            $default_values['timelimitenable'] = 0;
-        } else {
-            $default_values['timelimitenable'] = 1;
+
+        if (isset($default_values['timelimit'])) {
+            $default_values['timelimitenable'] = $default_values['timelimit'] > 0;
         }
 
         if (isset($default_values['review'])){