From 665e82f8f8cab4d1b83c62ccb7f44c787ae41a3f Mon Sep 17 00:00:00 2001 From: pichetp Date: Mon, 10 Nov 2008 19:47:49 +0000 Subject: [PATCH] MDL-14763 new lang strings and MDL-17134 --- lang/en_utf8/qtype_multianswer.php | 11 ++++++++++- .../type/multianswer/edit_multianswer_form.php | 16 ++++++++-------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lang/en_utf8/qtype_multianswer.php b/lang/en_utf8/qtype_multianswer.php index f985d49e20..40f5e1d6e3 100644 --- a/lang/en_utf8/qtype_multianswer.php +++ b/lang/en_utf8/qtype_multianswer.php @@ -1,11 +1,20 @@ sub (question->id={$a->id})'; $string['noquestions'] = 'The Cloze(multianswer) question \"$a\" does not contain any question '; -$string['questionnotfound'] = 'Unable to find question of question part #$a'; $string['qtypenotrecognized'] = 'questiontype $a not recognized'; +$string['questionnotfound'] = 'Unable to find question of question part #$a'; $string['questionsmissing'] = 'No valid questions, create at least one question '; +$string['questiondefinition'] = 'Question definition'; $string['unknownquestiontypeofsubquestion'] = 'Unknown question type: $a->type of question part # $a->sub'; ?> diff --git a/question/type/multianswer/edit_multianswer_form.php b/question/type/multianswer/edit_multianswer_form.php index 77fadcef8a..6af136e4ea 100644 --- a/question/type/multianswer/edit_multianswer_form.php +++ b/question/type/multianswer/edit_multianswer_form.php @@ -57,7 +57,7 @@ class question_edit_multianswer_form extends question_edit_form { $mform->addElement('header', 'subhdr', get_string('questionno', 'quiz', '{#'.$sub.'}').' '.$question_type_names[$this->questiondisplay->options->questions[$sub]->qtype]); - $mform->addElement('static', 'sub_'.$sub."_".'questiontext', "subquestiontext",array('cols'=>60, 'rows'=>3)); + $mform->addElement('static', 'sub_'.$sub."_".'questiontext', get_string('questiondefinition','qtype_multianswer'),array('cols'=>60, 'rows'=>3)); if (isset ( $this->questiondisplay->options->questions[$sub]->questiontext)) { $mform->setDefault('sub_'.$sub."_".'questiontext', $this->questiondisplay->options->questions[$sub]->questiontext); @@ -67,7 +67,7 @@ class question_edit_multianswer_form extends question_edit_form { $mform->setDefault('sub_'.$sub."_".'defaultgrade',$this->questiondisplay->options->questions[$sub]->defaultgrade); if ($this->questiondisplay->options->questions[$sub]->qtype =='multichoice' ) { - $mform->addElement('static', 'sub_'.$sub."_".'layout', get_string('layout', 'quiz'),array('cols'=>60, 'rows'=>1)) ;//, $gradeoptions); + $mform->addElement('static', 'sub_'.$sub."_".'layout', get_string('layout', 'qtype_multianswer'),array('cols'=>60, 'rows'=>1)) ;//, $gradeoptions); } foreach ($this->questiondisplay->options->questions[$sub]->answer as $key =>$ans) { @@ -155,16 +155,16 @@ class question_edit_multianswer_form extends question_edit_form { $default_values[$prefix.'layout'] = $subquestion->layout ; switch ($subquestion->layout) { case '0': - $default_values[$prefix.'layout']= get_string('selectelement', 'qtype_multianswer'); + $default_values[$prefix.'layout']= get_string('layoutselectinline', 'qtype_multianswer'); break; case '1': - $default_values[$prefix.'layout']= get_string('verticallayout', 'qtype_multianswer'); + $default_values[$prefix.'layout']= get_string('layoutvertical', 'qtype_multianswer'); break; case '2': - $default_values[$prefix.'layout']= get_string('horizontallayout', 'qtype_multianswer'); + $default_values[$prefix.'layout']= get_string('layouthorizontal', 'qtype_multianswer'); break; default: - $default_values[$prefix.'layout']= get_string('unknownlayout', 'qtype_multianswer'); + $default_values[$prefix.'layout']= get_string('layoutundefined', 'qtype_multianswer'); } } foreach ($subquestion->answer as $key=>$answer) { @@ -185,7 +185,7 @@ class question_edit_multianswer_form extends question_edit_form { } } - $default_values[$prefix.'answer['.$key.']'] = $answer; + $default_values[$prefix.'answer['.$key.']'] = htmlspecialchars ($answer); } if ($answercount == 0) { if ($subquestion->qtype == 'multichoice' ) { @@ -199,7 +199,7 @@ class question_edit_multianswer_form extends question_edit_form { } foreach ($subquestion->feedback as $key=>$answer) { - $default_values[$prefix.'feedback['.$key.']'] = $answer; + $default_values[$prefix.'feedback['.$key.']'] = htmlspecialchars ($answer); } foreach ( $subquestion->fraction as $key=>$answer) { $default_values[$prefix.'fraction['.$key.']'] = $answer; -- 2.39.5