function create_form($form_content) { $this->html = parent::create_form($form_content); // The maximum score that can be given $this->html .= ' <div class="control-group">'; $this->html .= ' <label class="control-label">'; $this->html .= ' <span class="form_required">*</span>' . get_lang('MaximumScore'); $this->html .= ' </label>'; $this->html .= ' <div class="controls">'; $this->html .= ' <input type="text" name="maximum_score" value="' . $form_content['maximum_score'] . '">'; $this->html .= ' </div>'; $this->html .= ' </div>'; // The answers $this->html .= ' <div class="row">'; $this->html .= ' <label class="control-label">'; $this->html .= get_lang('AnswerOptions'); $this->html .= ' </label>'; $this->html .= ' <div class="formw">'; $total_number_of_answers = count($form_content['answers']); $this->html .= ' <table>'; foreach ($form_content['answers'] as $key => &$value) { $this->html .= ' <tr>'; $this->html .= ' <td align="right"><label for="answers[' . $key . ']">' . ($key + 1) . '</label></td>'; //$this->html .= ' <td><input type="text" name="answers['.$key.']" id="answers['.$key.']" value="'.$form_content['answers'][$key].'" /></td>'; $this->html .= ' <td width="550">' . api_return_html_area('answers[' . $key . ']', stripslashes($form_content['answers'][$key]), '', '', null, array('ToolbarSet' => 'Survey', 'Width' => '100%', 'Height' => '120')) . '</td>'; $this->html .= ' <td>'; if ($key < $total_number_of_answers - 1) { $this->html .= ' <input type="image" style="width:22px" src="../img/icons/22/down.png" value="move_down[' . $key . ']" name="move_down[' . $key . ']"/>'; } if ($key > 0) { $this->html .= ' <input type="image" style="width:22px" src="../img/icons/22/up.png" value="move_up[' . $key . ']" name="move_up[' . $key . ']"/>'; } if ($total_number_of_answers > 2) { $this->html .= ' <input type="image" style="width:22px" src="../img/icons/22/delete.png" value="delete_answer[' . $key . ']" name="delete_answer[' . $key . ']"/>'; } $this->html .= ' </td>'; $this->html .= ' </tr>'; } // The buttons for adding or removing $this->html .= ' </table>'; $this->html .= ' </div>'; $this->html .= ' </div>'; $this->html .= parent::add_remove_buttons($form_content); }