ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
ILIAS: ilPropertyFormGUI ILIAS: ilConfirmationGUI ILIAS: ilTestSettingsChangeConfirmationGUI More...
Public Member Functions | |
__construct (private readonly \ilGlobalTemplateInterface $tpl, private readonly \ilToolbarGUI $toolbar, private readonly \ilCtrlInterface $ctrl, private readonly \ilAccessHandler $access, private readonly \ilLanguage $lng, private readonly \ilTree $tree, private readonly \ilDBInterface $db, private readonly \ilObjectDataCache $object_data_cache, private readonly \ilSetting $settings, private readonly UIFactory $ui_factory, private readonly UIRenderer $ui_renderer, private readonly Refinery $refinery, private readonly ServerRequestInterface $request, private readonly \ilComponentRepository $component_repository, private readonly \ilObjUser $active_user, private readonly \ilObjTestGUI $test_gui, private readonly TestLogger $logger, private readonly GeneralQuestionPropertiesRepository $questionrepository) | |
executeCommand () | |
Command Execution. More... | |
![]() | |
__construct (protected \ilObjTest $test_object) | |
Data Fields | |
const | CMD_SHOW_FORM = 'showForm' |
const | CMD_SAVE_FORM = 'saveForm' |
const | CMD_CONFIRMED_SAVE_FORM = 'confirmedSaveForm' |
const | CMD_SHOW_RESET_TPL_CONFIRM = 'showResetTemplateConfirmation' |
const | CMD_CONFIRMED_RESET_TPL = 'confirmedResetTemplate' |
Protected Member Functions | |
getPresentationSettingsSection () | |
savePresentationSettingsSection (array $section) | |
getAdditionalFunctionalitySettingsSections (array $environment) | |
getOrganisationalUnitsActivationInput () | |
saveAdditionalFunctionalitySettingsSection (array $sections) | |
saveOrganisationalUnitsActivation (bool $activation) | |
getAdditionalFunctionalitySettingsForStorage (array $section) | |
![]() | |
formPropertyExists (\ilPropertyFormGUI $form, $propertyId) | |
Protected Attributes | |
ObjectProperties | $object_properties |
MainSettings | $main_settings |
MainSettingsRepository | $main_settings_repository |
Private Attributes | |
const | GENERAL_SETTINGS_SECTION_LABEL = 'general_settings' |
const | AVAILABILITY_SETTINGS_SECTION_LABEL = 'availability settings' |
const | PRESENTATION_SETTINGS_SECTION_LABEL = 'presentation_settings' |
const | INTRODUCTION_SETTINGS_SECTION_LABEL = 'introduction_settings' |
const | ACCESS_SETTINGS_LABEL = 'access_settings' |
const | TEST_BEHAVIOUR_SETTINGS_LABEL = 'test_behaviour_settings' |
const | QUESTION_BEHAVIOUR_SETTINGS_LABEL = 'question_behaviour_settings' |
const | PARTICIPANTS_FUNCTIONALITY_SETTINGS_LABEL = 'participants_functionality_settings' |
const | FINISH_TEST_SETTINGS_LABEL = 'finish_test_settings' |
const | ECS_FUNCTIONALITY_SETTINGS_LABEL = 'ecs_settings' |
const | ADDITIONAL_FUNCTIONALITY_SETTINGS_LABEL = 'additional_functionality_settings' |
ilTestQuestionSetConfigFactory | $testQuestionSetConfigFactory |
ILIAS: ilPropertyFormGUI ILIAS: ilConfirmationGUI ILIAS: ilTestSettingsChangeConfirmationGUI
Definition at line 49 of file class.SettingsMainGUI.php.
ILIAS\Test\Settings\MainSettings\SettingsMainGUI::__construct | ( | private readonly \ilGlobalTemplateInterface | $tpl, |
private readonly \ilToolbarGUI | $toolbar, | ||
private readonly \ilCtrlInterface | $ctrl, | ||
private readonly \ilAccessHandler | $access, | ||
private readonly \ilLanguage | $lng, | ||
private readonly \ilTree | $tree, | ||
private readonly \ilDBInterface | $db, | ||
private readonly \ilObjectDataCache | $object_data_cache, | ||
private readonly \ilSetting | $settings, | ||
private readonly UIFactory | $ui_factory, | ||
private readonly UIRenderer | $ui_renderer, | ||
private readonly Refinery | $refinery, | ||
private readonly ServerRequestInterface | $request, | ||
private readonly \ilComponentRepository | $component_repository, | ||
private readonly \ilObjUser | $active_user, | ||
private readonly \ilObjTestGUI | $test_gui, | ||
private readonly TestLogger | $logger, | ||
private readonly GeneralQuestionPropertiesRepository | $questionrepository | ||
) |
Definition at line 75 of file class.SettingsMainGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\lng(), and ILIAS\Repository\logger().
|
private |
Definition at line 270 of file class.SettingsMainGUI.php.
References ILIAS\Repository\logger().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\confirmedSaveForm(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveForm().
|
private |
Definition at line 316 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, $lng, ILIAS\UI\examples\Layout\Page\Standard\$refinery, ILIAS\Repository\ctrl(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAdditionalFunctionalitySettingsSections(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAvailabilitySettingsSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getFormConstraints(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getGeneralSettingsSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getPresentationSettingsSection(), and ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\confirmedSaveForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveForm(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\showForm().
|
private |
Definition at line 190 of file class.SettingsMainGUI.php.
References $data, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\anonymityChanged(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\finalizeSave(), ILIAS\Repository\logger(), null, and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\showForm().
ILIAS\Test\Settings\MainSettings\SettingsMainGUI::executeCommand | ( | ) |
Command Execution.
Definition at line 117 of file class.SettingsMainGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
private |
Definition at line 250 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getObjectDataArrayForLog(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\showForm().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\confirmedSaveForm(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveForm().
|
private |
Definition at line 658 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsAccess\withStartTimeEnabled().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
protected |
Definition at line 833 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsAdditional\withHideInfoTab().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
protected |
Definition at line 745 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\UI\examples\Layout\Page\Standard\$refinery, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getOrganisationalUnitsActivationInput(), ILIAS\Repository\lng(), and null.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm().
|
private |
Definition at line 496 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getIsOnlineSettingInput(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTimebasedAvailabilityInputs(), and ILIAS\Repository\lng().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm().
|
private |
Definition at line 732 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsFinishing\withShowAnswerOverview().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 352 of file class.SettingsMainGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm().
|
private |
ilPropertyFormGUI | $form |
Definition at line 485 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsGeneral\withQuestionSetType().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 467 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm().
|
private |
Definition at line 651 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsIntroduction\withIntroductionEnabled().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 509 of file class.SettingsMainGUI.php.
References ilObject\_getAllReferences(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\UI\Component\Input\Container\Form\FormInput\withByline().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAvailabilitySettingsSection().
|
private |
Definition at line 277 of file class.SettingsMainGUI.php.
References ILIAS\Test\Logging\AdditionalInformationGenerator\DATE_STORAGE_FORMAT, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_DESCRIPTION, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_ONLINE, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_TITLE, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_VISIBILITY_PERIOD, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_VISIBILITY_PERIOD_FROM, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_VISIBILITY_PERIOD_UNTIL, ILIAS\Test\Logging\AdditionalInformationGenerator\KEY_TEST_VISIBLE_OUTSIDE_PERIOD, ILIAS\Repository\logger(), and null.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\finalizeSave().
|
protected |
Definition at line 778 of file class.SettingsMainGUI.php.
References ilOrgUnitObjectTypePositionSetting\DEFAULT_ON, ilOrgUnitGlobalSettings\getInstance(), ILIAS\Repository\lng(), null, and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAdditionalFunctionalitySettingsSections().
|
private |
Definition at line 721 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsParticipantFunctionality\withUsePreviousAnswerAllowed().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
protected |
Definition at line 624 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\UI\examples\Layout\Page\Standard\$refinery, ILIAS\Repository\lng(), and null.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm().
|
private |
Definition at line 698 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\withQuestionTitleOutputMode().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 679 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\withKioskMode().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 535 of file class.SettingsMainGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTransformationForActivationLimitedOptionalGroup(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getValueForActivationLimitedOptionalGroup(), ILIAS\Repository\lng(), and ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAvailabilitySettingsSection().
|
private |
Definition at line 559 of file class.SettingsMainGUI.php.
References null, and ILIAS\Repository\refinery().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTimebasedAvailabilityInputs().
|
private |
Definition at line 585 of file class.SettingsMainGUI.php.
References null.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTimebasedAvailabilityInputs().
|
private |
Definition at line 408 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAccessSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAdditionalFunctionalitySettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getFinishingSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getGeneralSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getIntroductionSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getParticipantsFunctionalitySettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getQuestionBehaviourSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTestBehaviourSettingsForStorage(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveAdditionalFunctionalitySettingsSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveAvailabilitySettingsSection(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\savePresentationSettingsSection().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\finalizeSave().
|
private |
Definition at line 366 of file class.SettingsMainGUI.php.
References $id, $message, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), null, ilObjTest\QUESTION_SET_TYPE_FIXED, and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveForm().
|
protected |
Definition at line 801 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveOrganisationalUnitsActivation().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 606 of file class.SettingsMainGUI.php.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 218 of file class.SettingsMainGUI.php.
References $data, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\anonymityChanged(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\finalizeSave(), null, ILIAS\Test\Settings\MainSettings\SettingsMainGUI\populateConfirmationModal(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\showForm().
|
protected |
Definition at line 818 of file class.SettingsMainGUI.php.
References ilOrgUnitGlobalSettings\getInstance().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveAdditionalFunctionalitySettingsSection().
|
protected |
Definition at line 643 of file class.SettingsMainGUI.php.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\performSaveForm().
|
private |
Definition at line 158 of file class.SettingsMainGUI.php.
References ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), null, and ILIAS\Repository\toolbar().
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\confirmedSaveForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\finalizeSave(), and ILIAS\Test\Settings\MainSettings\SettingsMainGUI\saveForm().
|
private |
Definition at line 144 of file class.SettingsMainGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 130 of file class.SettingsMainGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
|
protected |
Definition at line 70 of file class.SettingsMainGUI.php.
|
protected |
Definition at line 71 of file class.SettingsMainGUI.php.
|
protected |
Definition at line 69 of file class.SettingsMainGUI.php.
|
private |
Definition at line 73 of file class.SettingsMainGUI.php.
|
private |
Definition at line 61 of file class.SettingsMainGUI.php.
|
private |
Definition at line 67 of file class.SettingsMainGUI.php.
|
private |
Definition at line 58 of file class.SettingsMainGUI.php.
const ILIAS\Test\Settings\MainSettings\SettingsMainGUI::CMD_CONFIRMED_RESET_TPL = 'confirmedResetTemplate' |
Definition at line 55 of file class.SettingsMainGUI.php.
const ILIAS\Test\Settings\MainSettings\SettingsMainGUI::CMD_CONFIRMED_SAVE_FORM = 'confirmedSaveForm' |
Definition at line 53 of file class.SettingsMainGUI.php.
const ILIAS\Test\Settings\MainSettings\SettingsMainGUI::CMD_SAVE_FORM = 'saveForm' |
Definition at line 52 of file class.SettingsMainGUI.php.
const ILIAS\Test\Settings\MainSettings\SettingsMainGUI::CMD_SHOW_FORM = 'showForm' |
Definition at line 51 of file class.SettingsMainGUI.php.
const ILIAS\Test\Settings\MainSettings\SettingsMainGUI::CMD_SHOW_RESET_TPL_CONFIRM = 'showResetTemplateConfirmation' |
Definition at line 54 of file class.SettingsMainGUI.php.
|
private |
Definition at line 66 of file class.SettingsMainGUI.php.
|
private |
Definition at line 65 of file class.SettingsMainGUI.php.
|
private |
Definition at line 57 of file class.SettingsMainGUI.php.
|
private |
Definition at line 60 of file class.SettingsMainGUI.php.
|
private |
Definition at line 64 of file class.SettingsMainGUI.php.
|
private |
Definition at line 59 of file class.SettingsMainGUI.php.
|
private |
Definition at line 63 of file class.SettingsMainGUI.php.
|
private |
Definition at line 62 of file class.SettingsMainGUI.php.