ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (InternalGUIService $ui_service, InternalDomainService $domain_service, \ilObjectService $object_service, \ilObjSurvey $survey, UIModifier $modifier) | |
checkForm (\ilPropertyFormGUI $form) | |
getForm (string $target_class) | |
withGeneral (\ilPropertyFormGUI $form) | |
add general section More... | |
withActivation (\ilPropertyFormGUI $form) | |
add activation section More... | |
withPresentation (\ilPropertyFormGUI $form) | |
add presentation section More... | |
withBeforeStart (\ilPropertyFormGUI $form) | |
add "before start" section More... | |
withAccess (\ilPropertyFormGUI $form) | |
add access section More... | |
withQuestionBehaviour (\ilPropertyFormGUI $form) | |
add question behaviour section More... | |
withAfterEnd (\ilPropertyFormGUI $form, string $target_class) | |
add "after ending" section More... | |
withReminders (\ilPropertyFormGUI $form) | |
add reminders section More... | |
withResults (\ilPropertyFormGUI $form) | |
add results section More... | |
withOther (\ilPropertyFormGUI $form) | |
add "other" section More... | |
saveForm (\ilPropertyFormGUI $form) | |
Protected Member Functions | |
getTutorIdsFromForm (\ilPropertyFormGUI $form) | |
getTutorResIdsFromForm (\ilPropertyFormGUI $form) | |
hasGroupCourseParent () | |
Check for group course parent. More... | |
Private Attributes | |
ilGlobalTemplateInterface | $main_tpl |
Settings form.
Definition at line 31 of file class.SettingsFormGUI.php.
ILIAS\Survey\Settings\SettingsFormGUI::__construct | ( | InternalGUIService | $ui_service, |
InternalDomainService | $domain_service, | ||
\ilObjectService | $object_service, | ||
\ilObjSurvey | $survey, | ||
UIModifier | $modifier | ||
) |
Definition at line 42 of file class.SettingsFormGUI.php.
References $DIC, ILIAS\Survey\Settings\SettingsFormGUI\$domain_service, ILIAS\Survey\Settings\SettingsFormGUI\$modifier, ILIAS\Survey\Settings\SettingsFormGUI\$object_service, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ILIAS\Survey\Settings\SettingsFormGUI\$ui_service, and ilObjSurvey\getMode().
ILIAS\Survey\Settings\SettingsFormGUI::checkForm | ( | \ilPropertyFormGUI | $form | ) |
Definition at line 62 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, $valid, ilPropertyFormGUI\checkInput(), ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorIdsFromForm(), and ILIAS\Survey\Settings\SettingsFormGUI\getTutorResIdsFromForm().
ILIAS\Survey\Settings\SettingsFormGUI::getForm | ( | string | $target_class | ) |
Definition at line 148 of file class.SettingsFormGUI.php.
References $lng, ILIAS\Survey\Settings\SettingsFormGUI\withAccess(), ILIAS\Survey\Settings\SettingsFormGUI\withActivation(), ILIAS\Survey\Settings\SettingsFormGUI\withAfterEnd(), ILIAS\Survey\Settings\SettingsFormGUI\withBeforeStart(), ILIAS\Survey\Settings\SettingsFormGUI\withGeneral(), ILIAS\Survey\Settings\SettingsFormGUI\withOther(), ILIAS\Survey\Settings\SettingsFormGUI\withPresentation(), ILIAS\Survey\Settings\SettingsFormGUI\withQuestionBehaviour(), ILIAS\Survey\Settings\SettingsFormGUI\withReminders(), and ILIAS\Survey\Settings\SettingsFormGUI\withResults().
|
protected |
\ilPropertyFormGUI | $form |
Definition at line 108 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$rbacsystem, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilObjUser\_lookupId(), and ilPropertyFormGUI\getInput().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\checkForm(), and ILIAS\Survey\Settings\SettingsFormGUI\saveForm().
|
protected |
\ilPropertyFormGUI | $form |
Definition at line 128 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$rbacsystem, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilObjUser\_lookupId(), and ilPropertyFormGUI\getInput().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\checkForm().
|
protected |
Check for group course parent.
Definition at line 582 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$survey.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\withAfterEnd(), and ILIAS\Survey\Settings\SettingsFormGUI\withReminders().
ILIAS\Survey\Settings\SettingsFormGUI::saveForm | ( | \ilPropertyFormGUI | $form | ) |
Definition at line 782 of file class.SettingsFormGUI.php.
References $datetime, ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$object_service, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorIdsFromForm(), IL_CAL_DATETIME, IL_CAL_UNIX, null, ilObjectServiceSettingsGUI\ORGU_POSITION_ACCESS, and ilObjectServiceSettingsGUI\updateServiceSettingsForm().
ILIAS\Survey\Settings\SettingsFormGUI::withAccess | ( | \ilPropertyFormGUI | $form | ) |
add access section
Definition at line 335 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilObjSurvey\_hasDatasets(), ilPropertyFormGUI\addItem(), and IL_CAL_TIMESTAMP.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withActivation | ( | \ilPropertyFormGUI | $form | ) |
add activation section
Definition at line 231 of file class.SettingsFormGUI.php.
References $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilObject\_getAllReferences(), ilPropertyFormGUI\addItem(), IL_CAL_UNIX, ILIAS\Repository\int(), and null.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withAfterEnd | ( | \ilPropertyFormGUI | $form, |
string | $target_class | ||
) |
add "after ending" section
Definition at line 410 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, $txt, ilObjAdvancedEditing\_getRichTextEditor(), ilObjUser\_lookupName(), ilPropertyFormGUI\addItem(), ILIAS\Survey\Settings\SettingsFormGUI\hasGroupCourseParent(), ilObjSurvey\NOTIFICATION_INVITED_USERS, and ilObjSurvey\NOTIFICATION_PARENT_COURSE.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withBeforeStart | ( | \ilPropertyFormGUI | $form | ) |
add "before start" section
Definition at line 307 of file class.SettingsFormGUI.php.
References $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilObjAdvancedEditing\_getRichTextEditor(), and ilPropertyFormGUI\addItem().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withGeneral | ( | \ilPropertyFormGUI | $form | ) |
add general section
Definition at line 179 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, and ilPropertyFormGUI\addItem().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withOther | ( | \ilPropertyFormGUI | $form | ) |
add "other" section
Definition at line 733 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilPropertyFormGUI\addItem(), ilOrgUnitGlobalSettings\getInstance(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), and ilObjectServiceSettingsGUI\ORGU_POSITION_ACCESS.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withPresentation | ( | \ilPropertyFormGUI | $form | ) |
add presentation section
Definition at line 286 of file class.SettingsFormGUI.php.
References $lng, ILIAS\Survey\Settings\SettingsFormGUI\$object_service, ILIAS\Survey\Settings\SettingsFormGUI\$survey, and ilPropertyFormGUI\addItem().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withQuestionBehaviour | ( | \ilPropertyFormGUI | $form | ) |
add question behaviour section
Definition at line 386 of file class.SettingsFormGUI.php.
References $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, and ilPropertyFormGUI\addItem().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withReminders | ( | \ilPropertyFormGUI | $form | ) |
add reminders section
Definition at line 597 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, ILIAS\Survey\Settings\SettingsFormGUI\$survey, ilPropertyFormGUI\addItem(), ILIAS\Survey\Settings\SettingsFormGUI\hasGroupCourseParent(), ilObjSurvey\NOTIFICATION_INVITED_USERS, and ilObjSurvey\NOTIFICATION_PARENT_COURSE.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
ILIAS\Survey\Settings\SettingsFormGUI::withResults | ( | \ilPropertyFormGUI | $form | ) |
add results section
Definition at line 698 of file class.SettingsFormGUI.php.
References ILIAS\Survey\Settings\SettingsFormGUI\$feature_config, $lng, $results, ILIAS\Survey\Settings\SettingsFormGUI\$survey, and ilPropertyFormGUI\addItem().
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getForm().
|
protected |
Definition at line 37 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\__construct().
|
protected |
Definition at line 38 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\checkForm(), ILIAS\Survey\Settings\SettingsFormGUI\saveForm(), ILIAS\Survey\Settings\SettingsFormGUI\withAccess(), ILIAS\Survey\Settings\SettingsFormGUI\withAfterEnd(), ILIAS\Survey\Settings\SettingsFormGUI\withGeneral(), ILIAS\Survey\Settings\SettingsFormGUI\withOther(), ILIAS\Survey\Settings\SettingsFormGUI\withReminders(), and ILIAS\Survey\Settings\SettingsFormGUI\withResults().
|
private |
Definition at line 40 of file class.SettingsFormGUI.php.
|
protected |
Definition at line 36 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\__construct().
|
protected |
Definition at line 34 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\__construct(), ILIAS\Survey\Settings\SettingsFormGUI\saveForm(), and ILIAS\Survey\Settings\SettingsFormGUI\withPresentation().
|
protected |
Definition at line 39 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\getTutorIdsFromForm(), and ILIAS\Survey\Settings\SettingsFormGUI\getTutorResIdsFromForm().
|
protected |
Definition at line 35 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\__construct(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorIdsFromForm(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorResIdsFromForm(), ILIAS\Survey\Settings\SettingsFormGUI\hasGroupCourseParent(), ILIAS\Survey\Settings\SettingsFormGUI\saveForm(), ILIAS\Survey\Settings\SettingsFormGUI\withAccess(), ILIAS\Survey\Settings\SettingsFormGUI\withActivation(), ILIAS\Survey\Settings\SettingsFormGUI\withAfterEnd(), ILIAS\Survey\Settings\SettingsFormGUI\withBeforeStart(), ILIAS\Survey\Settings\SettingsFormGUI\withGeneral(), ILIAS\Survey\Settings\SettingsFormGUI\withOther(), ILIAS\Survey\Settings\SettingsFormGUI\withPresentation(), ILIAS\Survey\Settings\SettingsFormGUI\withQuestionBehaviour(), ILIAS\Survey\Settings\SettingsFormGUI\withReminders(), and ILIAS\Survey\Settings\SettingsFormGUI\withResults().
|
protected |
Definition at line 33 of file class.SettingsFormGUI.php.
Referenced by ILIAS\Survey\Settings\SettingsFormGUI\__construct().