Replacing a group of radios to a select

skala
Julio Montoya 14 years ago
parent 289d5a45a9
commit d621b81d5b
  1. 35
      main/exercice/question.class.php

@ -1184,12 +1184,17 @@ abstract class Question
// //
// question level // question level
//@todo move levles into a table //@todo move levles into a table
$select_level = array (1,2,3,4,5); $select_level = array (1=>1,2=>2,3=>3,4=>4,5=>5);
//$radios_results_enabled[] = /*
$radios_results_enabled = array();
foreach($select_level as $val) { foreach($select_level as $val) {
$radios_results_enabled[] = FormValidator :: createElement ('radio', null, null,$val,$val); $radios_results_enabled[] = FormValidator :: createElement ('radio', null, null,$val,$val);
} }
$form->addGroup($radios_results_enabled,'questionLevel',get_lang('Difficulty')); $form->addGroup($radios_results_enabled,'questionLevel',get_lang('Difficulty'));*/
$form->addElement('select', 'questionLevel',get_lang('Difficulty'), $select_level);
// HUB 12-10-2011 // HUB 12-10-2011
// categories // categories
$tabCat = array(); $tabCat = array();
@ -1203,16 +1208,18 @@ abstract class Question
// fhub // fhub
// hidden values // hidden values
$form->addElement('hidden','myid',$_REQUEST['myid']); $form->addElement('hidden','myid',$_REQUEST['myid']);
if (!isset($_GET['fromExercise'])) {
switch($answerType) { if (!isset($_GET['fromExercise'])) {
case 1: $this->question = get_lang('langDefaultUniqueQuestion'); break; switch($answerType) {
case 2: $this->question = get_lang('langDefaultMultipleQuestion'); break; case 1: $this->question = get_lang('langDefaultUniqueQuestion'); break;
case 3: $this->question = get_lang('langDefaultFillBlankQuestion'); break; case 2: $this->question = get_lang('langDefaultMultipleQuestion'); break;
case 4: $this->question = get_lang('langDefaultMathingQuestion'); break; case 3: $this->question = get_lang('langDefaultFillBlankQuestion'); break;
case 5: $this->question = get_lang('langDefaultOpenQuestion'); break; case 4: $this->question = get_lang('langDefaultMathingQuestion'); break;
case 9: $this->question = get_lang('langDefaultMultipleQuestion'); break; case 5: $this->question = get_lang('langDefaultOpenQuestion'); break;
} case 9: $this->question = get_lang('langDefaultMultipleQuestion'); break;
} }
}
$form->addElement('html','</div>'); $form->addElement('html','</div>');
// default values // default values
$defaults = array(); $defaults = array();

Loading…
Cancel
Save