ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ilFormPropertyGUI Class Reference

This class represents a property in a property form. More...

+ Inheritance diagram for ilFormPropertyGUI:
+ Collaboration diagram for ilFormPropertyGUI:

Public Member Functions

 __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...
 

Static Public Member Functions

static removeProhibitedCharacters (string $a_text)
 Remove prohibited characters see #19159. More...
 

Protected Member Functions

 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

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
 

Detailed Description

This class represents a property in a property form.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de
Deprecated:
12 This component will be removed with ILIAS 12

Definition at line 31 of file class.ilFormPropertyGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilFormPropertyGUI::__construct ( string  $a_title = "",
string  $a_postvar = "" 
)

Definition at line 57 of file class.ilFormPropertyGUI.php.

References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), setDisabled(), setPostVar(), and setTitle().

60  {
61  global $DIC;
62 
63  if (isset($DIC["http"])) {
64  $this->http = $DIC->http();
65  }
66 
67  if (isset($DIC["refinery"])) {
68  $this->refinery = $DIC->refinery();
69  }
70 
71  $this->ctrl = $DIC->ctrl();
72  $this->lng = $DIC->language();
73  $this->setTitle($a_title);
74  $this->setPostVar($a_postvar);
75  $this->setDisabled(false);
76  if (isset($DIC["http"])) { // some unit tests will fail otherwise
77  $this->request = $DIC->http()->request();
78  }
79  if (isset($DIC["tpl"])) { // some unit tests will fail otherwise
80  $this->global_tpl = $DIC['tpl'];
81  }
82  }
setPostVar(string $a_postvar)
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26
setDisabled(bool $a_disabled)
+ Here is the call graph for this function:

Member Function Documentation

◆ arrayArray()

ilFormPropertyGUI::arrayArray (   $key)
protected

Definition at line 525 of file class.ilFormPropertyGUI.php.

References getRequestParam(), isRequestParamArray(), and ILIAS\Repository\refinery().

Referenced by ilBackgroundPositionInputGUI\getInput(), ilTRBLBorderStyleInputGUI\getInput(), ilMatrixRowWizardInputGUI\getInput(), ilTRBLBorderWidthInputGUI\getInput(), ilTRBLNumericStyleValueInputGUI\getInput(), ilTRBLColorPickerInputGUI\getInput(), ilIdentifiedMultiValuesInputGUI\getInput(), ilCategoryWizardInputGUI\getInput(), and ilImagemapFileInputGUI\getPostBody().

525  : array
526  {
527  if (!$this->isRequestParamArray($key)) {
528  return [];
529  }
530  $t = $this->refinery->custom()->transformation(
531  function ($arr) {
532  // keep keys(!), transform all values to string
533  return array_column(
534  array_map(
535  function ($k, $v) {
536  return [$k, (array) $v];
537  },
538  array_keys($arr),
539  $arr
540  ),
541  1,
542  0
543  );
544  }
545  );
546  return (array) ($this->getRequestParam($key, $t) ?? []);
547  }
getRequestParam(string $key, Refinery\Transformation $t)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ checkInput()

ilFormPropertyGUI::checkInput ( )

Check input, strip slashes etc.

set alert, if input is not ok.

Definition at line 179 of file class.ilFormPropertyGUI.php.

179  : bool
180  {
181  return false; // please overwrite
182  }

◆ checkParentFormTable()

ilFormPropertyGUI::checkParentFormTable ( )
protected

Definition at line 271 of file class.ilFormPropertyGUI.php.

References getParentForm(), and getParentTable().

Referenced by clearFromSession(), readFromSession(), and writeToSession().

271  : void
272  {
273  $parent = $this->getParentForm();
274  $parent_table = $this->getParentTable();
275  if (!is_object($parent) && !isset($parent_table)) {
276  throw new Exception("Parent form/table not set for " . get_class($this) . " to use serialize feature.");
277  }
278  }
getParentTable()
Get parent table.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clearFromSession()

ilFormPropertyGUI::clearFromSession ( )
Exceptions
Exception

Definition at line 301 of file class.ilFormPropertyGUI.php.

References checkParentFormTable(), ilSession\clear(), and getSessionKey().

301  : void
302  {
303  $this->checkParentFormTable();
305  }
static clear(string $a_var)
+ Here is the call graph for this function:

◆ executeCommand()

ilFormPropertyGUI::executeCommand ( )
Returns
mixed

Definition at line 87 of file class.ilFormPropertyGUI.php.

References ILIAS\Repository\ctrl().

88  {
89  $cmd = $this->ctrl->getCmd();
90  return $this->$cmd();
91  }
+ Here is the call graph for this function:

◆ getAlert()

ilFormPropertyGUI::getAlert ( )

Definition at line 151 of file class.ilFormPropertyGUI.php.

References $alert.

151  : string
152  {
153  return $this->alert;
154  }

◆ getContentOutsideFormTag()

ilFormPropertyGUI::getContentOutsideFormTag ( )

Get content that has to reside outside of the parent form tag, e.g.

panels/layers

Definition at line 398 of file class.ilFormPropertyGUI.php.

398  : string
399  {
400  return "";
401  }

◆ getDisabled()

ilFormPropertyGUI::getDisabled ( )

Definition at line 171 of file class.ilFormPropertyGUI.php.

References $disabled.

Referenced by ilIncomingMailInputGUI\addSubOptions(), ilKprimChoiceCorrectionsInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilFileInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilEMailInputGUI\insert(), ilImageFileInputGUI\insert(), ilUserLoginInputGUI\insert(), ilKprimChoiceWizardInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilSuggestedSolutionSelectorGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilFileWizardInputGUI\insert(), ilColorPickerInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilCSSRectInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilTextAreaInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilRadioGroupInputGUI\render(), ilTextWizardInputGUI\render(), ilNonEditableValueGUI\render(), ilCheckboxInputGUI\render(), ilMultipleTextsInputGUI\render(), ilSelectInputGUI\render(), ilMultiSelectInputGUI\render(), ilCheckboxGroupInputGUI\render(), ilChatroomAuthInputGUI\render(), ilDurationInputGUI\render(), ilDateTimeInputGUI\render(), ilPasswordInputGUI\render(), ilOrgUnitGenericMultiInputGUI\render(), ilNumberInputGUI\render(), ilFileInputGUI\render(), ilTextInputGUI\render(), ilMultipleImagesInputGUI\render(), and ilDateDurationInputGUI\render().

171  : bool
172  {
173  return $this->disabled;
174  }
+ Here is the caller graph for this function:

◆ getFieldId()

ilFormPropertyGUI::getFieldId ( )

Definition at line 129 of file class.ilFormPropertyGUI.php.

References $id, and getPostVar().

Referenced by ilADTSearchBridge\addToParentElement(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), getFormLabelFor(), ilDateDurationInputGUI\getFormLabelFor(), ilExplorerSelectInputGUI\getInitializationOnLoadCode(), getMultiIconsHTML(), getSessionKey(), getTableFilterLabelFor(), ilDateDurationInputGUI\getTableFilterLabelFor(), ilHiddenInputGUI\getToolbarHTML(), ilHiddenInputGUI\insert(), ilImagemapCorrectionsInputGUI\insert(), ilDclGenericMultiInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilImageFileInputGUI\insert(), ilEMailInputGUI\insert(), ilUserLoginInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilFileWizardInputGUI\insert(), ilColorPickerInputGUI\insert(), ilCSSRectInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilTextAreaInputGUI\insert(), ilMailTemplateSelectInputGUI\render(), ilRadioGroupInputGUI\render(), ilTextWizardInputGUI\render(), ilNonEditableValueGUI\render(), ilCheckboxInputGUI\render(), ilMultipleTextsInputGUI\render(), ilTagInputGUI\render(), ilMultiSelectInputGUI\render(), ilSelectInputGUI\render(), ilScheduleInputGUI\render(), ilExplorerSelectInputGUI\render(), ilCheckboxGroupInputGUI\render(), ilChatroomAuthInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilFileInputGUI\render(), ilTextInputGUI\render(), and ilSelectInputGUI\setHideSubForm().

129  : string
130  {
131  $id = str_replace("[", "__", $this->getPostVar());
132  $id = str_replace("]", "__", $id);
133  return $id;
134  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getFormLabelFor()

ilFormPropertyGUI::getFormLabelFor ( )

Get label "for" attribute value for form.

Definition at line 435 of file class.ilFormPropertyGUI.php.

References getFieldId().

435  : string
436  {
437  return $this->getFieldId();
438  }
+ Here is the call graph for this function:

◆ getHiddenTag()

ilFormPropertyGUI::getHiddenTag ( string  $a_post_var,
string  $a_value 
)

Definition at line 320 of file class.ilFormPropertyGUI.php.

References ilLegacyFormElementsUtil\prepareFormOutput().

Referenced by ilEMailInputGUI\insert(), ilTextAreaInputGUI\insert(), ilRadioGroupInputGUI\render(), ilSelectInputGUI\render(), and ilTextInputGUI\render().

323  : string {
324  return '<input type="hidden" name="' . $a_post_var . '" value="' . ilLegacyFormElementsUtil::prepareFormOutput(
325  $a_value
326  ) . '" />';
327  }
static prepareFormOutput($a_str, bool $a_strip=false)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHiddenTitle()

ilFormPropertyGUI::getHiddenTitle ( )

Definition at line 221 of file class.ilFormPropertyGUI.php.

References $hidden_title.

221  : string
222  {
223  return $this->hidden_title;
224  }

◆ getInfo()

ilFormPropertyGUI::getInfo ( )

Definition at line 141 of file class.ilFormPropertyGUI.php.

References $info.

Referenced by ilTextAreaInputGUI\insert(), ilCheckboxInputGUI\render(), ilNumberInputGUI\render(), ilTextInputGUI\render(), and ilDclBaseFieldRepresentation\setupInputField().

141  : string
142  {
143  return $this->info;
144  }
+ Here is the caller graph for this function:

◆ getItemByPostVar()

ilFormPropertyGUI::getItemByPostVar ( string  $a_post_var)

Get item by post var.

Definition at line 229 of file class.ilFormPropertyGUI.php.

References getPostVar(), and null.

230  {
231  if ($this->getPostVar() == $a_post_var) {
232  return $this;
233  }
234  return null;
235  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
+ Here is the call graph for this function:

◆ getMulti()

◆ getMultiIconsHTML()

ilFormPropertyGUI::getMultiIconsHTML ( )
protected

Definition at line 363 of file class.ilFormPropertyGUI.php.

References $id, $lng, getFieldId(), symbol(), and ilLanguage\txt().

Referenced by ilOrgUnitAuthorityInputGUI\getValue(), ilNonEditableValueGUI\render(), ilSelectInputGUI\render(), and ilTextInputGUI\render().

363  : string
364  {
365  $lng = $this->lng;
366 
367  $id = $this->getFieldId();
368 
369  $tpl = new ilTemplate("tpl.multi_icons.html", true, true, "components/ILIAS/Form");
370 
371  $html = "";
372  if ($this->multi_addremove) {
373  $tpl->setCurrentBlock("addremove");
374  $tpl->setVariable("ID", $id);
375  $tpl->setVariable("TXT_ADD", $lng->txt("add"));
376  $tpl->setVariable("TXT_REMOVE", $lng->txt("remove"));
377  $tpl->setVariable("SRC_ADD", $this->symbol()->glyph("add")->render());
378  $tpl->setVariable("SRC_REMOVE", $this->symbol()->glyph("remove")->render());
379  $tpl->parseCurrentBlock();
380  }
381 
382  if ($this->multi_sortable) {
383  $tpl->setCurrentBlock("sortable");
384  $tpl->setVariable("ID", $id);
385  $tpl->setVariable("TXT_DOWN", $lng->txt("down"));
386  $tpl->setVariable("TXT_UP", $lng->txt("up"));
387  $tpl->setVariable("SRC_UP", $this->symbol()->glyph("up")->render());
388  $tpl->setVariable("SRC_DOWN", $this->symbol()->glyph("down")->render());
389  $tpl->parseCurrentBlock();
390  }
391 
392  return $tpl->get();
393  }
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getMultiValues()

ilFormPropertyGUI::getMultiValues ( )

Definition at line 357 of file class.ilFormPropertyGUI.php.

References $multi_values.

Referenced by ilOrgUnitAuthorityInputGUI\getValue(), ilSelectInputGUI\render(), and ilTextInputGUI\render().

357  : array
358  {
359  return $this->multi_values;
360  }
+ Here is the caller graph for this function:

◆ getParent()

ilFormPropertyGUI::getParent ( )

Definition at line 200 of file class.ilFormPropertyGUI.php.

References $parent_gui.

201  {
202  return $this->parent_gui;
203  }
ilFormPropertyGUI $parent_gui

◆ getParentForm()

ilFormPropertyGUI::getParentForm ( )

Definition at line 189 of file class.ilFormPropertyGUI.php.

References $parentform.

Referenced by checkParentFormTable(), getSessionKey(), ilRadioGroupInputGUI\render(), ilCheckboxGroupInputGUI\render(), and ilLinkInputGUI\render().

190  {
191  return $this->parentform;
192  }
ilPropertyFormGUI $parentform
+ Here is the caller graph for this function:

◆ getParentTable()

ilFormPropertyGUI::getParentTable ( )

Get parent table.

Returns
ilTable2GUI table object

Definition at line 266 of file class.ilFormPropertyGUI.php.

References $parent_table.

Referenced by checkParentFormTable(), getSessionKey(), and ilRepositorySelectorInputGUI\render().

266  : ?ilTable2GUI
267  {
268  return $this->parent_table;
269  }
+ Here is the caller graph for this function:

◆ getPostVar()

ilFormPropertyGUI::getPostVar ( )

Definition at line 124 of file class.ilFormPropertyGUI.php.

References $postvar.

Referenced by ilMultipleImagesInputGUI\__construct(), ilMMSubItemTableGUI\addAndReadFilterItem(), ilOrgUnitGenericMultiInputGUI\addInput(), ilAssLongmenuCorrectionsInputGUI\buildTagInput(), ilDclCheckboxInputGUI\checkInput(), ilLuceneQueryInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilAssClozeTestCombinationVariantsInputGUI\checkInput(), ilAssErrorTextCorrectionsInputGUI\checkInput(), ilAssSingleChoiceCorrectionsInputGUI\checkInput(), ilKprimChoiceCorrectionsInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilAssMultipleChoiceCorrectionsInputGUI\checkInput(), ilAssMatchingPairCorrectionsInputGUI\checkInput(), ilAssAnswerCorrectionsInputGUI\checkInput(), ilImagemapCorrectionsInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilFileInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilKprimChoiceWizardInputGUI\collectValidFiles(), ilOrgUnitGenericMultiInputGUI\createInputPostVar(), ilImageFileInputGUI\getDeletionFlag(), ilFileInputGUI\getDeletionFlag(), getFieldId(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), ilColorPickerInputGUI\getInput(), ilHiddenInputGUI\getInput(), ilNonEditableValueGUI\getInput(), ilDclGenericMultiInputGUI\getInput(), ilFormulaInputGUI\getInput(), ilCustomInputGUI\getInput(), ilFontSizeInputGUI\getInput(), ilBackgroundImageInputGUI\getInput(), ilNestedListInputGUI\getInput(), ilNumericStyleValueInputGUI\getInput(), ilLogicalAnswerComparisonExpressionInputGUI\getInput(), ilRegExpInputGUI\getInput(), ilSelectBuilderInputGUI\getInput(), ilRadioGroupInputGUI\getInput(), ilWidthHeightInputGUI\getInput(), ilTextWizardInputGUI\getInput(), ilEMailInputGUI\getInput(), ilAlphabetInputGUI\getInput(), ilUserLoginInputGUI\getInput(), ilCheckboxInputGUI\getInput(), ilLocationInputGUI\getInput(), ilScheduleInputGUI\getInput(), ilRepositorySelectorInputGUI\getInput(), ilChatroomAuthInputGUI\getInput(), ilCheckboxGroupInputGUI\getInput(), ilBackgroundPositionInputGUI\getInput(), ilSelectInputGUI\getInput(), ilTRBLBorderStyleInputGUI\getInput(), ilMultiSelectInputGUI\getInput(), ilMatrixRowWizardInputGUI\getInput(), ilTRBLBorderWidthInputGUI\getInput(), ilExplorerSelectInputGUI\getInput(), ilTRBLNumericStyleValueInputGUI\getInput(), ilDurationInputGUI\getInput(), ilTRBLColorPickerInputGUI\getInput(), ilCSSRectInputGUI\getInput(), ilPasswordInputGUI\getInput(), ilIdentifiedMultiValuesInputGUI\getInput(), ilTextInputGUI\getInput(), ilNumberInputGUI\getInput(), ilCategoryWizardInputGUI\getInput(), ilFileInputGUI\getInput(), ilLinkInputGUI\getInput(), ilDateDurationInputGUI\getInput(), ilTextAreaInputGUI\getInput(), ilSubEnabledFormPropertyGUI\getItemByPostVar(), ilCheckboxGroupInputGUI\getItemByPostVar(), ilRadioGroupInputGUI\getItemByPostVar(), getItemByPostVar(), ilIdentifiedMultiValuesInputGUI\getMultiValuePostVar(), ilCategoryWizardInputGUI\getNeutralInput(), ilCategoryWizardInputGUI\getNeutralScaleInput(), ilImagemapFileInputGUI\getPostBody(), ilIdentifiedMultiValuesInputGUI\getPostVarSubField(), ilIdentifiedMultiValuesInputGUI\getSubFieldCompletedPostVar(), ilHiddenInputGUI\getToolbarHTML(), ilOrgUnitAuthorityInputGUI\getValue(), ilAssLongmenuCorrectionsInputGUI\insert(), ilAssClozeTestCombinationVariantsInputGUI\insert(), ilAssSingleChoiceCorrectionsInputGUI\insert(), ilAssErrorTextCorrectionsInputGUI\insert(), ilAssAnswerCorrectionsInputGUI\insert(), ilHiddenInputGUI\insert(), ilAssMultipleChoiceCorrectionsInputGUI\insert(), ilAssMatchingPairCorrectionsInputGUI\insert(), ilImagemapCorrectionsInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilRandomTestROInputGUI\insert(), ilFontSizeInputGUI\insert(), ilBackgroundImageInputGUI\insert(), ilNumericStyleValueInputGUI\insert(), ilWidthHeightInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilEMailInputGUI\insert(), ilImageFileInputGUI\insert(), ilUserLoginInputGUI\insert(), ilLocationInputGUI\insert(), ilBackgroundPositionInputGUI\insert(), ilTRBLBorderStyleInputGUI\insert(), ilKprimChoiceWizardInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilTRBLBorderWidthInputGUI\insert(), ilTRBLNumericStyleValueInputGUI\insert(), ilSuggestedSolutionSelectorGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilFileWizardInputGUI\insert(), ilColorPickerInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilCSSRectInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilTextAreaInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilAssNestedOrderingElementsInputGUI\isPostSubmit(), ilMultipleImagesInputGUI\onCheckInput(), ilDclGenericMultiInputGUI\render(), ilNestedListInputGUI\render(), ilRadioGroupInputGUI\render(), ilNonEditableValueGUI\render(), ilTextWizardInputGUI\render(), ilCheckboxInputGUI\render(), ilTagInputGUI\render(), ilSelectInputGUI\render(), ilMultiSelectInputGUI\render(), ilScheduleInputGUI\render(), ilExplorerSelectInputGUI\render(), ilCheckboxGroupInputGUI\render(), ilChatroomAuthInputGUI\render(), ilDurationInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilDateTimeInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilFileInputGUI\render(), ilTextInputGUI\render(), ilLinkInputGUI\render(), ilMultipleImagesInputGUI\render(), ilDateDurationInputGUI\render(), ilAssQuestionAuthoringFormGUI\replaceFormItemByPostVar(), ilTaxAssignInputGUI\saveInput(), ilIdentifiedMultiValuesInputGUI\setIdentifiedMultiValuesByArray(), ILIAS\LegalDocuments\Legacy\Table\setupFilter(), ilImagemapCorrectionsInputGUI\setValueByArray(), ilEMailInputGUI\setValueByArray(), ilHiddenInputGUI\setValueByArray(), ilUserLoginInputGUI\setValueByArray(), ilDclGenericMultiInputGUI\setValueByArray(), ilFileInputGUI\setValueByArray(), ilColorPickerInputGUI\setValueByArray(), ilRadioGroupInputGUI\setValueByArray(), ilScheduleInputGUI\setValueByArray(), ilOrgUnitAuthorityInputGUI\setValueByArray(), ilCheckboxInputGUI\setValueByArray(), ilAlphabetInputGUI\setValueByArray(), ilRepositorySelectorInputGUI\setValueByArray(), ilLocationInputGUI\setValueByArray(), ilSingleChoiceWizardInputGUI\setValueByArray(), ilSelectInputGUI\setValueByArray(), ilCheckboxGroupInputGUI\setValueByArray(), ilSelectBuilderInputGUI\setValueByArray(), ilPasswordInputGUI\setValueByArray(), ilChatroomAuthInputGUI\setValueByArray(), ilDateTimeInputGUI\setValueByArray(), ilMultiSelectInputGUI\setValueByArray(), ilTagInputGUI\setValueByArray(), ilCSSRectInputGUI\setValueByArray(), ilExplorerSelectInputGUI\setValueByArray(), ilBackgroundImageInputGUI\setValueByArray(), ilNumericStyleValueInputGUI\setValueByArray(), ilTextInputGUI\setValueByArray(), ilNumberInputGUI\setValueByArray(), ilImagemapFileInputGUI\setValueByArray(), ilWidthHeightInputGUI\setValueByArray(), ilManualPlaceholderInputGUI\setValueByArray(), ilFontSizeInputGUI\setValueByArray(), ilDurationInputGUI\setValueByArray(), ilSuggestedSolutionSelectorGUI\setValueByArray(), ilNonEditableValueGUI\setValueByArray(), ilOrgUnitGenericMultiInputGUI\setValueByArray(), ilDateDurationInputGUI\setValueByArray(), ilTRBLBorderStyleInputGUI\setValueByArray(), ilIdentifiedMultiValuesInputGUI\setValueByArray(), ilLinkInputGUI\setValueByArray(), ilBackgroundPositionInputGUI\setValueByArray(), ilTRBLNumericStyleValueInputGUI\setValueByArray(), ilTRBLBorderWidthInputGUI\setValueByArray(), ilTextAreaInputGUI\setValueByArray(), and ilRepositorySelectorInputGUI\showRepositorySelection().

124  : string
125  {
126  return $this->postvar;
127  }
+ Here is the caller graph for this function:

◆ getRequestParam()

ilFormPropertyGUI::getRequestParam ( string  $key,
Refinery\Transformation  $t 
)
protected
Returns
mixed|null

Definition at line 575 of file class.ilFormPropertyGUI.php.

References ILIAS\FileDelivery\http(), and null.

Referenced by arrayArray(), ilFormulaInputGUI\getInput(), ilLogicalAnswerComparisonExpressionInputGUI\getInput(), int(), intArray(), raw(), ilEMailInputGUI\sanitize(), str(), and strArray().

576  {
577  if (isset($this->set_params[$key])) {
578  return $this->set_params[$key];
579  }
580  $w = $this->http->wrapper();
581  if ($w->post()->has($key)) {
582  return $w->post()->retrieve($key, $t);
583  }
584  if ($w->query()->has($key)) {
585  return $w->query()->retrieve($key, $t);
586  }
587  return null;
588  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static http()
Fetches the global http state from ILIAS.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getRequired()

ilFormPropertyGUI::getRequired ( )

Definition at line 161 of file class.ilFormPropertyGUI.php.

References $required.

Referenced by ilDclCheckboxInputGUI\checkInput(), ilAssErrorTextCorrectionsInputGUI\checkInput(), ilAssSingleChoiceCorrectionsInputGUI\checkInput(), ilColorPickerInputGUI\checkInput(), ilUriInputGUI\checkInput(), ilAssMultipleChoiceCorrectionsInputGUI\checkInput(), ilAssMatchingPairCorrectionsInputGUI\checkInput(), ilImagemapCorrectionsInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilFileInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilOrgUnitAuthorityInputGUI\getValue(), ilEMailInputGUI\insert(), ilUserLoginInputGUI\insert(), ilTextAreaInputGUI\insert(), ilMultipleTextsInputGUI\onCheckInput(), ilMultipleImagesInputGUI\onCheckInput(), ilSelectInputGUI\render(), ilDateTimeInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilTextInputGUI\render(), ilLinkInputGUI\render(), and ilDateDurationInputGUI\render().

161  : bool
162  {
163  return $this->required;
164  }
+ Here is the caller graph for this function:

◆ getSessionKey()

ilFormPropertyGUI::getSessionKey ( )
protected

Definition at line 289 of file class.ilFormPropertyGUI.php.

References getFieldId(), getParentForm(), and getParentTable().

Referenced by clearFromSession(), readFromSession(), and writeToSession().

289  : string
290  {
291  $parent = $this->getParentForm();
292  if (!is_object($parent)) {
293  $parent = $this->getParentTable();
294  }
295  return "form_" . $parent->getId() . "_" . $this->getFieldId();
296  }
getParentTable()
Get parent table.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSubForm()

ilFormPropertyGUI::getSubForm ( )

Definition at line 205 of file class.ilFormPropertyGUI.php.

References null.

206  {
207  return null;
208  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getTableFilterLabelFor()

ilFormPropertyGUI::getTableFilterLabelFor ( )

Get label "for" attribute value for filter.

Definition at line 427 of file class.ilFormPropertyGUI.php.

References getFieldId().

427  : string
428  {
429  return $this->getFieldId();
430  }
+ Here is the call graph for this function:

◆ getTitle()

ilFormPropertyGUI::getTitle ( )

Definition at line 114 of file class.ilFormPropertyGUI.php.

References $title.

Referenced by ilCheckboxInputGUI\render(), ilSelectInputGUI\render(), ilTextInputGUI\render(), and ilMailFormGUI\showForm().

114  : string
115  {
116  return $this->title;
117  }
+ Here is the caller graph for this function:

◆ getType()

ilFormPropertyGUI::getType ( )

Definition at line 104 of file class.ilFormPropertyGUI.php.

References $type.

104  : string
105  {
106  return $this->type;
107  }

◆ hideSubForm()

ilFormPropertyGUI::hideSubForm ( )

Definition at line 210 of file class.ilFormPropertyGUI.php.

210  : bool
211  {
212  return false;
213  }

◆ int()

ilFormPropertyGUI::int (   $key)
protected

Definition at line 441 of file class.ilFormPropertyGUI.php.

References getRequestParam(), and ILIAS\Repository\refinery().

Referenced by ilLocationInputGUI\getInput(), ilDurationInputGUI\getPostValueForComparison(), ilWidthHeightInputGUI\insert(), intArray(), ilScheduleInputGUI\parseTime(), ilTaxAssignInputGUI\saveInput(), ilRepositorySelectorInputGUI\setValue(), and ilDurationInputGUI\setValueByArray().

441  : int
442  {
443  if (is_null($this->refinery)) {
444  return 0;
445  }
446  $t = $this->refinery->kindlyTo()->int();
447  return (int) ($this->getRequestParam($key, $t) ?? 0);
448  }
getRequestParam(string $key, Refinery\Transformation $t)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ intArray()

ilFormPropertyGUI::intArray (   $key)
protected

Definition at line 451 of file class.ilFormPropertyGUI.php.

References getRequestParam(), int(), isRequestParamArray(), and ILIAS\Repository\refinery().

451  : array
452  {
453  if (!$this->isRequestParamArray($key)) {
454  return [];
455  }
456  $t = $this->refinery->custom()->transformation(
457  function ($arr) {
458  // keep keys(!), transform all values to int
459  return array_column(
460  array_map(
461  function ($k, $v) {
462  return [$k, (int) $v];
463  },
464  array_keys($arr),
465  $arr
466  ),
467  1,
468  0
469  );
470  }
471  );
472  return (array) ($this->getRequestParam($key, $t) ?? []);
473  }
getRequestParam(string $key, Refinery\Transformation $t)
+ Here is the call graph for this function:

◆ isRequestParamArray()

ilFormPropertyGUI::isRequestParamArray ( string  $key)
protected

Definition at line 549 of file class.ilFormPropertyGUI.php.

References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().

Referenced by arrayArray(), ilNonEditableValueGUI\getInput(), ilLogicalAnswerComparisonExpressionInputGUI\getInput(), intArray(), and strArray().

549  : bool
550  {
551  $no_transform = $this->refinery->identity();
552  $w = $this->http->wrapper();
553  if ($w->post()->has($key)) {
554  return is_array($w->post()->retrieve($key, $no_transform));
555  }
556  if ($w->query()->has($key)) {
557  return is_array($w->query()->retrieve($key, $no_transform));
558  }
559  return false;
560  }
static http()
Fetches the global http state from ILIAS.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ raw()

ilFormPropertyGUI::raw (   $key)
protected

Definition at line 488 of file class.ilFormPropertyGUI.php.

References getRequestParam(), and ILIAS\Repository\refinery().

Referenced by ilAssClozeTestCombinationVariantsInputGUI\checkInput(), ilAssErrorTextCorrectionsInputGUI\checkInput(), ilAssSingleChoiceCorrectionsInputGUI\checkInput(), ilKprimChoiceCorrectionsInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilAssMultipleChoiceCorrectionsInputGUI\checkInput(), ilAssMatchingPairCorrectionsInputGUI\checkInput(), ilImagemapCorrectionsInputGUI\checkInput(), ilAssAnswerCorrectionsInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilClozeGapInputBuilderGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilPasswordInputGUI\getInput(), and ilTextAreaInputGUI\getInput().

489  {
490  $t = $this->refinery->custom()->transformation(function ($v) {
491  return $v;
492  });
493  return $this->getRequestParam($key, $t);
494  }
getRequestParam(string $key, Refinery\Transformation $t)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ readFromSession()

ilFormPropertyGUI::readFromSession ( )
Exceptions
Exception

Definition at line 310 of file class.ilFormPropertyGUI.php.

References checkParentFormTable(), ilSession\get(), getSessionKey(), ilSession\has(), and unserializeData().

Referenced by ilMMSubItemTableGUI\addAndReadFilterItem(), and ILIAS\LegalDocuments\Legacy\Table\setupFilter().

310  : void
311  {
312  $this->checkParentFormTable();
313  if (ilSession::has($this->getSessionKey())) {
314  $this->unserializeData(ilSession::get($this->getSessionKey()));
315  } else {
316  $this->unserializeData("");
317  }
318  }
static get(string $a_var)
unserializeData(string $a_data)
static has($a_var)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ removeProhibitedCharacters()

static ilFormPropertyGUI::removeProhibitedCharacters ( string  $a_text)
static

Remove prohibited characters see #19159.

Definition at line 407 of file class.ilFormPropertyGUI.php.

Referenced by ilLMObject\saveTitle().

407  : string
408  {
409  return str_replace("\x0B", "", $a_text);
410  }
+ Here is the caller graph for this function:

◆ serializeData()

ilFormPropertyGUI::serializeData ( )

Definition at line 237 of file class.ilFormPropertyGUI.php.

References ILIAS\UI\Implementation\Component\Input\getValue().

Referenced by writeToSession().

237  : string
238  {
239  return serialize($this->getValue());
240  }
getValue()
Get the value that is displayed in the input client side.
Definition: Group.php:49
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setAlert()

ilFormPropertyGUI::setAlert ( string  $a_alert)

Definition at line 146 of file class.ilFormPropertyGUI.php.

Referenced by ilDclCheckboxInputGUI\checkInput(), ilLuceneQueryInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilAssClozeTestCombinationVariantsInputGUI\checkInput(), ilAssErrorTextCorrectionsInputGUI\checkInput(), ilAssSingleChoiceCorrectionsInputGUI\checkInput(), ilColorPickerInputGUI\checkInput(), ilKprimChoiceCorrectionsInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilUriInputGUI\checkInput(), ilAssMultipleChoiceCorrectionsInputGUI\checkInput(), ilAssMatchingPairCorrectionsInputGUI\checkInput(), ilAssAnswerCorrectionsInputGUI\checkInput(), ilImagemapCorrectionsInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilRecurrenceInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilFileInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilMultipleTextsInputGUI\onCheckInput(), and ilMultipleImagesInputGUI\onCheckInput().

146  : void
147  {
148  $this->alert = $a_alert;
149  }
+ Here is the caller graph for this function:

◆ setDisabled()

ilFormPropertyGUI::setDisabled ( bool  $a_disabled)

◆ setHiddenTitle()

ilFormPropertyGUI::setHiddenTitle ( string  $a_val)

Definition at line 216 of file class.ilFormPropertyGUI.php.

Referenced by ilImageFileInputGUI\__construct(), and ilFileInputGUI\__construct().

216  : void
217  {
218  $this->hidden_title = $a_val;
219  }
+ Here is the caller graph for this function:

◆ setInfo()

ilFormPropertyGUI::setInfo ( string  $a_info)

Definition at line 136 of file class.ilFormPropertyGUI.php.

References ILIAS\UI\examples\MessageBox\Info\info().

Referenced by ilADTFormBridge\addBasicFieldProperties(), ilMailCronOrphanedMails\addCustomSettingsToForm(), ilCronDeleteInactivatedUserAccounts\addCustomSettingsToForm(), ilCronDeleteNeverLoggedInUserAccounts\addCustomSettingsToForm(), ilCronDeleteInactiveUserAccounts\addCustomSettingsToForm(), ilDclSelectionFieldRepresentation\buildFieldCreationInput(), ilDclMobFieldRepresentation\buildFieldCreationInput(), ilDclIliasReferenceFieldRepresentation\buildFieldCreationInput(), ilDclTextFieldRepresentation\buildFieldCreationInput(), ilDclReferenceFieldRepresentation\buildFieldCreationInput(), ilCmiXapiRegistrationGUI\buildForm(), ilCmiXapiSettingsGUI\buildForm(), ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), ilLTIConsumerAdministrationGUI\buildProviderImportForm(), ilObjLanguageExtGUI\exportObject(), ilCourseRegistrationGUI\fillRegistrationType(), ilSurveyParticipantsGUI\getAccessCodeImportForm(), ilChatroomFormFactory\getClientSettingsForm(), ilForumSettingsGUI\getCustomForm(), ilNewsItemGUI\getEditForm(), ilExerciseManagementGUI\getEvaluationModalForm(), ilObjMailGUI\getExternalSettingsForm(), ilSurveyParticipantsGUI\getImportExternalMailRecipientsFromFileForm(), ilDclTextFieldRepresentation\getInputField(), ilObjNewsSettingsGUI\getSettingsForm(), ilObjMediaCastGUI\initAddCastItemForm(), ilRegistrationSettingsGUI\initAddCodesForm(), ilExAssignmentEditorGUI\initAssignmentForm(), ilObjSAHSLearningModuleGUI\initCreateForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilPCGridGUI\initCreationForm(), ilExcCriteriaText\initCustomForm(), ilObjPortfolioTemplateGUI\initDidacticTemplate(), ilObjItemGroupGUI\initEditCustomForm(), ilObjBookingPoolGUI\initEditCustomForm(), ilObjCategoryGUI\initEditForm(), ilObjCourseGUI\initEditForm(), ilLTIConsumerSettingsFormGUI\initForm(), ilLTIConsumeProviderFormGUI\initForm(), ilPCMyCoursesGUI\initForm(), ilBookingScheduleGUI\initForm(), ilDclFieldEditGUI\initForm(), ilPCSectionGUI\initForm(), ilObjMediaObjectGUI\initForm(), ilObjGroupGUI\initForm(), ilConditionHandlerGUI\initFormCondition(), ilObjUserFolderGUI\initFormGeneralSettings(), ilConsultationHoursGUI\initFormSequence(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilECSParticipantSettingsGUI\initFormSettings(), ilObjSystemCheckGUI\initFormTrash(), ilObjGroupGUI\initInfoEditor(), ilContainerGUI\initListPresentationForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjLanguageExtGUI\initNewImportForm(), assOrderingQuestion\initOrderingElementFormFieldLabels(), ilExAssignmentEditorGUI\initPeerReviewForm(), ilObjSCORMLearningModuleGUI\initPropertiesForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilPersonalProfileGUI\initPublicProfileForm(), ilObjPollGUI\initQuestionForm(), ilPermissionGUI\initRoleForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjFileServicesGUI\initSettingsForm(), ilBadgeProfileGUI\initSettingsForm(), ilObjRoleFolderGUI\initSettingsForm(), ilLTIConsumeProviderFormGUI\initToolConfigForm(), ilPCQuestionGUI\insert(), ilObjLanguageExtGUI\maintainObject(), ilAdvancedMDRecordTranslations\modifyTranslationInfoForDescription(), ilAdvancedMDFieldTranslations\modifyTranslationInfoForDescription(), ilAdvancedMDRecordTranslations\modifyTranslationInfoForTitle(), ilAdvancedMDFieldTranslations\modifyTranslationInfoForTitle(), assKprimChoiceGUI\populateAnswerSpecificFormPart(), assKprimChoiceGUI\populateCorrectionsFormProperties(), assKprimChoiceGUI\populateQuestionSpecificFormPart(), assNumericGUI\populateQuestionSpecificFormPart(), assMultipleChoiceGUI\populateQuestionSpecificFormPart(), ilLDAPSettingsGUI\roleMapping(), ilDclBaseFieldRepresentation\setupInputField(), ilConditionHandlerGUI\showObligatoryForm(), and ILIAS\ILIASObject\Properties\CoreProperties\TileImage\Property\toLegacyForm().

136  : void
137  {
138  $this->info = $a_info;
139  }
info()
description: > Example for rendering a info message box.
Definition: info.php:34
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setMulti()

ilFormPropertyGUI::setMulti ( bool  $a_multi,
bool  $a_sortable = false,
bool  $a_addremove = true 
)

Definition at line 329 of file class.ilFormPropertyGUI.php.

Referenced by ilTaxAssignInputGUI\__construct(), and ilECSMappingSettingsGUI\initFormCSettings().

333  : void {
334  if (!$this instanceof ilMultiValuesItem) {
335  throw new ilFormException(sprintf(
336  "%s not supported for form property type %s",
337  __FUNCTION__,
338  get_class($this)
339  ));
340  }
341 
342  $this->multi = $a_multi;
343  $this->multi_sortable = $a_sortable;
344  $this->multi_addremove = $a_addremove;
345  }
Interface for multi values support.
+ Here is the caller graph for this function:

◆ setMultiValues()

ilFormPropertyGUI::setMultiValues ( array  $a_values)

Definition at line 352 of file class.ilFormPropertyGUI.php.

Referenced by ilSelectInputGUI\setValue(), ilNonEditableValueGUI\setValue(), and ilManualPlaceholderInputGUI\setValue().

352  : void
353  {
354  $this->multi_values = array_unique($a_values);
355  }
+ Here is the caller graph for this function:

◆ setParent()

ilFormPropertyGUI::setParent ( ilFormPropertyGUI  $a_val)

Definition at line 195 of file class.ilFormPropertyGUI.php.

Referenced by ilSubEnabledFormPropertyGUI\addSubItem().

195  : void
196  {
197  $this->parent_gui = $a_val;
198  }
+ Here is the caller graph for this function:

◆ setParentForm()

ilFormPropertyGUI::setParentForm ( ilPropertyFormGUI  $a_parentform)

Definition at line 184 of file class.ilFormPropertyGUI.php.

Referenced by ilPCSectionGUI\initForm().

184  : void
185  {
186  $this->parentform = $a_parentform;
187  }
+ Here is the caller graph for this function:

◆ setParentTable()

ilFormPropertyGUI::setParentTable (   $a_val)

Set parent table.

Parameters
ilTable2GUI$a_valtable object

Definition at line 257 of file class.ilFormPropertyGUI.php.

257  : void
258  {
259  $this->parent_table = $a_val;
260  }

◆ setPostVar()

ilFormPropertyGUI::setPostVar ( string  $a_postvar)

Definition at line 119 of file class.ilFormPropertyGUI.php.

Referenced by __construct(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), ilRegistrationSettingsGUI\initEmailAssignmentForm(), and ilDclGenericMultiInputGUI\render().

119  : void
120  {
121  $this->postvar = $a_postvar;
122  }
+ Here is the caller graph for this function:

◆ setRequestParam()

ilFormPropertyGUI::setRequestParam ( string  $key,
  $val 
)

This writes the request (aka post) values.

Code that relies on this should be refactored as soon as possible.

Deprecated:

Definition at line 567 of file class.ilFormPropertyGUI.php.

567  : void
568  {
569  $this->set_params[$key] = $val;
570  }

◆ setRequired()

ilFormPropertyGUI::setRequired ( bool  $a_required)

Definition at line 156 of file class.ilFormPropertyGUI.php.

Referenced by FormMailCodesGUI\__construct(), ilRandomTestROInputGUI\__construct(), ilCertificateSettingsFormRepository\__construct(), ilADTFormBridge\addBasicFieldProperties(), ilMemberAgreementGUI\addCustomFields(), ilAdvancedMDFieldDefinitionFloat\addCustomFieldToDefinitionForm(), ilCronOerHarvester\addCustomSettingsToForm(), ilExAssTypePortfolioGUI\addEditFormCustomProperties(), ilExAssTypeWikiTeamGUI\addEditFormCustomProperties(), SurveyMatrixQuestionGUI\addFieldsToEditForm(), SurveyMultipleChoiceQuestionGUI\addFieldsToEditForm(), SurveyMetricQuestionGUI\addFieldsToEditForm(), SurveyTextQuestionGUI\addFieldsToEditForm(), SurveySingleChoiceQuestionGUI\addFieldsToEditForm(), ilExAssignmentEditorGUI\addMailTemplatesRadio(), ilECSObjectSettings\addSettingsToForm(), ilMembershipNotifications\addToSettingsForm(), ilTestRandomQuestionSetGeneralConfigFormGUI\build(), ilTestRandomQuestionSetPoolDefinitionFormGUI\build(), ilDclSelectionFieldRepresentation\buildFieldCreationInput(), ilCmiXapiSettingsGUI\buildForm(), ilTestPasswordProtectionGUI\buildPasswordForm(), ilAssQuestionSkillAssignmentPropertyFormGUI\buildResultSkillPointsInputField(), ilAssClozeTestFeedback\completeSpecificFormProperties(), ilDidacticTemplateSettingsGUI\editImportForm(), ilUserStartingPointGUI\getCalenderSubInputs(), ilObjStyleSheetGUI\getCloneForm(), ilObjMailGUI\getExternalSettingsForm(), ilObjStyleSheetGUI\getImportForm(), ilAccessibilityUserHasLanguageCriterionGUI\getSelection(), ilUserStartingPointGUI\getStartingPointSelectionInput(), ilObjTestGUI\getTargetQuestionpoolForm(), ilObjUserFolderGUI\initAccessRestrictionForm(), ilPageObjectGUI\initActivationForm(), ilObjMediaCastGUI\initAddCastItemForm(), ilRegistrationSettingsGUI\initAddCodesForm(), ilPCFileItemGUI\initAddFileForm(), ilPortfolioRoleAssignmentGUI\initAssignmentForm(), ilExAssignmentEditorGUI\initAssignmentForm(), ilExSubmissionTextGUI\initAssignmentTextForm(), ilBadgeManagementGUI\initBadgeForm(), ilECSSettingsGUI\initCategoryMappingForm(), ilObjStyleSheetGUI\initColorForm(), ilObjPortfolioTemplateGUI\initCopyPageFormOptions(), ilObjPortfolioGUI\initCopyPageFormOptions(), ilObjCmiXapiGUI\initCreateForm(), ilObjSAHSLearningModuleGUI\initCreateForm(), ilObjPortfolioGUI\initCreateFromTemplateForm(), ilPCLayoutTemplateGUI\initCreationForm(), ilBlogPostingGUI\initDateForm(), ilObjBookingPoolGUI\initEditCustomForm(), SurveyQuestionGUI\initEditForm(), ilPCFileListGUI\initEditForm(), ilDidacticTemplateSettingsGUI\initEditTemplate(), ilSurveyParticipantsGUI\initExternalRaterForm(), ilObjectCustomUserFieldsGUI\initFieldForm(), ilWebDAVMountInstructionsDocumentFormGUI\initForm(), ilLTIConsumerSettingsFormGUI\initForm(), ilLTIConsumeProviderFormGUI\initForm(), ilContainerNewsSettingsGUI\initForm(), ilLOTestAssignmentForm\initForm(), ilPCContentTemplateGUI\initForm(), ilOrgUnitSimpleUserImportGUI\initForm(), ilPCMapGUI\initForm(), ilPCConsultationHoursGUI\initForm(), ilPCBlogGUI\initForm(), ilPCSkillsGUI\initForm(), ilPCVerificationGUI\initForm(), ilOrgUnitSimpleImportGUI\initForm(), ilBookingScheduleGUI\initForm(), ilObjCourseGroupingGUI\initForm(), ilPCSectionGUI\initForm(), ilCustomUserFieldsGUI\initForm(), ilBookingObjectGUI\initForm(), ilObjUserGUI\initForm(), ilContainerGUI\initFormPasswordInstruction(), ilCourseObjectivesGUI\initFormRandom(), ilAuthShibbolethSettingsGUI\initFormRoleAssignment(), ilLDAPSettingsGUI\initFormRoleAssignments(), ilObjSystemCheckGUI\initFormTrash(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilPermissionGUI\initImportForm(), ilCronManagerGUI\initLegacyEditForm(), ilSurveyRaterGUI\initMailRatersForm(), ilSurveyParticipantsGUI\initMailRatersForm(), ilObjLanguageExtGUI\initNewImportForm(), ilSurveyRaterGUI\initOptionSelectForm(), ilObjPortfolioBaseGUI\initPageForm(), ilWorkspaceAccessGUI\initPasswordForm(), ilExAssignmentEditorGUI\initPeerReviewForm(), ilPersonalProfileGUI\initPersonalDataImportForm(), ilMediaCreationGUI\initPoolSelection(), ilExSubmissionObjectGUI\initPortfolioTemplateForm(), ilPCBlogGUI\initPostingForm(), ilPDNewsBlockGUI\initPrivateSettingsForm(), ilObjPollGUI\initQuestionForm(), ilObjForumGUI\initReplyEditForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilOpenIdConnectSettingsGUI\initSettingsForm(), ilLOEditorGUI\initSettingsForm(), ilNewsForContextBlockGUI\initSettingsForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilLTIConsumeProviderFormGUI\initToolConfigForm(), ilObjSCORMLearningModuleGUI\initTrackingImportForm(), ilUnitConfigurationGUI\initUnitForm(), ilObjSCORMLearningModuleGUI\newModuleVersion(), assMatchingQuestionGUI\populateAnswerSpecificFormPart(), assTextSubsetGUI\populateAnswerSpecificFormPart(), assTextQuestionGUI\populateAnswerSpecificFormPart(), assSingleChoiceGUI\populateAnswerSpecificFormPart(), assMultipleChoiceGUI\populateAnswerSpecificFormPart(), assTextSubsetGUI\populateCorrectionsFormProperties(), assLongMenuGUI\populateCorrectionsFormProperties(), assSingleChoiceGUI\populateCorrectionsFormProperties(), assKprimChoiceGUI\populateCorrectionsFormProperties(), assMultipleChoiceGUI\populateCorrectionsFormProperties(), assMatchingQuestionGUI\populateCorrectionsFormProperties(), ilAssQuestionSkillAssignmentPropertyFormGUI\populateFullProperties(), assKprimChoiceGUI\populateQuestionSpecificFormPart(), assImagemapQuestionGUI\populateQuestionSpecificFormPart(), assLongMenuGUI\populateQuestionSpecificFormPart(), assClozeTestGUI\populateQuestionSpecificFormPart(), assMatchingQuestionGUI\populateQuestionSpecificFormPart(), assSingleChoiceGUI\populateQuestionSpecificFormPart(), assMultipleChoiceGUI\populateQuestionSpecificFormPart(), assClozeTestGUI\populateSelectGapFormPart(), assClozeTestGUI\populateTextGapFormPart(), ilAdvancedMDFieldDefinitionSelect\prepareCustomDefinitionFormConfirmation(), ilDclFileFieldRepresentation\requiredWorkaroundForInputField(), assFormulaQuestionGUI\resetSavedPreviewSession(), ilAccessibilityCriterionFormGUI\setCheckInputCalled(), ilObjCertificateSettingsGUI\settings(), and assQuestionGUI\suggestedsolution().

156  : void
157  {
158  $this->required = $a_required;
159  }
+ Here is the caller graph for this function:

◆ setTitle()

◆ setType()

ilFormPropertyGUI::setType ( string  $a_type)
protected

Definition at line 99 of file class.ilFormPropertyGUI.php.

Referenced by ilTaxAssignInputGUI\__construct(), ilCountrySelectInputGUI\__construct(), ilTaxSelectInputGUI\__construct(), ilHiddenInputGUI\__construct(), ilRadioGroupInputGUI\__construct(), ilRegExpInputGUI\__construct(), ilBackgroundImageInputGUI\__construct(), ilFontSizeInputGUI\__construct(), ilNumericStyleValueInputGUI\__construct(), ilCheckboxGroupInputGUI\__construct(), ilCustomInputGUI\__construct(), ilColorPickerInputGUI\__construct(), ilCheckboxInputGUI\__construct(), ilUriInputGUI\__construct(), ilWidthHeightInputGUI\__construct(), ilNestedListInputGUI\__construct(), ilImageFileInputGUI\__construct(), ilLocationInputGUI\__construct(), ilRepositorySelector2InputGUI\__construct(), ilBackgroundPositionInputGUI\__construct(), ilSelectInputGUI\__construct(), ilMultiSelectInputGUI\__construct(), ilDateTimeInputGUI\__construct(), ilTRBLBorderStyleInputGUI\__construct(), ilDurationInputGUI\__construct(), ilSuggestedSolutionSelectorGUI\__construct(), ilTRBLBorderWidthInputGUI\__construct(), ilTRBLColorPickerInputGUI\__construct(), ilTRBLNumericStyleValueInputGUI\__construct(), ilRepositorySelectorInputGUI\__construct(), ilDateDurationInputGUI\__construct(), ilFileInputGUI\__construct(), ilTextInputGUI\__construct(), ilExplorerSelectInputGUI\__construct(), ilLinkInputGUI\__construct(), ilOrgUnitGenericMultiInputGUI\__construct(), ilTextAreaInputGUI\__construct(), and ilTagInputGUI\__construct().

99  : void
100  {
101  $this->type = $a_type;
102  }
+ Here is the caller graph for this function:

◆ str()

ilFormPropertyGUI::str (   $key)
protected

Definition at line 476 of file class.ilFormPropertyGUI.php.

References getRequestParam(), ILIAS\Repository\refinery(), and stripSlashesAddSpaceFallback().

Referenced by ilLinkInputGUI\__construct(), ilEMailInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilFileInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilImageFileInputGUI\getDeletionFlag(), ilRepositorySelector2InputGUI\getHTML(), ilColorPickerInputGUI\getInput(), ilHiddenInputGUI\getInput(), ilNonEditableValueGUI\getInput(), ilCustomInputGUI\getInput(), ilRegExpInputGUI\getInput(), ilRadioGroupInputGUI\getInput(), ilUserLoginInputGUI\getInput(), ilAlphabetInputGUI\getInput(), ilCheckboxInputGUI\getInput(), ilRepositorySelectorInputGUI\getInput(), ilSelectInputGUI\getInput(), ilExplorerSelectInputGUI\getInput(), ilPasswordInputGUI\getInput(), ilTextInputGUI\getInput(), ilNumberInputGUI\getInput(), ilLinkInputGUI\getInput(), ilTextAreaInputGUI\getInput(), ilCategoryWizardInputGUI\getNeutralScaleInput(), ilScheduleInputGUI\getPostData(), ilRepositorySelector2InputGUI\render(), ilKprimChoiceWizardInputGUI\setValue(), and ilCategoryWizardInputGUI\setValue().

476  : string
477  {
478  if (is_null($this->refinery)) {
479  return "";
480  }
481  $t = $this->refinery->kindlyTo()->string();
482  return $this->stripSlashesAddSpaceFallback(
483  (string) ($this->getRequestParam($key, $t) ?? "")
484  );
485  }
getRequestParam(string $key, Refinery\Transformation $t)
stripSlashesAddSpaceFallback(string $a_str)
Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ strArray()

ilFormPropertyGUI::strArray (   $key)
protected

Definition at line 497 of file class.ilFormPropertyGUI.php.

References getRequestParam(), isRequestParamArray(), ILIAS\Repository\refinery(), and stripSlashesAddSpaceFallback().

Referenced by ilSelectBuilderInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilNonEditableValueGUI\getInput(), ilDclGenericMultiInputGUI\getInput(), ilFontSizeInputGUI\getInput(), ilNestedListInputGUI\getInput(), ilBackgroundImageInputGUI\getInput(), ilNumericStyleValueInputGUI\getInput(), ilSelectBuilderInputGUI\getInput(), ilWidthHeightInputGUI\getInput(), ilTextWizardInputGUI\getInput(), ilLocationInputGUI\getInput(), ilCheckboxGroupInputGUI\getInput(), ilSelectInputGUI\getInput(), ilMultiSelectInputGUI\getInput(), ilExplorerSelectInputGUI\getInput(), ilDurationInputGUI\getInput(), ilCSSRectInputGUI\getInput(), ilTextInputGUI\getInput(), ilDateDurationInputGUI\getInput(), ilCategoryWizardInputGUI\getNeutralInput(), ilScheduleInputGUI\getPostData(), and ilSelectBuilderInputGUI\setValueByArray().

497  : array
498  {
499  if (!$this->isRequestParamArray($key)) {
500  return [];
501  }
502  $t = $this->refinery->custom()->transformation(
503  function ($arr) {
504  // keep keys(!), transform all values to string
505  return array_column(
506  array_map(
507  function ($k, $v) {
508  if (is_array($v)) {
509  $v = "";
510  }
511  return [$k, $this->stripSlashesAddSpaceFallback((string) $v)];
512  },
513  array_keys($arr),
514  $arr
515  ),
516  1,
517  0
518  );
519  }
520  );
521  return (array) ($this->getRequestParam($key, $t) ?? []);
522  }
getRequestParam(string $key, Refinery\Transformation $t)
stripSlashesAddSpaceFallback(string $a_str)
Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ stripSlashesAddSpaceFallback()

ilFormPropertyGUI::stripSlashesAddSpaceFallback ( string  $a_str)

Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727.

Definition at line 415 of file class.ilFormPropertyGUI.php.

References ilUtil\stripSlashes().

Referenced by ilChatroomAuthInputGUI\getInput(), str(), and strArray().

415  : string
416  {
417  $str = ilUtil::stripSlashes($a_str);
418  if ($str != $a_str) {
419  $str = ilUtil::stripSlashes(str_replace("<", "< ", $a_str));
420  }
421  return $str;
422  }
static stripSlashes(string $a_str, bool $a_strip_html=true, string $a_allow="")
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ symbol()

ilFormPropertyGUI::symbol ( )
protected

Definition at line 93 of file class.ilFormPropertyGUI.php.

References $DIC.

Referenced by getMultiIconsHTML(), ilSelectBuilderInputGUI\insert(), and ilTextWizardInputGUI\render().

94  {
95  global $DIC;
96  return $DIC->repository()->internal()->gui()->symbol();
97  }
global $DIC
Definition: shib_login.php:26
+ Here is the caller graph for this function:

◆ unserializeData()

ilFormPropertyGUI::unserializeData ( string  $a_data)

Definition at line 242 of file class.ilFormPropertyGUI.php.

References $data.

Referenced by readFromSession().

242  : void
243  {
244  $data = unserialize($a_data);
245 
246  if ($data) {
247  $this->setValue($data);
248  } else {
249  $this->setValue("");
250  }
251  }
+ Here is the caller graph for this function:

◆ writeToSession()

ilFormPropertyGUI::writeToSession ( )
Exceptions
Exception

Definition at line 283 of file class.ilFormPropertyGUI.php.

References checkParentFormTable(), getSessionKey(), serializeData(), and ilSession\set().

Referenced by ilRepositorySelectorInputGUI\reset(), and ilRepositorySelectorInputGUI\selectRepositoryItem().

283  : void
284  {
285  $this->checkParentFormTable();
286  ilSession::set($this->getSessionKey(), $this->serializeData());
287  }
static set(string $a_var, $a_val)
Set a value.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $alert

string ilFormPropertyGUI::$alert = ""
protected

Definition at line 42 of file class.ilFormPropertyGUI.php.

Referenced by getAlert().

◆ $ctrl

◆ $disabled

bool ilFormPropertyGUI::$disabled = false
protected

Definition at line 53 of file class.ilFormPropertyGUI.php.

Referenced by getDisabled().

◆ $global_tpl

ilGlobalTemplateInterface ilFormPropertyGUI::$global_tpl = null
protected

◆ $hidden_title

string ilFormPropertyGUI::$hidden_title = ""
protected

Definition at line 45 of file class.ilFormPropertyGUI.php.

Referenced by getHiddenTitle().

◆ $http

HTTP Services ilFormPropertyGUI::$http
protected

Definition at line 51 of file class.ilFormPropertyGUI.php.

◆ $info

string ilFormPropertyGUI::$info = ""
protected

Definition at line 41 of file class.ilFormPropertyGUI.php.

Referenced by ilNonEditableValueGUI\getInfo(), and getInfo().

◆ $lng

ilLanguage ilFormPropertyGUI::$lng
protected

Definition at line 37 of file class.ilFormPropertyGUI.php.

Referenced by ilTaxAssignInputGUI\__construct(), ilTaxSelectInputGUI\__construct(), ilImageFileInputGUI\__construct(), ilMatrixRowWizardInputGUI\__construct(), ilCategoryWizardInputGUI\__construct(), ilKprimChoiceWizardInputGUI\__construct(), ilRepositorySelectorInputGUI\__construct(), ilMatchingWizardInputGUI\__construct(), ilDclCheckboxInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilUriInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilRecurrenceInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilLinkInputGUI\executeCommand(), getMultiIconsHTML(), ilCountrySelectInputGUI\getOptions(), ilTaxAssignInputGUI\getOptions(), ilLogicalAnswerComparisonExpressionInputGUI\getPointsInputLabel(), ilAnswerWizardInputGUI\getPointsInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getTextInputLabel(), ilAnswerWizardInputGUI\getTextInputLabel(), ilAlphabetInputGUI\getToolbarHTML(), ilLinkInputGUI\getTranslatedValue(), ilAssSingleChoiceCorrectionsInputGUI\insert(), ilAssErrorTextCorrectionsInputGUI\insert(), ilAssAnswerCorrectionsInputGUI\insert(), ilImagemapCorrectionsInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilWidthHeightInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilEMailInputGUI\insert(), ilImageFileInputGUI\insert(), ilLocationInputGUI\insert(), ilBackgroundPositionInputGUI\insert(), ilTRBLBorderStyleInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilTRBLBorderWidthInputGUI\insert(), ilTRBLNumericStyleValueInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilFileWizardInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilCSSRectInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilTextAreaInputGUI\insert(), ilMultipleTextsInputGUI\onCheckInput(), ilMultiSelectInputGUI\render(), ilScheduleInputGUI\render(), ilExplorerSelectInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilDurationInputGUI\render(), ilDateTimeInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilTextInputGUI\render(), ilLinkInputGUI\render(), ilDateDurationInputGUI\render(), and ilClozeGapInputBuilderGUI\setValueByArray().

◆ $multi

bool ilFormPropertyGUI::$multi = false
protected

Definition at line 46 of file class.ilFormPropertyGUI.php.

Referenced by getMulti().

◆ $multi_addremove

bool ilFormPropertyGUI::$multi_addremove = true
protected

Definition at line 48 of file class.ilFormPropertyGUI.php.

◆ $multi_sortable

bool ilFormPropertyGUI::$multi_sortable = false
protected

Definition at line 47 of file class.ilFormPropertyGUI.php.

◆ $multi_values

array ilFormPropertyGUI::$multi_values = []
protected

Definition at line 49 of file class.ilFormPropertyGUI.php.

Referenced by getMultiValues().

◆ $parent_gui

ilFormPropertyGUI ilFormPropertyGUI::$parent_gui = null
protected

Definition at line 35 of file class.ilFormPropertyGUI.php.

Referenced by getParent(), and ilRepositorySelectorInputGUI\render().

◆ $parent_table

ilTable2GUI ilFormPropertyGUI::$parent_table = null
protected

Definition at line 34 of file class.ilFormPropertyGUI.php.

Referenced by getParentTable().

◆ $parentform

ilPropertyFormGUI ilFormPropertyGUI::$parentform = null
protected

Definition at line 44 of file class.ilFormPropertyGUI.php.

Referenced by getParentForm().

◆ $postvar

string ilFormPropertyGUI::$postvar = ""
protected

◆ $refinery

Refinery Factory ilFormPropertyGUI::$refinery = null
protected

Definition at line 52 of file class.ilFormPropertyGUI.php.

◆ $request

RequestInterface ilFormPropertyGUI::$request
protected

Definition at line 50 of file class.ilFormPropertyGUI.php.

◆ $required

bool ilFormPropertyGUI::$required = false
protected

Definition at line 43 of file class.ilFormPropertyGUI.php.

Referenced by getRequired().

◆ $set_params

array ilFormPropertyGUI::$set_params = []
protected

Definition at line 33 of file class.ilFormPropertyGUI.php.

◆ $title

◆ $type


The documentation for this class was generated from the following file: