Provides static function support for Questionnaire Manager methods that are shared among types QuestionnaireCreateManager extends AbstractQuestionnaireCreateManager QuestionnaireResponseManager extends AbstractQuestionnaireResponseManager QuestionnaireResultsManager extends AbstractQuestionnaireResultsManager.
More...
Provides static function support for Questionnaire Manager methods that are shared among types QuestionnaireCreateManager extends AbstractQuestionnaireCreateManager QuestionnaireResponseManager extends AbstractQuestionnaireResponseManager QuestionnaireResultsManager extends AbstractQuestionnaireResultsManager.
For example, all three need the function getQuestionNumber and getQuestions, so they should refer their methods to this static method to avoid duplicate code.
Definition at line 183 of file abstract_questionnaire_manager.inc.
◆ formatQuestionNameInputField()
static QuestionnaireHelper::formatQuestionNameInputField |
( |
|
$question | ) |
|
|
static |
On the question names dialog, format the input field for editing the question names.
- Parameters
-
Definition at line 242 of file abstract_questionnaire_manager.inc.
248 return $question->format(
"<input type='text' name=\"question_{$question->$pk}\"
249 value=\"{question_name}\" size=\"40\"/>");
◆ getQuestionNumber()
static QuestionnaireHelper::getQuestionNumber |
( |
|
$item, |
|
|
|
$questions, |
|
|
|
$question |
|
) |
| |
|
static |
◆ QuestionnaireHelper()
QuestionnaireHelper::QuestionnaireHelper |
( |
| ) |
|
◆ setQuestionNumbers()
static QuestionnaireHelper::setQuestionNumbers |
( |
|
$item, |
|
|
|
$questions |
|
) |
| |
|
static |
Given an array of question objects, set the question_number field or pseudo field so that Question Renderer won't need to call getQuestionNumber for each question.
- Parameters
-
Array | $questions | - array of objects of a Question DataItem class |
Definition at line 217 of file abstract_questionnaire_manager.inc.
The documentation for this class was generated from the following file: