|
ILIAS
release_8 Revision v8.24
|
Survey execution graphical output. More...
Collaboration diagram for ilSurveyExecutionGUI:Public Member Functions | |
| __construct (ilObjSurvey $a_object) | |
| executeCommand () | |
| resume () | |
| start (bool $resume=false) | |
| redirectQuestion () | |
| Called when a user answered a page to perform a redirect after POST. More... | |
| previousNoSave () | |
| previous (bool $a_save_input=true) | |
| next () | |
| Navigates to the next page. More... | |
| gotoPage () | |
| Go to a specific page without saving. More... | |
| outSurveyPage (int $activepage=0, int $direction=0) | |
| Output of the active survey question to the screen. More... | |
| saveUserInput (string $navigationDirection="next") | |
| Save the user's input. More... | |
| saveActiveQuestionData (array $data) | |
| Saves the users input of the active page. More... | |
| cancel () | |
| runShowFinishedPage () | |
| Show finish page. More... | |
| backToRepository () | |
| exitSurvey () | |
| Exits the survey after finishing it. More... | |
| outNavigationButtons (string $navigationblock, array $page, ilTemplate $stpl) | |
| preview () | |
| viewUserResults () | |
| mailUserResults () | |
| showFinishConfirmation () | |
| confirmedFinish () | |
Protected Member Functions | |
| checkAuth (bool $a_may_start=false, bool $a_ignore_status=false) | |
| getCurrentRunId () | |
Protected Attributes | |
| array | $raw_post_data |
| ILIAS Survey Execution ExecutionGUIRequest | $request |
| ilRbacSystem | $rbacsystem |
| ilObjUser | $user |
| ilHelpGUI | $help |
| ilToolbarGUI | $toolbar |
| ilObjSurvey | $object |
| ilLanguage | $lng |
| ilGlobalTemplateInterface | $tpl |
| ilCtrl | $ctrl |
| ilTree | $tree |
| bool | $preview |
| ilLogger | $log |
| ILIAS Survey Execution RunManager | $run_manager |
| ILIAS Survey Participants StatusManager | $participant_manager |
| ILIAS Survey Access AccessManager | $access_manager |
| int | $requested_appr_id |
| Mode FeatureConfig | $feature_config |
Survey execution graphical output.
The ilSurveyExecutionGUI class creates the execution output for the ilObjSurveyGUI class. This saves some heap space because the ilObjSurveyGUI class will be smaller.
Definition at line 30 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::__construct | ( | ilObjSurvey | $a_object | ) |
Definition at line 54 of file class.ilSurveyExecutionGUI.php.
References $DIC, $lng, $requested_appr_id, $tpl, $tree, ILIAS\Repository\ctrl(), ilLoggerFactory\getLogger(), ilObjSurvey\getMode(), ilObject\getRefId(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, preview(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilSurveyExecutionGUI::backToRepository | ( | ) |
Definition at line 652 of file class.ilSurveyExecutionGUI.php.
References ilLink\_getLink(), ilTree\getParentId(), ilObjSurvey\MODE_360, ILIAS\Repository\object(), and ilUtil\redirect().
Here is the call graph for this function:| ilSurveyExecutionGUI::cancel | ( | ) |
Definition at line 568 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 146 of file class.ilSurveyExecutionGUI.php.
References ilRbacSystem\checkAccess(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilSurveyExecutionGUI::confirmedFinish | ( | ) |
Definition at line 771 of file class.ilSurveyExecutionGUI.php.
References $ilUser, ilLPStatusWrapper\_updateStatus(), ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyExecutionGUI::executeCommand | ( | ) |
Definition at line 115 of file class.ilSurveyExecutionGUI.php.
References $GLOBALS, ilChangeEvent\_recordReadEvent(), ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyExecutionGUI::exitSurvey | ( | ) |
Exits the survey after finishing it.
Definition at line 670 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 503 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::gotoPage | ( | ) |
Go to a specific page without saving.
Definition at line 335 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyExecutionGUI::mailUserResults | ( | ) |
Definition at line 729 of file class.ilSurveyExecutionGUI.php.
References $ilUser, ILIAS\Repository\ctrl(), ilUtil\is_email(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyExecutionGUI::next | ( | ) |
Navigates to the next page.
Definition at line 319 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyExecutionGUI::outNavigationButtons | ( | string | $navigationblock, |
| array | $page, | ||
| ilTemplate | $stpl | ||
| ) |
Definition at line 681 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\lng(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilSurveyExecutionGUI::outSurveyPage | ( | int | $activepage = 0, |
| int | $direction = 0 |
||
| ) |
Output of the active survey question to the screen.
| ilCtrlException | |
| ilSurveyException |
Definition at line 348 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::preview | ( | ) |
Definition at line 704 of file class.ilSurveyExecutionGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilSurveyExecutionGUI::previous | ( | bool | $a_save_input = true | ) |
Definition at line 298 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::previousNoSave | ( | ) |
Definition at line 293 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::redirectQuestion | ( | ) |
Called when a user answered a page to perform a redirect after POST.
This is called for security reasons to prevent users sending a form twice.
Definition at line 272 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::resume | ( | ) |
Definition at line 240 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::runShowFinishedPage | ( | ) |
Show finish page.
Definition at line 576 of file class.ilSurveyExecutionGUI.php.
References $ilUser, $panel, ilObjSurveyAccess\_hasEvaluationAccess(), ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), ilLinkButton\getInstance(), ilSubmitButton\getInstance(), ilPanelGUI\getInstance(), ILIAS\Repository\lng(), ilObjSurvey\MODE_360, and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyExecutionGUI::saveActiveQuestionData | ( | array | $data | ) |
Saves the users input of the active page.
Definition at line 543 of file class.ilSurveyExecutionGUI.php.
References $data, $errors, SurveyQuestion\_instanciateQuestion(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyExecutionGUI::saveUserInput | ( | string | $navigationDirection = "next" | ) |
Save the user's input.
Definition at line 511 of file class.ilSurveyExecutionGUI.php.
| ilSurveyExecutionGUI::showFinishConfirmation | ( | ) |
Definition at line 757 of file class.ilSurveyExecutionGUI.php.
References $tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setContent().
Here is the call graph for this function:| ilSurveyExecutionGUI::start | ( | bool | $resume = false | ) |
Definition at line 245 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyExecutionGUI::viewUserResults | ( | ) |
Definition at line 709 of file class.ilSurveyExecutionGUI.php.
References ILIAS\Repository\ctrl(), ilLinkButton\getInstance(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 50 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 44 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 52 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 39 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 42 of file class.ilSurveyExecutionGUI.php.
Referenced by __construct().
|
protected |
Definition at line 47 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 41 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 49 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 46 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 35 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 37 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 36 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 51 of file class.ilSurveyExecutionGUI.php.
Referenced by __construct().
|
protected |
Definition at line 48 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 40 of file class.ilSurveyExecutionGUI.php.
|
protected |
Definition at line 43 of file class.ilSurveyExecutionGUI.php.
Referenced by __construct().
|
protected |
Definition at line 45 of file class.ilSurveyExecutionGUI.php.
Referenced by __construct().
|
protected |
Definition at line 38 of file class.ilSurveyExecutionGUI.php.