|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilIdentifiedMultiValuesInputGUI:
Collaboration diagram for ilIdentifiedMultiValuesInputGUI:Public Member Functions | |
| __construct ($a_title="", $a_postvar="") | |
| getElementAddCmd () | |
| setElementAddCmd (string $element_add_cmd) | |
| getElementRemoveCmd () | |
| setElementRemoveCmd (string $element_remove_cmd) | |
| getElementMoveUpCommand () | |
| setElementMoveUpCommand (string $element_move_up_cmd) | |
| getElementMoveDownCommand () | |
| setElementMoveDownCommand (string $element_move_down_cmd) | |
| setValues ($values) | |
| getValues () | |
| setValue ($value) | |
| getValue () | |
| setMultiValues (array $values) | |
| getMultiValues () | |
| setIdentifiedMultiValues ($values) | |
| getIdentifiedMultiValues () | |
| setValueByArray (array $a_values) | |
| getInput () | |
| checkInput () | |
| Check input, strip slashes etc. More... | |
| onCheckInput () | |
| prepareReprintable (assQuestion $question) | |
Public Member Functions inherited from ilTextInputGUI | |
| __construct (string $a_title="", string $a_postvar="") | |
| setValue ($a_value) | |
| getValue () | |
| setValidationFailureMessage (string $a_msg) | |
| getValidationFailureMessage () | |
| setValidationRegexp (string $a_value) | |
| getValidationRegexp () | |
| setMaxLength (?int $a_maxlength) | |
| getMaxLength () | |
| setSize (int $a_size) | |
| setInlineStyle (string $a_style) | |
| getInlineStyle () | |
| setCssClass (string $a_class) | |
| getCssClass () | |
| setValueByArray (array $a_values) | |
| getSize () | |
| setSuffix (string $a_value) | |
| getSuffix () | |
| setInputType (string $a_type) | |
| set input type More... | |
| getInputType () | |
| setSubmitFormOnEnter (bool $a_val) | |
| getSubmitFormOnEnter () | |
| checkInput () | |
| Check input, strip slashes etc. More... | |
| getInput () | |
| getDataSource () | |
| setDataSource (string $href, ?string $a_delimiter=null) | |
| setDataSourceSubmitOnSelection (bool $a_stat) | |
| getDataSourceSubmitOnSelection () | |
| setDataSourceSubmitUrl (string $a_url) | |
| getDataSourceSubmitUrl () | |
| setMultiValues (array $a_values) | |
| render (string $a_mode="") | |
| insert (ilTemplate $a_tpl) | |
| getTableFilterHTML () | |
| Get input item HTML to be inserted into table filters. More... | |
| getToolbarHTML () | |
| Get input item HTML to be inserted into ilToolbarGUI. More... | |
| setDisableHtmlAutoComplete (bool $autocomplete) | |
| isHtmlAutoCompleteDisabled () | |
| getPostValueForComparison () | |
Public Member Functions inherited from ilSubEnabledFormPropertyGUI | |
| addSubItem (ilFormPropertyGUI $a_item) | |
| getSubItems () | |
| getSubInputItemsRecursive () | |
| returns a flat array of possibly existing subitems recursively More... | |
| checkSubItemsInput () | |
| Check SubItems. More... | |
| getSubForm () | |
| getItemByPostVar (string $a_post_var) | |
| Get item by post var. More... | |
Public Member Functions inherited from ilFormPropertyGUI | |
| __construct (string $a_title="", string $a_postvar="") | |
| executeCommand () | |
| getType () | |
| setTitle (string $a_title) | |
| getTitle () | |
| setPostVar (string $a_postvar) | |
| getPostVar () | |
| getFieldId () | |
| setInfo (string $a_info) | |
| getInfo () | |
| setAlert (string $a_alert) | |
| getAlert () | |
| setRequired (bool $a_required) | |
| getRequired () | |
| setDisabled (bool $a_disabled) | |
| getDisabled () | |
| checkInput () | |
| Check input, strip slashes etc. More... | |
| setParentForm (ilPropertyFormGUI $a_parentform) | |
| getParentForm () | |
| setParent (ilFormPropertyGUI $a_val) | |
| getParent () | |
| getSubForm () | |
| hideSubForm () | |
| setHiddenTitle (string $a_val) | |
| getHiddenTitle () | |
| getItemByPostVar (string $a_post_var) | |
| Get item by post var. More... | |
| serializeData () | |
| unserializeData (string $a_data) | |
| setParentTable ($a_val) | |
| Set parent table. More... | |
| getParentTable () | |
| Get parent table. More... | |
| writeToSession () | |
| clearFromSession () | |
| readFromSession () | |
| getHiddenTag (string $a_post_var, string $a_value) | |
| setMulti (bool $a_multi, bool $a_sortable=false, bool $a_addremove=true) | |
| getMulti () | |
| setMultiValues (array $a_values) | |
| getMultiValues () | |
| getContentOutsideFormTag () | |
| Get content that has to reside outside of the parent form tag, e.g. More... | |
| stripSlashesAddSpaceFallback (string $a_str) | |
| Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727. More... | |
| getTableFilterLabelFor () | |
| Get label "for" attribute value for filter. More... | |
| getFormLabelFor () | |
| Get label "for" attribute value for form. More... | |
| setRequestParam (string $key, $val) | |
| This writes the request (aka post) values. More... | |
Public Member Functions inherited from ilTableFilterItem | |
| getTableFilterHTML () | |
| Get input item HTML to be inserted into table filters. More... | |
| getTableFilterLabelFor () | |
| Get label "for" attribute value. More... | |
| getToolbarHTML () | |
| Get input item HTML to be inserted into ilToolbarGUI. More... | |
Data Fields | |
| const | ELEMENT_DEFAULT_ADD_CMD = 'addElement' |
| const | ELEMENT_DEFAULT_REMOVE_CMD = 'removeElement' |
| const | ELEMENT_DEFAULT_MOVE_UP_CMD = 'moveUpElement' |
| const | ELEMENT_DEFAULT_MOVE_DOWN_CMD = 'moveDownElement' |
Protected Member Functions | |
| getMultiValueSubFieldId ($identifier, $sub_field_index) | |
| getMultiValuePosIndexedFieldId ($identifier, $position_index) | |
| getMultiValuePosIndexedSubFieldId ($identifier, $sub_field_index, $position_index) | |
| getFieldIdFromPostVar ($temp_post_var) | |
| getPostVarSubField ($sub_field_index) | |
| getMultiValuePostVarSubField ($identifier, $sub_field_index) | |
| getMultiValuePostVarSubFieldPosIndexed ($identifier, $sub_field_index, $position_index) | |
| getMultiValuePostVarPosIndexed ($identifier, $positionIndex) | |
| getMultiValuePostVar ($identifier) | |
| buildMultiValueSubmitVar ($identifier, $position_index, $submit_cmd) | |
| setIdentifiedMultiValuesByArray ($a_values) | |
| prepareMultiValuesInput ($values) | |
| prepareMultiValuesSubmit ($values) | |
| getFormValuesManipulators () | |
| addFormValuesManipulator (ilFormValuesManipulator $manipulator) | |
| getSubFieldCompletedPostVar ($subFieldIndex, $elem_post_var) | |
Protected Member Functions inherited from ilFormPropertyGUI | |
| symbol () | |
| setType (string $a_type) | |
| checkParentFormTable () | |
| getSessionKey () | |
| getMultiIconsHTML () | |
| int ($key) | |
| intArray ($key) | |
| str ($key) | |
| raw ($key) | |
| strArray ($key) | |
| arrayArray ($key) | |
| isRequestParamArray (string $key) | |
| getRequestParam (string $key, Refinery\Transformation $t) | |
Protected Attributes | |
| string | $element_add_cmd = self::ELEMENT_DEFAULT_ADD_CMD |
| string | $element_remove_cmd = self::ELEMENT_DEFAULT_REMOVE_CMD |
| string | $element_move_up_cmd = self::ELEMENT_DEFAULT_MOVE_UP_CMD |
| string | $element_move_down_cmd = self::ELEMENT_DEFAULT_MOVE_DOWN_CMD |
| $identified_multi_values = [] | |
| $formValuesManipulationChain = [] | |
Protected Attributes inherited from ilTextInputGUI | |
| $value = null | |
| int | $maxlength = 200 |
| int | $size = 40 |
| string | $validationRegexp = "" |
| string | $validationFailureMessage = '' |
| string | $suffix = "" |
| string | $style_css = "" |
| string | $css_class = "" |
| string | $ajax_datasource = "" |
| string | $ajax_datasource_delimiter = null |
| bool | $ajax_datasource_commit = false |
| string | $ajax_datasource_commit_url = "" |
| bool | $submit_form_on_enter = false |
| bool | $autocomplete_disabled = false |
| string | $input_type = "" |
Protected Attributes inherited from ilSubEnabledFormPropertyGUI | |
| array | $sub_items = array() |
Protected Attributes inherited from ilFormPropertyGUI | |
| array | $set_params = [] |
| ilTable2GUI | $parent_table = null |
| ilFormPropertyGUI | $parent_gui = null |
| ilCtrl | $ctrl |
| ilLanguage | $lng |
| string | $type = "" |
| string | $title = "" |
| string | $postvar = "" |
| string | $info = "" |
| string | $alert = "" |
| bool | $required = false |
| ilPropertyFormGUI | $parentform = null |
| string | $hidden_title = "" |
| bool | $multi = false |
| bool | $multi_sortable = false |
| bool | $multi_addremove = true |
| array | $multi_values = [] |
| RequestInterface | $request |
| HTTP Services | $http |
| Refinery Factory | $refinery = null |
| bool | $disabled = false |
| ilGlobalTemplateInterface | $global_tpl = null |
Additional Inherited Members | |
Static Public Member Functions inherited from ilFormPropertyGUI | |
| static | removeProhibitedCharacters (string $a_text) |
| Remove prohibited characters see #19159. More... | |
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 22 of file class.ilIdentifiedMultiValuesInputGUI.php.
| ilIdentifiedMultiValuesInputGUI::__construct | ( | $a_title = "", |
|
$a_postvar = "" |
|||
| ) |
Reimplemented in ilMultipleImagesInputGUI, and ilMultipleTextsInputGUI.
Definition at line 37 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), and addFormValuesManipulator().
Here is the call graph for this function:
|
protected |
Definition at line 258 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by __construct(), ilMultipleImagesInputGUI\__construct(), ilAssNestedOrderingElementsInputGUI\__construct(), ilAssOrderingImagesInputGUI\__construct(), and ilAssOrderingTextsInputGUI\__construct().
Here is the caller graph for this function:
|
protected |
Definition at line 191 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by ilMultipleImagesInputGUI\render().
Here is the caller graph for this function:
|
final |
Check input, strip slashes etc.
set alert, if input is not ok.
Reimplemented from ilTextInputGUI.
Definition at line 227 of file class.ilIdentifiedMultiValuesInputGUI.php.
References onCheckInput().
Here is the call graph for this function:| ilIdentifiedMultiValuesInputGUI::getElementAddCmd | ( | ) |
Definition at line 44 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_add_cmd.
| ilIdentifiedMultiValuesInputGUI::getElementMoveDownCommand | ( | ) |
Definition at line 74 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_move_down_cmd.
| ilIdentifiedMultiValuesInputGUI::getElementMoveUpCommand | ( | ) |
Definition at line 64 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_move_up_cmd.
| ilIdentifiedMultiValuesInputGUI::getElementRemoveCmd | ( | ) |
Definition at line 54 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_remove_cmd.
|
protected |
Definition at line 146 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getFieldId(), ilFormPropertyGUI\getPostVar(), and ilFormPropertyGUI\setPostVar().
Referenced by getMultiValuePosIndexedFieldId(), getMultiValuePosIndexedSubFieldId(), and getMultiValueSubFieldId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 253 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $formValuesManipulationChain.
Referenced by prepareMultiValuesInput(), and prepareMultiValuesSubmit().
Here is the caller graph for this function:
|
final |
Definition at line 123 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $identified_multi_values.
Referenced by ilAssOrderingImagesInputGUI\getElementList(), ilAssOrderingTextsInputGUI\getElementList(), ilAssNestedOrderingElementsInputGUI\getElementList(), prepareReprintable(), ilMultipleImagesInputGUI\render(), and ilMultipleTextsInputGUI\render().
Here is the caller graph for this function:| ilIdentifiedMultiValuesInputGUI::getInput | ( | ) |
Reimplemented from ilTextInputGUI.
Definition at line 220 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\arrayArray(), ilFormPropertyGUI\getPostVar(), and prepareMultiValuesSubmit().
Referenced by ilMultipleImagesInputGUI\onCheckInput(), and ilMultipleTextsInputGUI\onCheckInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 134 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getFieldIdFromPostVar(), and getMultiValuePostVarPosIndexed().
Referenced by ilMultipleTextsInputGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 140 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getFieldIdFromPostVar(), and getMultiValuePostVarSubFieldPosIndexed().
Referenced by ilMultipleImagesInputGUI\render(), and ilMultipleTextsInputGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 184 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getPostVar().
Referenced by getMultiValuePostVarPosIndexed(), and getMultiValuePostVarSubField().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 176 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getMultiValuePostVar().
Referenced by getMultiValuePosIndexedFieldId(), getMultiValuePostVarSubFieldPosIndexed(), and ilMultipleTextsInputGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 164 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getMultiValuePostVar(), and getSubFieldCompletedPostVar().
Referenced by getMultiValueSubFieldId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 170 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getMultiValuePostVarPosIndexed(), and getSubFieldCompletedPostVar().
Referenced by getMultiValuePosIndexedSubFieldId(), and ilMultipleImagesInputGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIdentifiedMultiValuesInputGUI::getMultiValues | ( | ) |
Reimplemented from ilFormPropertyGUI.
Definition at line 113 of file class.ilIdentifiedMultiValuesInputGUI.php.
|
protected |
Definition at line 128 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getFieldIdFromPostVar(), and getMultiValuePostVarSubField().
Here is the call graph for this function:
|
protected |
Definition at line 159 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getPostVar(), and getSubFieldCompletedPostVar().
Here is the call graph for this function:
|
protected |
| $subFieldIndex | |
| $elem_post_var |
Definition at line 268 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getPostVar().
Referenced by getMultiValuePostVarSubField(), getMultiValuePostVarSubFieldPosIndexed(), and getPostVarSubField().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIdentifiedMultiValuesInputGUI::getValue | ( | ) |
Reimplemented from ilTextInputGUI.
Definition at line 103 of file class.ilIdentifiedMultiValuesInputGUI.php.
| ilIdentifiedMultiValuesInputGUI::getValues | ( | ) |
| ilFormException |
Definition at line 93 of file class.ilIdentifiedMultiValuesInputGUI.php.
|
abstract |
Reimplemented in ilAssNestedOrderingElementsInputGUI, ilMultipleImagesInputGUI, and ilMultipleTextsInputGUI.
Referenced by checkInput().
Here is the caller graph for this function:
|
finalprotected |
Definition at line 234 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getFormValuesManipulators().
Referenced by ilMultipleImagesInputGUI\render(), and setIdentifiedMultiValues().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalprotected |
Definition at line 243 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getFormValuesManipulators().
Referenced by getInput(), and setValueByArray().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIdentifiedMultiValuesInputGUI::prepareReprintable | ( | assQuestion | $question | ) |
Reimplemented in ilAssNestedOrderingElementsInputGUI.
Definition at line 274 of file class.ilIdentifiedMultiValuesInputGUI.php.
References getIdentifiedMultiValues(), and setIdentifiedMultiValues().
Here is the call graph for this function:| ilIdentifiedMultiValuesInputGUI::setElementAddCmd | ( | string | $element_add_cmd | ) |
Definition at line 49 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_add_cmd.
| ilIdentifiedMultiValuesInputGUI::setElementMoveDownCommand | ( | string | $element_move_down_cmd | ) |
Definition at line 79 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_move_down_cmd.
| ilIdentifiedMultiValuesInputGUI::setElementMoveUpCommand | ( | string | $element_move_up_cmd | ) |
Definition at line 69 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_move_up_cmd.
| ilIdentifiedMultiValuesInputGUI::setElementRemoveCmd | ( | string | $element_remove_cmd | ) |
Definition at line 59 of file class.ilIdentifiedMultiValuesInputGUI.php.
References $element_remove_cmd.
|
final |
Definition at line 118 of file class.ilIdentifiedMultiValuesInputGUI.php.
References prepareMultiValuesInput().
Referenced by prepareReprintable(), ilAssNestedOrderingElementsInputGUI\setElementList(), ilAssOrderingImagesInputGUI\setElementList(), and ilAssOrderingTextsInputGUI\setElementList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 212 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getPostVar().
Referenced by setValueByArray().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIdentifiedMultiValuesInputGUI::setMultiValues | ( | array | $values | ) |
Reimplemented from ilTextInputGUI.
Definition at line 108 of file class.ilIdentifiedMultiValuesInputGUI.php.
| ilIdentifiedMultiValuesInputGUI::setValue | ( | $a_value | ) |
| string | array | $a_value |
Reimplemented from ilTextInputGUI.
Definition at line 98 of file class.ilIdentifiedMultiValuesInputGUI.php.
|
final |
Reimplemented from ilTextInputGUI.
Definition at line 199 of file class.ilIdentifiedMultiValuesInputGUI.php.
References ilFormPropertyGUI\getPostVar(), prepareMultiValuesSubmit(), and setIdentifiedMultiValuesByArray().
Here is the call graph for this function:| ilIdentifiedMultiValuesInputGUI::setValues | ( | $values | ) |
Definition at line 84 of file class.ilIdentifiedMultiValuesInputGUI.php.
|
protected |
Definition at line 29 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getElementAddCmd(), and setElementAddCmd().
|
protected |
Definition at line 32 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getElementMoveDownCommand(), and setElementMoveDownCommand().
|
protected |
Definition at line 31 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getElementMoveUpCommand(), and setElementMoveUpCommand().
|
protected |
Definition at line 30 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getElementRemoveCmd(), and setElementRemoveCmd().
|
protected |
Definition at line 35 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getFormValuesManipulators().
|
protected |
Definition at line 34 of file class.ilIdentifiedMultiValuesInputGUI.php.
Referenced by getIdentifiedMultiValues(), and ilMultipleImagesInputGUI\render().
| const ilIdentifiedMultiValuesInputGUI::ELEMENT_DEFAULT_ADD_CMD = 'addElement' |
Definition at line 24 of file class.ilIdentifiedMultiValuesInputGUI.php.
| const ilIdentifiedMultiValuesInputGUI::ELEMENT_DEFAULT_MOVE_DOWN_CMD = 'moveDownElement' |
Definition at line 27 of file class.ilIdentifiedMultiValuesInputGUI.php.
| const ilIdentifiedMultiValuesInputGUI::ELEMENT_DEFAULT_MOVE_UP_CMD = 'moveUpElement' |
Definition at line 26 of file class.ilIdentifiedMultiValuesInputGUI.php.
| const ilIdentifiedMultiValuesInputGUI::ELEMENT_DEFAULT_REMOVE_CMD = 'removeElement' |
Definition at line 25 of file class.ilIdentifiedMultiValuesInputGUI.php.