|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilADTTextFormBridge:
Collaboration diagram for ilADTTextFormBridge:Public Member Functions | |
| __construct (ilADT $a_adt) | |
| Constructor. More... | |
| setMulti ($a_value, $a_cols=null, $a_rows=null) | |
| Set multi-line. More... | |
| isMulti () | |
| Is multi-line? More... | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| importFromPost () | |
| Import values from form request POST data. More... | |
Public Member Functions inherited from ilADTFormBridge | |
| __construct (ilADT $a_adt) | |
| Constructor. More... | |
| getADT () | |
| Get ADT. More... | |
| setForm (ilPropertyFormGUI $a_form) | |
| Set form. More... | |
| getForm () | |
| Get form. More... | |
| setElementId ($a_value) | |
| Set element id (aka form field) More... | |
| getElementId () | |
| Get element id. More... | |
| setTitle ($a_value) | |
| Set title (aka form field caption) More... | |
| getTitle () | |
| Get title. More... | |
| setInfo ($a_value) | |
| Set info (aka form field info text) More... | |
| getInfo () | |
| Get info. More... | |
| setParentElement ($a_value) | |
| Set parent element. More... | |
| getParentElement () | |
| Get parent element. More... | |
| setDisabled ($a_value) | |
| Set disabled. More... | |
| isDisabled () | |
| Get disabled. More... | |
| setRequired ($a_value) | |
| Set required. More... | |
| isRequired () | |
| Get required. More... | |
| addToForm () | |
| Add ADT-specific fields to form. More... | |
| addJS (ilGlobalTemplate $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 () | |
| Validate ADT and parse error codes. More... | |
| setExternalErrors ($a_errors) | |
Protected Member Functions | |
| isValidADT (ilADT $a_adt) | |
| Check if given ADT is valid. More... | |
| addElementToForm (string $title, string $element_id, string $value, bool $is_translation=false, string $language='') | |
Protected Member Functions inherited from ilADTFormBridge | |
| isValidADT (ilADT $a_adt) | |
| Check if given ADT is valid. More... | |
| setADT (ilADT $a_adt) | |
| Set ADT. More... | |
| addBasicFieldProperties (ilFormPropertyGUI $a_field, ilADTDefinition $a_def) | |
| Helper method to handle generic properties like setRequired(), setInfo() More... | |
| findParentElementInForm () | |
| Try to find parent element in form (could be option) More... | |
| addToParentElement (ilFormPropertyGUI $a_field) | |
| Add form field to parent element. More... | |
| isActiveForSubItems ($a_parent_option=null) | |
| Check if element is currently active for subitem(s) More... | |
Protected Attributes | |
| $multi | |
| $multi_rows | |
| $multi_cols | |
Protected Attributes inherited from ilADTFormBridge | |
| $adt | |
| $form | |
| $id | |
| $title | |
| $info | |
| $parent_element | |
| $required | |
| $disabled | |
Private Attributes | |
| $language = null | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 19 of file class.ilADTTextFormBridge.php.
| ilADTTextFormBridge::__construct | ( | ilADT | $a_adt | ) |
Constructor.
| ilADT | $a_adt |
Reimplemented from ilADTFormBridge.
Definition at line 30 of file class.ilADTTextFormBridge.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), and language().
Here is the call graph for this function:
|
protected |
| string | $title | |
| string | $element_id | |
| string | $value | |
| bool | $is_translation | |
| string | $language |
Definition at line 85 of file class.ilADTTextFormBridge.php.
References $language, $size, ilADTFormBridge\$title, ilADTFormBridge\addBasicFieldProperties(), ilADTFormBridge\addToParentElement(), ilADTFormBridge\getADT(), isMulti(), and language().
Referenced by ilADTLocalizedTextFormBridge\addToForm(), and addToForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTTextFormBridge::addToForm | ( | ) |
Add ADT-specific fields to form.
Reimplemented from ilADTFormBridge.
Reimplemented in ilADTLocalizedTextFormBridge.
Definition at line 126 of file class.ilADTTextFormBridge.php.
References addElementToForm(), ilADTFormBridge\getADT(), ilADTFormBridge\getElementId(), and ilADTFormBridge\getTitle().
Here is the call graph for this function:| ilADTTextFormBridge::importFromPost | ( | ) |
Import values from form request POST data.
Reimplemented from ilADTFormBridge.
Reimplemented in ilADTLocalizedTextFormBridge.
Definition at line 135 of file class.ilADTTextFormBridge.php.
References ilADTFormBridge\getADT(), ilADTFormBridge\getElementId(), and ilADTFormBridge\getForm().
Here is the call graph for this function:| ilADTTextFormBridge::isMulti | ( | ) |
Is multi-line?
Definition at line 63 of file class.ilADTTextFormBridge.php.
References $multi.
Referenced by addElementToForm().
Here is the caller graph for this function:
|
protected |
Check if given ADT is valid.
:TODO: This could be avoided with type-specifc constructors :TODO: bridge base class?
| ilADT | $a_adt |
Reimplemented from ilADTFormBridge.
Reimplemented in ilADTLocalizedTextFormBridge.
Definition at line 73 of file class.ilADTTextFormBridge.php.
| ilADTTextFormBridge::setMulti | ( | $a_value, | |
$a_cols = null, |
|||
$a_rows = null |
|||
| ) |
Set multi-line.
| string | $a_value | |
| int | $a_cols | |
| int | $a_rows |
Definition at line 51 of file class.ilADTTextFormBridge.php.
|
private |
Definition at line 28 of file class.ilADTTextFormBridge.php.
Referenced by addElementToForm(), and ilADTLocalizedTextFormBridge\importFromPost().
|
protected |
Definition at line 21 of file class.ilADTTextFormBridge.php.
Referenced by isMulti().
|
protected |
Definition at line 23 of file class.ilADTTextFormBridge.php.
|
protected |
Definition at line 22 of file class.ilADTTextFormBridge.php.