MDL-10690 - Make quiz name a manditory field. Merged from MOODLE_18_STABLE.

This commit is contained in:
tjhunt
2007-08-03 10:33:29 +00:00
parent 0e2bcc6a55
commit 99ebfea247
2 changed files with 2 additions and 8 deletions
+1 -8
View File
@@ -571,14 +571,7 @@ function quiz_process_options(&$quiz) {
$quiz->preventlate = 0;
}
// Quiz name. (Make up a default if one was not given.)
if (empty($quiz->name)) {
if (empty($quiz->intro)) {
$quiz->name = get_string('modulename', 'quiz');
} else {
$quiz->name = shorten_text(strip_tags($quiz->intro));
}
}
// Quiz name (now a required field).
$quiz->name = trim($quiz->name);
// Time limit. (Get rid of it if the checkbox was not ticked.)
+1
View File
@@ -16,6 +16,7 @@ class mod_quiz_mod_form extends moodleform_mod {
$mform->addElement('text', 'name', get_string('name'), array('size'=>'64'));
$mform->setType('name', PARAM_TEXT);
$mform->addRule('name', null, 'required', null, 'client');
$mform->addElement('htmleditor', 'intro', get_string("introduction", "quiz"));
$mform->setType('intro', PARAM_RAW);