Added -- at start of each select

1.10.x
José Loguercio 10 years ago
parent d022ef0fe6
commit 23124a9cdb
  1. 2
      main/survey/ch_dropdown.php
  2. 4
      main/survey/ch_score.php

@ -33,8 +33,8 @@ class ch_dropdown extends survey_question
public function render(FormValidator $form, $questionData = array(), $answers = '') public function render(FormValidator $form, $questionData = array(), $answers = '')
{ {
$name = 'question' . $questionData['question_id']; $name = 'question' . $questionData['question_id'];
array_unshift($questionData['options'], '--');
$form->addSelect($name, null, $questionData['options']); $form->addSelect($name, null, $questionData['options']);
if (!empty($answers)) { if (!empty($answers)) {
$form->setDefaults([$name => $answers]); $form->setDefaults([$name => $answers]);
} }

@ -35,7 +35,9 @@ class ch_score extends survey_question
{ {
$defaults = []; $defaults = [];
foreach ($questionData['options'] as $key => & $value) { foreach ($questionData['options'] as $key => & $value) {
$options = array(); $options = array(
'--' => '--'
);
for ($i=1; $i <= $questionData['maximum_score']; $i++) { for ($i=1; $i <= $questionData['maximum_score']; $i++) {
$options[$i] = $i; $options[$i] = $i;
} }

Loading…
Cancel
Save