ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
The ilDateDurationInputGUI class doesn't set it's value back to an empty value when called with an empty array, in contrast to e.g. More...
Public Member Functions | |
setValueByArray (array $a_values) | |
![]() | |
__construct (string $a_title="", string $a_postvar="") | |
enableToggleFullTime (string $a_title, bool $a_checked) | |
enabledToggleFullTime () | |
setStart (?ilDateTime $a_date=null) | |
Set start date E.g $dt_form->setDate(new ilDateTime(time(),IL_CAL_UTC)); or $dt_form->setDate(new ilDateTime('2008-06-12 08:00:00',IL_CAL_DATETIME));. More... | |
setStartText (string $a_txt) | |
getStartText () | |
setEndText (string $a_txt) | |
getEndText () | |
getStart () | |
setEnd (?ilDateTime $a_date=null) | |
Set end date E.g $dt_form->setDate(new ilDateTime(time(),IL_CAL_UTC)); or $dt_form->setDate(new ilDateTime('2008-06-12 08:00:00',IL_CAL_DATETIME));. More... | |
getEnd () | |
setShowTime (bool $a_showtime) | |
getShowTime () | |
setStartYear (int $a_year) | |
getStartYear () | |
setMinuteStepSize (int $a_step_size) | |
Set minute step size E.g 5 => The selection will only show 00,05,10... More... | |
getMinuteStepSize () | |
Fixed to one minute increments, see https://mantis.ilias.de/view.php?id=42740. More... | |
setValueByArray (array $a_values) | |
checkInput () | |
getInput () | |
render () | |
insert (ilTemplate $a_tpl) | |
getTableFilterHTML () | |
Get input item HTML to be inserted into table filters. More... | |
getValue () | |
setValue ($value) | |
Called from table gui with the stored session value Attention: If the user resets the table filter, a boolean false is passed by the table gui. More... | |
hideSubForm () | |
openIntervalsAllowed () | |
setAllowOpenIntervals (bool $allowOpenInterval) | |
getTableFilterLabelFor () | |
Get label "for" attribute value. More... | |
getFormLabelFor () | |
![]() | |
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) | |
![]() | |
__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... | |
The ilDateDurationInputGUI class doesn't set it's value back to an empty value when called with an empty array, in contrast to e.g.
ilTextInputGUI. This prevents that the value is cleared when a ilTable2GUI is reset. To prevent that the whole table needs to be recreated just to clear this input GUI, this class directly clears the value instead.
Definition at line 30 of file ResettingDurationInputGUI.php.
ILIAS\LegalDocuments\Legacy\ResettingDurationInputGUI::setValueByArray | ( | array | $a_values | ) |
Definition at line 32 of file ResettingDurationInputGUI.php.
References null, ilDateDurationInputGUI\setEnd(), and ilDateDurationInputGUI\setStart().