MDL-12797 - Site-wide quiz default time-limit was not working. The default was being used, but the enabled state was not being initialised correctly for the form field.

This commit is contained in:
tjhunt 2008-08-13 03:17:49 +00:00
parent 94d129cf69
commit 298daa2188

View 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'])){