|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
ADT form bridge base class. More...
Inheritance diagram for ilADTFormBridge:
Collaboration diagram for ilADTFormBridge:Public Member Functions | |
| __construct (ilADT $a_adt) | |
| getADT () | |
| setForm (ilPropertyFormGUI $a_form) | |
| getForm () | |
| setElementId (string $a_value) | |
| Set element id (aka form field) More... | |
| getElementId () | |
| setTitle (string $a_value) | |
| getTitle () | |
| setInfo (string $a_value) | |
| getInfo () | |
| setParentElement ($a_value) | |
| getParentElement () | |
| Get parent element. More... | |
| setDisabled (bool $a_value) | |
| isDisabled () | |
| setRequired (bool $a_value) | |
| isRequired () | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| addJS (ilGlobalTemplateInterface $a_tpl) | |
| Add ADT-specific JS-files to template. More... | |
| shouldBeImportedFromPost (ilADTFormBridge $a_parent_adt=null) | |
| Check if incoming values should be imported at all. More... | |
| importFromPost () | |
| Import values from form request POST data. More... | |
| validate () | |
| setExternalErrors (array $a_errors) | |
Protected Member Functions | |
| isValidADT (ilADT $a_adt) | |
| setADT (ilADT $a_adt) | |
| addBasicFieldProperties (ilFormPropertyGUI $a_field, ilADTDefinition $a_def) | |
| Helper method to handle generic properties like setRequired(), setInfo() More... | |
| findParentElementInForm () | |
| addToParentElement (ilFormPropertyGUI $a_field) | |
| isActiveForSubItems ($a_parent_option=null) | |
| Check if element is currently active for subitem(s) More... | |
Protected Attributes | |
| ilADT | $adt |
| ilPropertyFormGUI | $form |
| $parent | |
| string | $id = null |
| string | $title = '' |
| string | $info = '' |
| $parent_element | |
| bool | $required = false |
| bool | $disabled = false |
| ilLanguage | $lng |
| ilADTFormBridge::__construct | ( | ilADT | $a_adt | ) |
Definition at line 29 of file class.ilADTFormBridge.php.
References $DIC, isValidADT(), ILIAS\Repository\lng(), and setADT().
Here is the call graph for this function:
|
protected |
Helper method to handle generic properties like setRequired(), setInfo()
| ilFormPropertyGUI | $a_field | |
| ilADTDefinition | $a_def |
Definition at line 142 of file class.ilADTFormBridge.php.
References getInfo(), isDisabled(), isRequired(), ilFormPropertyGUI\setDisabled(), ilFormPropertyGUI\setInfo(), and ilFormPropertyGUI\setRequired().
Referenced by ilADTTextFormBridge\addElementToForm(), ilADTLocationFormBridge\addToForm(), ilADTMultiTextFormBridge\addToForm(), ilADTBooleanFormBridge\addToForm(), ilADTDateFormBridge\addToForm(), ilADTMultiEnumFormBridge\addToForm(), ilADTInternalLinkFormBridge\addToForm(), ilADTIntegerFormBridge\addToForm(), ilADTFloatFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTDateTimeFormBridge\addToForm(), and ilADTExternalLinkFormBridge\addToForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTFormBridge::addJS | ( | ilGlobalTemplateInterface | $a_tpl | ) |
Add ADT-specific JS-files to template.
| ilGlobalTemplate | $a_tpl |
Definition at line 204 of file class.ilADTFormBridge.php.
|
abstract |
Add ADT-specific fields to form.
Referenced by addToParentElement().
Here is the caller graph for this function:
|
protected |
Definition at line 185 of file class.ilADTFormBridge.php.
References addToForm(), findParentElementInForm(), and getForm().
Referenced by ilADTTextFormBridge\addElementToForm(), ilADTLocationFormBridge\addToForm(), ilADTMultiTextFormBridge\addToForm(), ilADTBooleanFormBridge\addToForm(), ilADTDateFormBridge\addToForm(), ilADTMultiEnumFormBridge\addToForm(), ilADTInternalLinkFormBridge\addToForm(), ilADTIntegerFormBridge\addToForm(), ilADTFloatFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTDateTimeFormBridge\addToForm(), and ilADTExternalLinkFormBridge\addToForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 156 of file class.ilADTFormBridge.php.
References getForm(), and getParentElement().
Referenced by addToParentElement().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTFormBridge::getADT | ( | ) |
Definition at line 48 of file class.ilADTFormBridge.php.
References $adt.
Referenced by ilADTTextFormBridge\addElementToForm(), ilADTBooleanFormBridge\addToForm(), ilADTLocationFormBridge\addToForm(), ilADTMultiTextFormBridge\addToForm(), ilADTDateFormBridge\addToForm(), ilADTLocalizedTextFormBridge\addToForm(), ilADTMultiEnumFormBridge\addToForm(), ilADTInternalLinkFormBridge\addToForm(), ilADTIntegerFormBridge\addToForm(), ilADTFloatFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTDateTimeFormBridge\addToForm(), ilADTExternalLinkFormBridge\addToForm(), ilADTTextFormBridge\addToForm(), ilADTBooleanFormBridge\importFromPost(), ilADTMultiTextFormBridge\importFromPost(), ilADTDateFormBridge\importFromPost(), ilADTDateTimeFormBridge\importFromPost(), ilADTInternalLinkFormBridge\importFromPost(), ilADTMultiEnumFormBridge\importFromPost(), ilADTLocationFormBridge\importFromPost(), ilADTIntegerFormBridge\importFromPost(), ilADTFloatFormBridge\importFromPost(), ilADTExternalLinkFormBridge\importFromPost(), ilADTEnumFormBridge\importFromPost(), ilADTLocalizedTextFormBridge\importFromPost(), ilADTTextFormBridge\importFromPost(), ilADTBooleanFormBridge\isActiveForSubItems(), ilADTMultiEnumFormBridge\isActiveForSubItems(), ilADTEnumFormBridge\isActiveForSubItems(), isActiveForSubItems(), ilADTGroupFormBridge\prepareElements(), ilADTGroupFormBridge\validate(), and validate().
Here is the caller graph for this function:| ilADTFormBridge::getElementId | ( | ) |
Definition at line 72 of file class.ilADTFormBridge.php.
References $id.
Referenced by ilADTDateFormBridge\addToElementId(), ilADTBooleanFormBridge\addToForm(), ilADTLocationFormBridge\addToForm(), ilADTMultiTextFormBridge\addToForm(), ilADTDateFormBridge\addToForm(), ilADTLocalizedTextFormBridge\addToForm(), ilADTMultiEnumFormBridge\addToForm(), ilADTInternalLinkFormBridge\addToForm(), ilADTIntegerFormBridge\addToForm(), ilADTFloatFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTDateTimeFormBridge\addToForm(), ilADTExternalLinkFormBridge\addToForm(), ilADTTextFormBridge\addToForm(), ilADTBooleanFormBridge\importFromPost(), ilADTMultiTextFormBridge\importFromPost(), ilADTDateFormBridge\importFromPost(), ilADTDateTimeFormBridge\importFromPost(), ilADTInternalLinkFormBridge\importFromPost(), ilADTMultiEnumFormBridge\importFromPost(), ilADTLocationFormBridge\importFromPost(), ilADTIntegerFormBridge\importFromPost(), ilADTFloatFormBridge\importFromPost(), ilADTExternalLinkFormBridge\importFromPost(), ilADTEnumFormBridge\importFromPost(), ilADTLocalizedTextFormBridge\importFromPost(), ilADTTextFormBridge\importFromPost(), setExternalErrors(), and validate().
Here is the caller graph for this function:| ilADTFormBridge::getForm | ( | ) |
Definition at line 58 of file class.ilADTFormBridge.php.
References $form.
Referenced by ilADTGroupFormBridge\addToForm(), addToParentElement(), findParentElementInForm(), ilADTBooleanFormBridge\importFromPost(), ilADTMultiTextFormBridge\importFromPost(), ilADTDateFormBridge\importFromPost(), ilADTDateTimeFormBridge\importFromPost(), ilADTInternalLinkFormBridge\importFromPost(), ilADTMultiEnumFormBridge\importFromPost(), ilADTLocationFormBridge\importFromPost(), ilADTIntegerFormBridge\importFromPost(), ilADTFloatFormBridge\importFromPost(), ilADTExternalLinkFormBridge\importFromPost(), ilADTEnumFormBridge\importFromPost(), ilADTLocalizedTextFormBridge\importFromPost(), ilADTTextFormBridge\importFromPost(), ilADTGroupFormBridge\prepareElements(), ilADTTestGUI\prepareFormElements(), setExternalErrors(), ilADTGroupFormBridge\validate(), and validate().
Here is the caller graph for this function:| ilADTFormBridge::getInfo | ( | ) |
Definition at line 92 of file class.ilADTFormBridge.php.
References $info.
Referenced by addBasicFieldProperties(), and ilADTGroupFormBridge\addToForm().
Here is the caller graph for this function:| ilADTFormBridge::getParentElement | ( | ) |
Get parent element.
Definition at line 112 of file class.ilADTFormBridge.php.
References $parent.
Referenced by findParentElementInForm(), and shouldBeImportedFromPost().
Here is the caller graph for this function:| ilADTFormBridge::getTitle | ( | ) |
Definition at line 82 of file class.ilADTFormBridge.php.
References $title.
Referenced by ilADTBooleanFormBridge\addToForm(), ilADTLocationFormBridge\addToForm(), ilADTMultiTextFormBridge\addToForm(), ilADTDateFormBridge\addToForm(), ilADTLocalizedTextFormBridge\addToForm(), ilADTMultiEnumFormBridge\addToForm(), ilADTInternalLinkFormBridge\addToForm(), ilADTIntegerFormBridge\addToForm(), ilADTFloatFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTDateTimeFormBridge\addToForm(), ilADTExternalLinkFormBridge\addToForm(), ilADTGroupFormBridge\addToForm(), ilADTTextFormBridge\addToForm(), and ilADTExternalLinkFormBridge\importFromPost().
Here is the caller graph for this function:
|
abstract |
Import values from form request POST data.
Referenced by shouldBeImportedFromPost().
Here is the caller graph for this function:
|
protected |
Check if element is currently active for subitem(s)
| mixed | null | $a_parent_option |
Definition at line 213 of file class.ilADTFormBridge.php.
References getADT().
Here is the call graph for this function:| ilADTFormBridge::isDisabled | ( | ) |
Definition at line 122 of file class.ilADTFormBridge.php.
References $disabled.
Referenced by addBasicFieldProperties(), and shouldBeImportedFromPost().
Here is the caller graph for this function:| ilADTFormBridge::isRequired | ( | ) |
Definition at line 132 of file class.ilADTFormBridge.php.
References $required.
Referenced by addBasicFieldProperties(), ilADTLocationFormBridge\addToForm(), ilADTEnumFormBridge\addToForm(), ilADTLocationFormBridge\importFromPost(), and validate().
Here is the caller graph for this function:
|
abstractprotected |
|
protected |
Definition at line 40 of file class.ilADTFormBridge.php.
References isValidADT().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTFormBridge::setDisabled | ( | bool | $a_value | ) |
Definition at line 117 of file class.ilADTFormBridge.php.
References ILIAS\UI\examples\Input\Field\Checkbox\disabled().
Here is the call graph for this function:| ilADTFormBridge::setElementId | ( | string | $a_value | ) |
Set element id (aka form field)
| string | $a_value |
Definition at line 67 of file class.ilADTFormBridge.php.
| ilADTFormBridge::setExternalErrors | ( | array | $a_errors | ) |
Definition at line 267 of file class.ilADTFormBridge.php.
References getElementId(), and getForm().
Here is the call graph for this function:| ilADTFormBridge::setForm | ( | ilPropertyFormGUI | $a_form | ) |
Definition at line 53 of file class.ilADTFormBridge.php.
References ILIAS\Repository\form().
Here is the call graph for this function:| ilADTFormBridge::setInfo | ( | string | $a_value | ) |
Definition at line 87 of file class.ilADTFormBridge.php.
References ILIAS\UI\examples\MessageBox\Info\info().
Referenced by ilADTTestGUI\prepareFormElements().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTFormBridge::setParentElement | ( | $a_value | ) |
| mixed | $a_value |
Definition at line 100 of file class.ilADTFormBridge.php.
| ilADTFormBridge::setRequired | ( | bool | $a_value | ) |
Definition at line 127 of file class.ilADTFormBridge.php.
| ilADTFormBridge::setTitle | ( | string | $a_value | ) |
Definition at line 77 of file class.ilADTFormBridge.php.
Referenced by ilADTTestGUI\prepareFormElements().
Here is the caller graph for this function:| ilADTFormBridge::shouldBeImportedFromPost | ( | ilADTFormBridge | $a_parent_adt = null | ) |
Check if incoming values should be imported at all.
| ilADTFormBridge | $a_parent_adt |
Definition at line 223 of file class.ilADTFormBridge.php.
References $parent_element, getParentElement(), importFromPost(), and isDisabled().
Here is the call graph for this function:| ilADTFormBridge::validate | ( | ) |
Definition at line 246 of file class.ilADTFormBridge.php.
References getADT(), getElementId(), getForm(), isRequired(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 14 of file class.ilADTFormBridge.php.
Referenced by ilADTLocationFormBridge\addToForm(), and getADT().
|
protected |
Definition at line 25 of file class.ilADTFormBridge.php.
Referenced by isDisabled().
|
protected |
Definition at line 15 of file class.ilADTFormBridge.php.
Referenced by getForm().
|
protected |
Definition at line 20 of file class.ilADTFormBridge.php.
Referenced by getElementId().
|
protected |
Definition at line 22 of file class.ilADTFormBridge.php.
Referenced by getInfo().
|
protected |
Definition at line 27 of file class.ilADTFormBridge.php.
|
protected |
Definition at line 19 of file class.ilADTFormBridge.php.
Referenced by getParentElement(), and ilADTGroupFormBridge\importFromPost().
|
protected |
Definition at line 23 of file class.ilADTFormBridge.php.
Referenced by shouldBeImportedFromPost().
|
protected |
Definition at line 24 of file class.ilADTFormBridge.php.
Referenced by isRequired().
|
protected |
Definition at line 21 of file class.ilADTFormBridge.php.
Referenced by ilADTLocationFormBridge\addToForm(), ilADTExternalLinkFormBridge\addToForm(), and getTitle().