ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (string $a_title="", string $a_id="") | |
setValue (array $a_value) | |
getValue () | |
checkInput () | |
Input should always be valid, since we sort only. More... | |
getInput () | |
render () | |
insert (ilTemplate $a_tpl) | |
setValueByArray (array $a_values) | |
getTableFilterHTML () | |
![]() | |
__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... | |
Protected Attributes | |
array | $value |
![]() | |
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 | removeProhibitedCharacters (string $a_text) |
Remove prohibited characters see #19159. More... | |
![]() | |
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) | |
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 Input for adv meta data column sorting in glossaries. Please note, that data us already an array, we do not use the MultipleValues interface here.
Definition at line 26 of file class.ilGloAdvColSortInputGUI.php.
ilGloAdvColSortInputGUI::__construct | ( | string | $a_title = "" , |
string | $a_id = "" |
||
) |
Definition at line 30 of file class.ilGloAdvColSortInputGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setType().
ilGloAdvColSortInputGUI::checkInput | ( | ) |
Input should always be valid, since we sort only.
Definition at line 55 of file class.ilGloAdvColSortInputGUI.php.
ilGloAdvColSortInputGUI::getInput | ( | ) |
Definition at line 60 of file class.ilGloAdvColSortInputGUI.php.
References ilFormPropertyGUI\arrayArray(), ilFormPropertyGUI\getPostVar(), and ilArrayUtil\stripSlashesRecursive().
ilGloAdvColSortInputGUI::getTableFilterHTML | ( | ) |
Definition at line 106 of file class.ilGloAdvColSortInputGUI.php.
References render().
ilGloAdvColSortInputGUI::getValue | ( | ) |
Definition at line 46 of file class.ilGloAdvColSortInputGUI.php.
References $value.
Referenced by render().
ilGloAdvColSortInputGUI::insert | ( | ilTemplate | $a_tpl | ) |
Definition at line 92 of file class.ilGloAdvColSortInputGUI.php.
References ilTemplate\parseCurrentBlock(), render(), ilTemplate\setCurrentBlock(), and HTML_Template_IT\setVariable().
ilGloAdvColSortInputGUI::render | ( | ) |
Definition at line 67 of file class.ilGloAdvColSortInputGUI.php.
References ilFormPropertyGUI\$lng, $tpl, ilGlyphGUI\DOWN, ilGlyphGUI\get(), ilFormPropertyGUI\getFieldId(), ilFormPropertyGUI\getPostVar(), getValue(), ilLegacyFormElementsUtil\prepareFormOutput(), ilLanguage\txt(), and ilGlyphGUI\UP.
Referenced by getTableFilterHTML(), and insert().
ilGloAdvColSortInputGUI::setValue | ( | array | $a_value | ) |
Definition at line 41 of file class.ilGloAdvColSortInputGUI.php.
Referenced by setValueByArray().
ilGloAdvColSortInputGUI::setValueByArray | ( | array | $a_values | ) |
Definition at line 99 of file class.ilGloAdvColSortInputGUI.php.
References ilFormPropertyGUI\getPostVar(), and setValue().
|
protected |
Definition at line 28 of file class.ilGloAdvColSortInputGUI.php.
Referenced by getValue().