[svn r20341] Fixing fill in blank question type + fckeditor see FS#4154

skala
Julio Montoya 17 years ago
parent 676420c9c0
commit 1b3b2841c9
  1. 10
      main/exercice/fill_blanks.class.php

@ -155,11 +155,11 @@ class FillBlanks extends Question
// answer
$form -> addElement ('html', '<br /><br /><div class="row"><div class="label"></div><div class="formw">'.get_lang('TypeTextBelow').', '.get_lang('And').' '.get_lang('UseTagForBlank').'</div></div>');
//$form->addElement('html_editor', 'answer',null, '');
$form -> addElement ('html', '<br /><br /><div class="row"><div class="label"></div><div class="formw">'.get_lang('TypeTextBelow').', '.get_lang('And').' '.get_lang('UseTagForBlank').'</div></div>');
$form -> addElement ('html_editor', 'answer','<img src="../img/fill_field.png">','id="answer" cols="122" rows="6" onkeyup="updateBlanks(this)"');
$form -> addElement ('textarea', 'answer',get_lang('Answer'),'id="answer" cols="65" rows="6" onkeyup="updateBlanks(this)"');
$form -> addRule ('answer',get_lang('GiveText'),'required');
$form -> addRule ('answer',get_lang('DefineBlanks'),'regex','/\[.*\]/');
@ -185,6 +185,8 @@ class FillBlanks extends Question
function processAnswersCreation($form)
{
$answer = $form -> getSubmitValue('answer');
//Due the fckeditor transform the elements to their HTML value
$answer = html_entity_decode($answer);
//remove the :: eventually written by the user
$answer = str_replace('::','',$answer);

Loading…
Cancel
Save