/
RenderArray10ChoiceQuestion.php
53 lines (45 loc) · 1.31 KB
/
RenderArray10ChoiceQuestion.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
/**
* RenderClass for Boilerplate Question
* * The ia Array contains the following
* 0 => string qid
* 1 => string sgqa
* 2 => string questioncode
* 3 => string question
* 4 => string type
* 5 => string gid
* 6 => string mandatory,
* 7 => string conditionsexist,
* 8 => string usedinconditions
* 0 => string used in group.php for question count
* 10 => string new group id for question in randomization group (GroupbyGroup Mode)
*
*/
class RenderArray10ChoiceQuestion extends QuestionBaseRenderer
{
public function getMainView()
{
return '/survey/questions/answer/dummy/answer';
}
public function getRows()
{
return;
}
public function render($sCoreClasses = '')
{
$answer = '';
$inputnames = [];
if (!empty($this->getQuestionAttribute('time_limit', 'value'))) {
$answer .= $this->getTimeSettingRender();
}
$answer .= Yii::app()->twigRenderer->renderQuestion($this->getMainView(), array(
'ia'=>$this->aFieldArray,
'name'=>$this->sSGQA,
'basename'=>$this->sSGQA,
'content' => $this->oQuestion,
'coreClass'=> 'ls-answers '.$sCoreClasses,
), true);
$inputnames[] = [];
return array($answer, $inputnames);
}
}