ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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 ($a_title="", $a_postvar="")
 Constructor. More...
 
 executeCommand ()
 Execute command. More...
 
 getType ()
 Get Type. More...
 
 setTitle ($a_title)
 Set Title. More...
 
 getTitle ()
 Get Title. More...
 
 setPostVar ($a_postvar)
 Set Post Variable. More...
 
 getPostVar ()
 Get Post Variable. More...
 
 getFieldId ()
 Get Post Variable. More...
 
 setInfo ($a_info)
 Set Information Text. More...
 
 getInfo ()
 Get Information Text. More...
 
 setAlert ($a_alert)
 Set Alert Text. More...
 
 getAlert ()
 Get Alert Text. More...
 
 setRequired ($a_required)
 Set Required. More...
 
 getRequired ()
 Get Required. More...
 
 setDisabled ($a_disabled)
 Set Disabled. More...
 
 getDisabled ()
 Get Disabled. More...
 
 checkInput ()
 Check input, strip slashes etc. More...
 
 setParentForm ($a_parentform)
 Set Parent Form. More...
 
 getParentForm ()
 Get Parent Form. More...
 
 setParent ($a_val)
 Set Parent GUI object. More...
 
 getParent ()
 Get Parent GUI object. More...
 
 getSubForm ()
 Get sub form html. More...
 
 hideSubForm ()
 Sub form hidden on init? More...
 
 setHiddenTitle ($a_val)
 Set hidden title (for screenreaders) More...
 
 getHiddenTitle ()
 Get hidden title. More...
 
 getItemByPostVar ($a_post_var)
 Get item by post var. More...
 
 serializeData ()
 serialize data More...
 
 unserializeData ($a_data)
 unserialize data More...
 
 writeToSession ()
 Write to session. More...
 
 clearFromSession ()
 Clear session value. More...
 
 readFromSession ()
 Read from session. More...
 
 getHiddenTag ($a_post_var, $a_value)
 Get hidden tag (used for disabled properties) More...
 
 setMulti ($a_multi, $a_sortable=false, $a_addremove=true)
 Set Multi. More...
 
 getMulti ()
 Get Multi. More...
 
 setMultiValues (array $a_values)
 Set multi values. More...
 
 getMultiValues ()
 Get multi values. More...
 
 getContentOutsideFormTag ()
 Get content that has to reside outside of the parent form tag, e.g. More...
 
 stripSlashesAddSpaceFallback ($a_str)
 Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727. More...
 

Static Public Member Functions

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

Protected Member Functions

 setType ($a_type)
 Set Type. More...
 
 getMultiIconsHTML ()
 Get HTML for multiple value icons. More...
 

Protected Attributes

 $ctrl
 
 $lng
 
 $type
 
 $title
 
 $postvar
 
 $info
 
 $alert
 
 $required = false
 
 $parentgui
 
 $parentform
 
 $hidden_title = ""
 
 $multi = false
 
 $multi_sortable = false
 
 $multi_addremove = true
 
 $multi_values
 

Detailed Description

This class represents a property in a property form.

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

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

Constructor & Destructor Documentation

◆ __construct()

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

Constructor.

Parameters
string$a_titleTitle
string$a_postvarPost Variable

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

References $DIC, setDisabled(), setPostVar(), and setTitle().

44  {
45  global $DIC;
46 
47  $this->ctrl = $DIC->ctrl();
48  $this->lng = $DIC->language();
49  $this->setTitle($a_title);
50  $this->setPostVar($a_postvar);
51  $this->setDisabled(false);
52  }
global $DIC
Definition: saml.php:7
setPostVar($a_postvar)
Set Post Variable.
setTitle($a_title)
Set Title.
setDisabled($a_disabled)
Set Disabled.
+ Here is the call graph for this function:

Member Function Documentation

◆ checkInput()

ilFormPropertyGUI::checkInput ( )

Check input, strip slashes etc.

set alert, if input is not ok.

Returns
boolean Input ok, true/false

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

226  {
227  return false; // please overwrite
228  }

◆ clearFromSession()

ilFormPropertyGUI::clearFromSession ( )

Clear session value.

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

References $_SESSION, getFieldId(), and getParent().

361  {
362  $parent = $this->getParent();
363  if (!is_object($parent)) {
364  die("You must set parent for " . get_class($this) . " to use serialize feature.");
365  }
366  $_SESSION["form_" . $parent->getId()][$this->getFieldId()] = false;
367  }
$_SESSION["AccountId"]
getFieldId()
Get Post Variable.
getParent()
Get Parent GUI object.
+ Here is the call graph for this function:

◆ executeCommand()

ilFormPropertyGUI::executeCommand ( )

Execute command.

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

References $ctrl, and $ilCtrl.

58  {
60 
61  $next_class = $ilCtrl->getNextClass($this);
62  $cmd = $ilCtrl->getCmd();
63 
64  return $this->$cmd();
65  }
global $ilCtrl
Definition: ilias.php:18

◆ getAlert()

ilFormPropertyGUI::getAlert ( )

Get Alert Text.

Returns
string Alert Text

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

References $alert.

176  {
177  return $this->alert;
178  }

◆ getContentOutsideFormTag()

ilFormPropertyGUI::getContentOutsideFormTag ( )

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

panels/layers

Returns
string

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

486  {
487  }

◆ getDisabled()

ilFormPropertyGUI::getDisabled ( )

Get Disabled.

Returns
boolean Disabled

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

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

216  {
217  return $this->disabled;
218  }
+ Here is the caller graph for this function:

◆ getFieldId()

ilFormPropertyGUI::getFieldId ( )

Get Post Variable.

Returns
string Post Variable

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

References $id, and getPostVar().

Referenced by ilADTSearchBridge\addToParentElement(), ilKprimChoiceWizardInputGUI\checkInput(), ilCaptchaInputGUI\checkInput(), clearFromSession(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), getMultiIconsHTML(), ilHiddenInputGUI\getToolbarHTML(), ilEssayKeywordWizardInputGUI\insert(), ilHiddenInputGUI\insert(), ilImageFileInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilCopyrightInputGUI\insert(), ilEMailInputGUI\insert(), ilUserLoginInputGUI\insert(), ilTextWizardInputGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilColorPickerInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilCSSRectInputGUI\insert(), ilFileWizardInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilImageWizardInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilKVPWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilFlashFileInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilDclGenericMultiInputGUI\insert(), ilOrgUnitMultiLineInputGUI\insert(), ilTextAreaInputGUI\insert(), readFromSession(), ilMailQuickFilterInputGUI\render(), ilMailTemplateSelectInputGUI\render(), ilDclMultiTextInputGUI\render(), ilGloAdvColSortInputGUI\render(), ilMultipleTextsInputGUI\render(), ilNonEditableValueGUI\render(), ilChatroomAuthInputGUI\render(), ilExplorerSelectInputGUI\render(), ilSelectInputGUI\render(), ilRadioGroupInputGUI\render(), ilScheduleInputGUI\render(), ilCheckboxInputGUI\render(), ilTagInputGUI\render(), ilCheckboxGroupInputGUI\render(), ilMultiSelectInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilPasswordInputGUI\render(), ilFileInputGUI\render(), ilNumberInputGUI\render(), ilRepositorySelectorInputGUI\reset(), ilRepositorySelectorInputGUI\selectRepositoryItem(), ilSelectInputGUI\setHideSubForm(), ilTextInputGUI\setMultiValues(), and writeToSession().

133  {
134  $id = str_replace("[", "__", $this->getPostVar());
135  $id = str_replace("]", "__", $id);
136 
137  return $id;
138  }
getPostVar()
Get Post Variable.
if(!array_key_exists('StateId', $_REQUEST)) $id
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHiddenTag()

ilFormPropertyGUI::getHiddenTag (   $a_post_var,
  $a_value 
)

Get hidden tag (used for disabled properties)

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

References ilUtil\prepareFormOutput().

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

385  {
386  return '<input type="hidden" name="' . $a_post_var . '" value="' . ilUtil::prepareFormOutput($a_value) . '" />';
387  }
static prepareFormOutput($a_str, $a_strip=false)
prepares string output for html forms public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHiddenTitle()

ilFormPropertyGUI::getHiddenTitle ( )

Get hidden title.

Returns
string hidden title

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

References $hidden_title.

304  {
305  return $this->hidden_title;
306  }

◆ getInfo()

ilFormPropertyGUI::getInfo ( )

Get Information Text.

Returns
string Information Text

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

References $info.

Referenced by ilDclBaseFieldRepresentation\setupInputField().

156  {
157  return $this->info;
158  }
+ Here is the caller graph for this function:

◆ getItemByPostVar()

ilFormPropertyGUI::getItemByPostVar (   $a_post_var)

Get item by post var.

Returns
mixed false or item object

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

References getPostVar().

314  {
315  if ($this->getPostVar() == $a_post_var) {
316  return $this;
317  }
318 
319  return false;
320  }
getPostVar()
Get Post Variable.
+ Here is the call graph for this function:

◆ getMulti()

◆ getMultiIconsHTML()

ilFormPropertyGUI::getMultiIconsHTML ( )
protected

Get HTML for multiple value icons.

Parameters
bool$a_sortable
Returns
string;

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

References $html, $id, $lng, $tpl, ilGlyphGUI\ADD, ilGlyphGUI\DOWN, ilGlyphGUI\get(), getFieldId(), ilGlyphGUI\REMOVE, and ilGlyphGUI\UP.

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

447  {
448  $lng = $this->lng;
449 
450  $id = $this->getFieldId();
451 
452  $tpl = new ilTemplate("tpl.multi_icons.html", true, true, "Services/Form");
453 
454  $html = "";
455  if ($this->multi_addremove) {
456  $tpl->setCurrentBlock("addremove");
457  $tpl->setVariable("ID", $id);
458  $tpl->setVariable("TXT_ADD", $lng->txt("add"));
459  $tpl->setVariable("TXT_REMOVE", $lng->txt("remove"));
460  include_once("./Services/UIComponent/Glyph/classes/class.ilGlyphGUI.php");
461  $tpl->setVariable("SRC_ADD", ilGlyphGUI::get(ilGlyphGUI::ADD));
462  $tpl->setVariable("SRC_REMOVE", ilGlyphGUI::get(ilGlyphGUI::REMOVE));
463  $tpl->parseCurrentBlock();
464  }
465 
466  if ($this->multi_sortable) {
467  $tpl->setCurrentBlock("sortable");
468  $tpl->setVariable("ID", $id);
469  $tpl->setVariable("TXT_DOWN", $lng->txt("down"));
470  $tpl->setVariable("TXT_UP", $lng->txt("up"));
471  include_once("./Services/UIComponent/Glyph/classes/class.ilGlyphGUI.php");
472  $tpl->setVariable("SRC_UP", ilGlyphGUI::get(ilGlyphGUI::UP));
473  $tpl->setVariable("SRC_DOWN", ilGlyphGUI::get(ilGlyphGUI::DOWN));
474  $tpl->parseCurrentBlock();
475  }
476 
477  return $tpl->get();
478  }
$tpl
Definition: ilias.php:10
if(!array_key_exists('StateId', $_REQUEST)) $id
static get($a_glyph, $a_text="")
Get glyph html.
getFieldId()
Get Post Variable.
special template class to simplify handling of ITX/PEAR
$html
Definition: example_001.php:87
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getMultiValues()

ilFormPropertyGUI::getMultiValues ( )

Get multi values.

Returns
array

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

References $multi_values.

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

436  {
437  return $this->multi_values;
438  }
+ Here is the caller graph for this function:

◆ getParent()

ilFormPropertyGUI::getParent ( )

Get Parent GUI object.

Returns
object parent gui object

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

Referenced by clearFromSession(), getParentForm(), readFromSession(), ilRepositorySelectorInputGUI\render(), ilLinkInputGUI\render(), and writeToSession().

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

◆ getParentForm()

ilFormPropertyGUI::getParentForm ( )

Get Parent Form.

Returns
object Parent Form

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

References getParent().

Referenced by ilRadioGroupInputGUI\render(), and ilCheckboxGroupInputGUI\render().

246  {
247  return $this->getParent();
248  }
getParent()
Get Parent GUI object.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getPostVar()

ilFormPropertyGUI::getPostVar ( )

Get Post Variable.

Returns
string Post Variable

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

References $postvar.

Referenced by ilTypicalLearningTimeInputGUI\__buildDaysSelect(), ilTypicalLearningTimeInputGUI\__buildMonthsSelect(), ilMultipleImagesInputGUI\__construct(), arIndexTableGUI\addFilterField(), ilOrgUnitMultiLineInputGUI\addInput(), ilOrgUnitGenericMultiInputGUI\addInput(), ilDclGenericMultiInputGUI\addInput(), ilDclCheckboxInputGUI\checkInput(), ilMailQuickFilterInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilNonEditableValueGUI\checkInput(), ilColorPickerInputGUI\checkInput(), ilSamlIdpMetadataInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilLuceneQueryInputGUI\checkInput(), ilGloAdvColSortInputGUI\checkInput(), ilFeedUrlInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilAdvSelectInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilTypicalLearningTimeInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilWidthHeightInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilCopyrightInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilCaptchaInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilTRBLBorderStyleInputGUI\checkInput(), ilDragDropFileInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilCheckboxInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilFileStandardDropzoneInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilKVPWizardInputGUI\checkInput(), ilTRBLColorPickerInputGUI\checkInput(), ilIdentifiedMultiValuesInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilFileInputGUI\checkInput(), ilOrgUnitMultiLineInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilDclGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilDurationInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilKprimChoiceWizardInputGUI\collectValidFiles(), ilOrgUnitMultiLineInputGUI\createInputPostVar(), ilOrgUnitGenericMultiInputGUI\createInputPostVar(), ilDclGenericMultiInputGUI\createInputPostVar(), ilImageFileInputGUI\getDeletionFlag(), ilFlashFileInputGUI\getDeletionFlag(), ilFileInputGUI\getDeletionFlag(), getFieldId(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), ilDclTreePickInputGUI\getHtml(), ilLinkInputGUI\getIntLinkAttributes(), ilSubEnabledFormPropertyGUI\getItemByPostVar(), ilCheckboxGroupInputGUI\getItemByPostVar(), ilRadioGroupInputGUI\getItemByPostVar(), getItemByPostVar(), ilIdentifiedMultiValuesInputGUI\getMultiValuePostVar(), ilDateTimeInputGUI\getPostValueForComparison(), ilNumberInputGUI\getPostValueForComparison(), ilIdentifiedMultiValuesInputGUI\getPostVarSubField(), ilIdentifiedMultiValuesInputGUI\getSubFieldCompletedPostVar(), ilHiddenInputGUI\getToolbarHTML(), ilOrgUnitAuthorityInputGUI\getValue(), ilRandomTestROInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilHiddenInputGUI\insert(), ilAdvSelectInputGUI\insert(), ilImageFileInputGUI\insert(), ilFontSizeInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilBackgroundImageInputGUI\insert(), ilCopyrightInputGUI\insert(), ilNumericStyleValueInputGUI\insert(), ilWidthHeightInputGUI\insert(), ilTypicalLearningTimeInputGUI\insert(), ilUserLoginInputGUI\insert(), ilEMailInputGUI\insert(), ilTextWizardInputGUI\insert(), ilSuggestedSolutionSelectorGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilTRBLBorderStyleInputGUI\insert(), ilLocationInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilBackgroundPositionInputGUI\insert(), ilColorPickerInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilTRBLBorderWidthInputGUI\insert(), ilTRBLNumericStyleValueInputGUI\insert(), ilCSSRectInputGUI\insert(), ilFileWizardInputGUI\insert(), ilImageWizardInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilKVPWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilFlashFileInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilTextAreaInputGUI\insert(), ilAssNestedOrderingElementsInputGUI\isPostSubmit(), ilMultipleTextsInputGUI\onCheckInput(), ilMultipleImagesInputGUI\onCheckInput(), ilMailQuickFilterInputGUI\render(), ilGloAdvColSortInputGUI\render(), ilNestedListInputGUI\render(), ilNonEditableValueGUI\render(), ilChatroomAuthInputGUI\render(), ilExplorerSelectInputGUI\render(), ilFileStandardDropzoneInputGUI\render(), ilSelectInputGUI\render(), ilRadioGroupInputGUI\render(), ilScheduleInputGUI\render(), ilCheckboxInputGUI\render(), ilTagInputGUI\render(), ilCheckboxGroupInputGUI\render(), ilMultiSelectInputGUI\render(), ilDateTimeInputGUI\render(), ilMultipleImagesInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilLinkInputGUI\render(), ilPasswordInputGUI\render(), ilDurationInputGUI\render(), ilFileInputGUI\render(), ilNumberInputGUI\render(), ilDateDurationInputGUI\render(), ilAssQuestionAuthoringFormGUI\replaceFormItemByPostVar(), ilLogicalAnswerComparisonExpressionInputGUI\sanitizeSuperGlobalSubmitValue(), ilAnswerWizardInputGUI\sanitizeSuperGlobalSubmitValue(), ilTaxAssignInputGUI\saveInput(), ilIdentifiedMultiValuesInputGUI\setIdentifiedMultiValuesByArray(), ilTextInputGUI\setMultiValues(), ilFlashFileInputGUI\setValueByArray(), ilOrgUnitAuthorityInputGUI\setValueByArray(), ilFileInputGUI\setValueByArray(), ilColorPickerInputGUI\setValueByArray(), ilUserLoginInputGUI\setValueByArray(), ilScheduleInputGUI\setValueByArray(), ilAlphabetInputGUI\setValueByArray(), ilHiddenInputGUI\setValueByArray(), ilAdvSelectInputGUI\setValueByArray(), ilTypicalLearningTimeInputGUI\setValueByArray(), ilSelectInputGUI\setValueByArray(), ilEMailInputGUI\setValueByArray(), ilDclTreePickInputGUI\setValueByArray(), ilChatroomAuthInputGUI\setValueByArray(), ilExplorerSelectInputGUI\setValueByArray(), ilRadioGroupInputGUI\setValueByArray(), ilCopyrightInputGUI\setValueByArray(), ilSelectBuilderInputGUI\setValueByArray(), ilRepositorySelectorInputGUI\setValueByArray(), ilImagemapFileInputGUI\setValueByArray(), ilGloAdvColSortInputGUI\setValueByArray(), ilCheckboxInputGUI\setValueByArray(), ilPasswordInputGUI\setValueByArray(), ilSuggestedSolutionSelectorGUI\setValueByArray(), ilCheckboxGroupInputGUI\setValueByArray(), ilLocationInputGUI\setValueByArray(), ilTagInputGUI\setValueByArray(), ilDateTimeInputGUI\setValueByArray(), ilBackgroundImageInputGUI\setValueByArray(), ilWidthHeightInputGUI\setValueByArray(), ilNumberInputGUI\setValueByArray(), ilCSSRectInputGUI\setValueByArray(), ilNumericStyleValueInputGUI\setValueByArray(), ilNonEditableValueGUI\setValueByArray(), ilMultiSelectInputGUI\setValueByArray(), ilTextInputGUI\setValueByArray(), ilFontSizeInputGUI\setValueByArray(), ilManualPlaceholderInputGUI\setValueByArray(), ilCaptchaInputGUI\setValueByArray(), ilIdentifiedMultiValuesInputGUI\setValueByArray(), ilLinkInputGUI\setValueByArray(), ilTRBLBorderStyleInputGUI\setValueByArray(), ilOrgUnitMultiLineInputGUI\setValueByArray(), ilOrgUnitGenericMultiInputGUI\setValueByArray(), ilDateDurationInputGUI\setValueByArray(), ilDclGenericMultiInputGUI\setValueByArray(), ilBackgroundPositionInputGUI\setValueByArray(), ilDurationInputGUI\setValueByArray(), ilTRBLNumericStyleValueInputGUI\setValueByArray(), ilTRBLBorderWidthInputGUI\setValueByArray(), ilTextAreaInputGUI\setValueByArray(), and ilRepositorySelectorInputGUI\showRepositorySelection().

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

◆ getRequired()

ilFormPropertyGUI::getRequired ( )

Get Required.

Returns
boolean Required

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

References $required.

Referenced by ilDclCheckboxInputGUI\checkInput(), ilColorPickerInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilFeedUrlInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilAdvSelectInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilTypicalLearningTimeInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilCaptchaInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilFileStandardDropzoneInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilKVPWizardInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilFileInputGUI\checkInput(), ilOrgUnitMultiLineInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilDclGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilOrgUnitAuthorityInputGUI\getValue(), ilEMailInputGUI\insert(), ilUserLoginInputGUI\insert(), ilTextAreaInputGUI\insert(), ilMultipleTextsInputGUI\onCheckInput(), ilMultipleImagesInputGUI\onCheckInput(), ilDateTimeInputGUI\render(), ilLinkInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilDateDurationInputGUI\render(), and ilTextInputGUI\setMultiValues().

196  {
197  return $this->required;
198  }
+ Here is the caller graph for this function:

◆ getSubForm()

ilFormPropertyGUI::getSubForm ( )

Get sub form html.

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

275  {
276  return "";
277  }

◆ getTitle()

ilFormPropertyGUI::getTitle ( )

Get Title.

Returns
string Title

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

References $title.

103  {
104  return $this->title;
105  }

◆ getType()

ilFormPropertyGUI::getType ( )

Get Type.

Returns
string Type

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

References $type.

83  {
84  return $this->type;
85  }

◆ hideSubForm()

ilFormPropertyGUI::hideSubForm ( )

Sub form hidden on init?

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

284  {
285  return false;
286  }

◆ readFromSession()

ilFormPropertyGUI::readFromSession ( )

Read from session.

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

References $_SESSION, getFieldId(), getParent(), and unserializeData().

Referenced by arIndexTableGUI\addFilterField().

373  {
374  $parent = $this->getParent();
375  if (!is_object($parent)) {
376  die("You must set parent for " . get_class($this) . " to use serialize feature.");
377  }
378  $this->unserializeData($_SESSION["form_" . $parent->getId()][$this->getFieldId()]);
379  }
$_SESSION["AccountId"]
unserializeData($a_data)
unserialize data
getFieldId()
Get Post Variable.
getParent()
Get Parent GUI object.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ removeProhibitedCharacters()

static ilFormPropertyGUI::removeProhibitedCharacters (   $a_text)
static

Remove prohibited characters see #19159.

Parameters
string$a_text
Returns
string

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

Referenced by ilLMObject\saveTitles().

497  {
498  return str_replace("\x0B", "", $a_text);
499  }
+ Here is the caller graph for this function:

◆ serializeData()

ilFormPropertyGUI::serializeData ( )

serialize data

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

Referenced by writeToSession().

326  {
327  return serialize($this->getValue());
328  }
+ Here is the caller graph for this function:

◆ setAlert()

ilFormPropertyGUI::setAlert (   $a_alert)

Set Alert Text.

Parameters
string$a_alertAlert Text

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

Referenced by ilDclCheckboxInputGUI\checkInput(), ilMailQuickFilterInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilCharSelectorRadioGroupInputGUI\checkInput(), ilChatroomMessageDeletionThresholdInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilColorPickerInputGUI\checkInput(), ilSamlIdpMetadataInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilLuceneQueryInputGUI\checkInput(), ilFeedUrlInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), ilRecurrenceInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilAdvSelectInputGUI\checkInput(), ilTypicalLearningTimeInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilChatroomAuthInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilCaptchaInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilDragDropFileInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilKVPWizardInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilFileInputGUI\checkInput(), ilOrgUnitMultiLineInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilDclGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilAssQuestionSkillAssignmentsGUI\checkSolutionCompareExpressionInput(), ilKprimChoiceWizardInputGUI\checkUploads(), ilCourseRegistrationGUI\fillRegistrationType(), ilMultipleTextsInputGUI\onCheckInput(), and ilMultipleImagesInputGUI\onCheckInput().

166  {
167  $this->alert = $a_alert;
168  }
+ Here is the caller graph for this function:

◆ setDisabled()

◆ setHiddenTitle()

ilFormPropertyGUI::setHiddenTitle (   $a_val)

Set hidden title (for screenreaders)

Parameters
stringhidden title

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

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

294  {
295  $this->hidden_title = $a_val;
296  }
+ Here is the caller graph for this function:

◆ setInfo()

ilFormPropertyGUI::setInfo (   $a_info)

Set Information Text.

Parameters
string$a_infoInformation Text

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

Referenced by ilObjTestSettingsGeneralGUI\addAvailabilityProperties(), ilADTFormBridge\addBasicFieldProperties(), ilSCCronTrash\addCustomSettingsToForm(), ilMailCronNotification\addCustomSettingsToForm(), ilCronDeleteInactivatedUserAccounts\addCustomSettingsToForm(), ilMailCronOrphanedMails\addCustomSettingsToForm(), ilCronDeleteInactiveUserAccounts\addCustomSettingsToForm(), SurveyMatrixQuestionGUI\addFieldsToEditForm(), ilCharSelectorGUI\addFormProperties(), ilObjTestSettingsGeneralGUI\addGeneralProperties(), ilObjTestSettingsScoringResultsGUI\addResultDetailsSettingsFormSection(), ilObjTestSettingsScoringResultsGUI\addResultSummarySettingsFormSection(), ilSystemStyleOverviewGUI\addSubStyleForms(), ilObjTestSettingsGeneralGUI\addTestAccessProperties(), ilObjTestSettingsGeneralGUI\addTestFinishProperties(), ilObjTestSettingsGeneralGUI\addTestRunProperties(), ilSetupGUI\bt_tabs(), ilTestRandomQuestionSetGeneralConfigFormGUI\build(), ilDclTextFieldRepresentation\buildFieldCreationInput(), ilDclFileuploadFieldRepresentation\buildFieldCreationInput(), ilDclReferenceFieldRepresentation\buildFieldCreationInput(), ilObjQuestionPoolSettingsGeneralGUI\buildForm(), ilObjTestSettingsGeneralGUI\buildForm(), ilSystemStyleOverviewGUI\createSystemStyleForm(), ilSetupGUI\displaySessions(), ilPCQuestionOverviewGUI\edit(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjNewsSettingsGUI\editSettings(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilSystemStyleSettingsGUI\editSystemStyleForm(), ilObjLanguageExtGUI\exportObject(), ilObjTestGUI\formTimingObject(), ilObjAuthSettingsGUI\getApacheAuthSettingsForm(), ilObjForumGUI\getCensorshipFormHTML(), ilChatroomFormFactory\getClientSettingsForm(), ilMarkSchemaGUI\getEctsForm(), ilNewsItemGUI\getEditForm(), ilObjMailGUI\getExternalSettingsForm(), ilObjMailGUI\getGeneralSettingsForm(), ilChatroomFormFactory\getGeneralSettingsForm(), ilSamlSettingsGUI\getIdpSettingsForm(), ilDclTextFieldRepresentation\getInputField(), ilChatroomFormFactory\getSettingsForm(), ilObjForumAdministrationGUI\getSettingsForm(), ilSamlSettingsGUI\getSettingsForm(), ilUserStartingPointGUI\getUserStartingPointForm(), ilObjUserGUI\getValues(), ilSurveyParticipantsGUI\importAccessCodesObject(), ilSurveyParticipantsGUI\importExternalMailRecipientsFromFileFormObject(), ilObjLanguageExtGUI\importObject(), ilMailOptionsFormGUI\init(), ilPageObjectGUI\initActivationForm(), ilObjMediaCastGUI\initAddCastItemForm(), ilRegistrationSettingsGUI\initAddCodesForm(), ilExAssignmentEditorGUI\initAssignmentForm(), ilObjAuthSettingsGUI\initAuthModeDetermination(), ilSetupGUI\initBasicSettingsForm(), ilObjPortfolioGUI\initBlogForm(), ilSetupGUI\initControlStructureForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilExcCriteriaText\initCustomForm(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ilObjPortfolioTemplateGUI\initDidacticTemplate(), ilObjFileAccessSettingsGUI\initDownloadingSettingsForm(), ilObjPollGUI\initEditCustomForm(), ilObjItemGroupGUI\initEditCustomForm(), ilObjBlogGUI\initEditCustomForm(), ilObjBookingPoolGUI\initEditCustomForm(), ilObjExerciseGUI\initEditCustomForm(), ilObjPortfolioTemplateGUI\initEditCustomForm(), ilObjDataCollectionGUI\initEditCustomForm(), ilObjSurveyQuestionPoolGUI\initEditForm(), SurveyQuestionGUI\initEditForm(), ilObjCourseGUI\initEditForm(), ilDidacticTemplateSettingsGUI\initEditTemplate(), arConfigFormGUI\initForm(), ilBasicSkillTemplateGUI\initForm(), ilContainerNewsSettingsGUI\initForm(), ilPCMyCoursesGUI\initForm(), ilRegistrationSettingsGUI\initForm(), ilCalendarAppointmentGUI\initForm(), ilPersonalChatSettingsFormGUI\initForm(), ilPCSectionGUI\initForm(), ilObjWikiSettingsGUI\initForm(), ilBookingScheduleGUI\initForm(), ilSkillTemplateReferenceGUI\initForm(), ilSkillCategoryGUI\initForm(), ilDclTableEditGUI\initForm(), ilBasicSkillGUI\initForm(), ilDclFieldEditGUI\initForm(), ilObjMediaObjectGUI\initForm(), ilSkillTreeNodeGUI\initForm(), ilLDAPSettingsGUI\initForm(), ilObjSessionGUI\initForm(), ilObjGroupGUI\initForm(), ilObjectActivationGUI\initFormEdit(), ilExternalFeedBlockGUIGen\initFormFeedBlock(), ilPDExternalFeedBlockGUI\initFormFeedBlock(), ilExternalFeedBlockGUI\initFormFeedBlock(), ilObjUserFolderGUI\initFormGeneralSettings(), ilLDAPSettingsGUI\initFormRoleAssignments(), ilConsultationHoursGUI\initFormSequence(), ilCASSettingsGUI\initFormSettings(), ilObjWebResourceAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjBadgeAdministrationGUI\initFormSettings(), ilObjCalendarSettingsGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilObjLoggingSettingsGUI\initFormSettings(), ilObjSystemCheckGUI\initFormTrash(), ilObjForumGUI\initForumCreateForm(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjMDSettingsGUI\initGeneralSettingsForm(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilIndividualAssessmentMemberGUI\initGradingForm(), ilDclRecordListGUI\initImportForm(), ilObjContentObjectGUI\initImportForm(), ilObjTestGUI\initImportForm(), ilObjGroupGUI\initInfoEditor(), ilIndividualAssessmentSettingsGUI\initInfoSettingsForm(), ilObjSystemFolderGUI\initJavaServerForm(), ilObjSystemFolderGUI\initJavaServerIniForm(), ilLicenseGUI\initLicenseForm(), ilObjUserFolderGUI\initLoginSettingsForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjContentObjectGUI\initMenuForm(), ilLTIProviderObjectSettingGUI\initObjectSettingsForm(), assOrderingQuestion\initOrderingElementFormFieldLabels(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilExAssignmentEditorGUI\initPeerReviewForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilPCTableGUI\initPropertiesForm(), ilObjStyleSheetGUI\initPropertiesForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjFileGUI\initPropertiesForm(), ilObjSurveyGUI\initPropertiesForm(), ilObjSystemFolderGUI\initProxyForm(), ilSetupGUI\initProxyForm(), ilPersonalProfileGUI\initPublicProfileForm(), ilSurveyEditorGUI\initQuestionblockForm(), ilPermissionGUI\initRoleForm(), ilOrgUnitGlobalSettingsGUI\initSettingsForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilIndividualAssessmentSettingsGUI\initSettingsForm(), ilCalendarUserSettingsGUI\initSettingsForm(), ilObjTermsOfServiceGUI\initSettingsForm(), ilObjUserTrackingGUI\initSettingsForm(), ilECSSettingsGUI\initSettingsForm(), ilObjGlossaryGUI\initSettingsForm(), ilObjRoleFolderGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilNewsForContextBlockGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilConsultationHoursGUI\initSettingsForm(), ilObjFileGUI\initSingleUploadForm(), ilObjForumGUI\initTopicCreateForm(), ilObjFileAccessSettingsGUI\initUploadSettingsForm(), ilObjSystemFolderGUI\initWebServicesForm(), ilObjFileGUI\initZipUploadForm(), ilSurveyParticipantsGUI\inviteObject(), assFormulaQuestionGUI\isSaveCommand(), ilObjLanguageExtGUI\maintainObject(), ilAdvancedMDRecordGUI\parseRecordSelection(), ilExerciseSubmissionTableGUI\parseRow(), assKprimChoiceGUI\populateAnswerSpecificFormPart(), assFileUploadGUI\populateQuestionSpecificFormPart(), assKprimChoiceGUI\populateQuestionSpecificFormPart(), assNumericGUI\populateQuestionSpecificFormPart(), assMultipleChoiceGUI\populateQuestionSpecificFormPart(), ilRadiusSettingsGUI\settings(), ilAuthShibbolethSettingsGUI\settings(), ilObjAssessmentFolderGUI\settingsObject(), ilDclBaseFieldRepresentation\setupInputField(), ilObjSystemFolderGUI\showBasicSettingsObject(), ilMailFormGUI\showForm(), ilConditionHandlerGUI\showObligatoryForm(), and ilSCORM2004ScoGUI\showProperties().

146  {
147  $this->info = $a_info;
148  }
+ Here is the caller graph for this function:

◆ setMulti()

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

Set Multi.

Parameters
bool$a_multiMulti

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

Referenced by ilTaxAssignInputGUI\__construct(), ilUserProfile\addStandardFieldsToForm(), ilObjUserGUI\getValues(), ilRegistrationSettingsGUI\initAddCodesForm(), and ilAttendanceList\initForm().

395  {
396  if (!$this instanceof ilMultiValuesItem) {
397  require_once 'Services/Form/exceptions/class.ilFormException.php';
398  throw new ilFormException(sprintf(
399  "%s not supported for form property type %s",
400  __FUNCTION__,
401  get_class($this)
402  ));
403  }
404 
405  $this->multi = (bool) $a_multi;
406  $this->multi_sortable = (bool) $a_sortable;
407  $this->multi_addremove = (bool) $a_addremove;
408  }
Class ilFormException.
Interface for multi values support.
+ Here is the caller graph for this function:

◆ setMultiValues()

ilFormPropertyGUI::setMultiValues ( array  $a_values)

Set multi values.

Parameters
array$a_values

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

Referenced by ilObjBlogGUI\initEditCustomForm(), ilSelectInputGUI\setValue(), ilNonEditableValueGUI\setValue(), ilManualPlaceholderInputGUI\setValue(), and ilPersonalProfileGUI\showPublicProfileFields().

426  {
427  $this->multi_values = array_unique($a_values);
428  }
+ Here is the caller graph for this function:

◆ setParent()

ilFormPropertyGUI::setParent (   $a_val)

Set Parent GUI object.

Parameters
objectparent gui object

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

Referenced by ilLanguageExtTableGUI\initFilter(), ilMStListCoursesTableGUI\initFilter(), ilPCSectionGUI\initForm(), and setParentForm().

256  {
257  $this->parent_gui = $a_val;
258  }
+ Here is the caller graph for this function:

◆ setParentForm()

ilFormPropertyGUI::setParentForm (   $a_parentform)

Set Parent Form.

Parameters
object$a_parentformParent Form

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

References setParent().

236  {
237  $this->setParent($a_parentform);
238  }
setParent($a_val)
Set Parent GUI object.
+ Here is the call graph for this function:

◆ setPostVar()

ilFormPropertyGUI::setPostVar (   $a_postvar)

Set Post Variable.

Parameters
string$a_postvarPost Variable

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

Referenced by __construct(), ilIdentifiedMultiValuesInputGUI\getFieldIdFromPostVar(), ilObjMediaCastGUI\initAddCastItemForm(), ilLDAPSettingsGUI\initRoleMappingForm(), and ilLDAPSettingsGUI\roleMapping().

113  {
114  $this->postvar = $a_postvar;
115  }
+ Here is the caller graph for this function:

◆ setRequired()

ilFormPropertyGUI::setRequired (   $a_required)

Set Required.

Parameters
boolean$a_requiredRequired

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

Referenced by ilRandomTestROInputGUI\__construct(), FormMailCodesGUI\__construct(), ilAccountRegistrationGUI\__initForm(), ilSCORMCertificateAdapter\addAdditionalFormElements(), ilADTFormBridge\addBasicFieldProperties(), ilMemberAgreementGUI\addCustomFields(), ilAdvancedMDFieldDefinitionSelect\addCustomFieldToDefinitionForm(), SurveyMultipleChoiceQuestionGUI\addFieldsToEditForm(), SurveyMetricQuestionGUI\addFieldsToEditForm(), SurveySingleChoiceQuestionGUI\addFieldsToEditForm(), SurveyTextQuestionGUI\addFieldsToEditForm(), SurveyMatrixQuestionGUI\addFieldsToEditForm(), ilDclGenericMultiInputGUI\addInput(), ilTestExpressPageObjectGUI\addQuestion(), ilObjTestGUI\addQuestionObject(), ilObjTestSettingsScoringResultsGUI\addResultDetailsSettingsFormSection(), ilObjTestSettingsScoringResultsGUI\addResultSummarySettingsFormSection(), ilSystemStyleIconsGUI\addSelectIconToolbar(), ilECSObjectSettings\addSettingsToForm(), ilSystemStyleOverviewGUI\addSubStyleForms(), ilObjTestSettingsGeneralGUI\addTestAccessProperties(), ilObjTestSettingsGeneralGUI\addTestFinishProperties(), ilObjTestSettingsGeneralGUI\addTestIntroProperties(), ilMembershipNotifications\addToSettingsForm(), ilTestRandomQuestionSetGeneralConfigFormGUI\build(), ilTestRandomQuestionSetPoolDefinitionFormGUI\build(), ilDclSelectionFieldRepresentation\buildFieldCreationInput(), ilAssQuestionHintGUI\buildForm(), ilObjStudyProgrammeSettingsGUI\buildForm(), ilTestPasswordProtectionGUI\buildPasswordForm(), ilAssQuestionSkillAssignmentPropertyFormGUI\buildResultSkillPointsInputField(), ilCertificateGUI\certificateEditor(), ilSetupGUI\cloneInitForm(), ilSystemStyleOverviewGUI\cloneSystemStyleForm(), ilObjStyleSheetGUI\createObject(), ilSurveyEditorGUI\createQuestionObject(), ilObjTestGUI\createQuestionObject(), ilPasswordAssistanceGUI\getAssignPasswordForm(), ilPasswordAssistanceGUI\getAssistanceForm(), ilObjForumGUI\getCensorshipFormHTML(), ilObjLTIAdministrationGUI\getConsumerForm(), ilObjMailGUI\getExternalSettingsForm(), ilChatroomFormFactory\getGeneralSettingsForm(), ilObjAssessmentFolderGUI\getLogDataOutputForm(), ilObjForumGUI\getThreadEditingForm(), ilMailAttachmentGUI\getToolbarForm(), ilObjUserGUI\getValues(), ilSystemStyleOverviewGUI\importSystemStyleForm(), ilObjUserFolderGUI\initAccessRestrictionForm(), ilPageObjectGUI\initActivationForm(), ilObjMediaCastGUI\initAddCastItemForm(), ilAccountCodesGUI\initAddCodesForm(), ilRegistrationSettingsGUI\initAddCodesForm(), ilPCFileItemGUI\initAddFileForm(), ilObjLanguageExtGUI\initAddNewEntryForm(), ilExAssignmentEditorGUI\initAssignmentForm(), ilBadgeManagementGUI\initBadgeForm(), ilSetupGUI\initBasicSettingsForm(), ilObjPortfolioTemplateGUI\initBlogForm(), ilObjPortfolioGUI\initBlogForm(), ilObjBookingPoolGUI\initBookingNumbersForm(), ilPageObjectGUI\initCaptchaForm(), ilECSSettingsGUI\initCategoryMappingForm(), ilSetupGUI\initClientIniForm(), ilStartUpGUI\initCodeForm(), ilObjStyleSheetGUI\initColorForm(), ilObjRoleFolderGUI\initCopyBehaviourForm(), ilObjPortfolioTemplateGUI\initCopyPageFormOptions(), ilObjPortfolioGUI\initCopyPageFormOptions(), ilObjPortfolioGUI\initCreateForm(), ilObjCloudGUI\initCreateForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilBlogPostingGUI\initDateForm(), ilObjFileAccessSettingsGUI\initDiskQuotaMailTemplateForm(), ilObjPollGUI\initEditCustomForm(), ilObjBlogGUI\initEditCustomForm(), ilCronManagerGUI\initEditForm(), SurveyQuestionGUI\initEditForm(), ilPCFileListGUI\initEditForm(), ilObjectCustomUserFieldsGUI\initFieldForm(), ilTermsOfServiceAcceptanceHistoryTableGUI\initFilter(), ilObjBibliographicAdminLibrariesFormGUI\initForm(), ilLOTestAssignmentForm\initForm(), ilPCContentTemplateGUI\initForm(), ilCalendarRecurrenceGUI\initForm(), ilPCConsultationHoursGUI\initForm(), ilPCBlogGUI\initForm(), ilCalendarAppointmentGUI\initForm(), ilOrgUnitSimpleImportGUI\initForm(), ilPCVerificationGUI\initForm(), ilOrgUnitSimpleUserImportGUI\initForm(), ilPCMapGUI\initForm(), ilPCSkillsGUI\initForm(), ilObjCourseGroupingGUI\initForm(), ilCustomUserFieldsGUI\initForm(), ilBookingScheduleGUI\initForm(), ilSkillTemplateReferenceGUI\initForm(), ilDclTableEditGUI\initForm(), ilBookingObjectGUI\initForm(), ilDclFieldEditGUI\initForm(), ilContainerReferenceGUI\initForm(), ilMailingListsGUI\initForm(), ilLDAPSettingsGUI\initForm(), ilObjSessionGUI\initForm(), ilBookmarkAdministrationGUI\initFormBookmarkFolder(), ilConditionHandlerGUI\initFormCondition(), ilECSMappingSettingsGUI\initFormCSettings(), ilObjectActivationGUI\initFormEdit(), ilObjLinkResourceGUI\initFormLink(), ilObjSearchSettingsGUI\initFormLuceneSettings(), ilContainerGUI\initFormPasswordInstruction(), ilCourseObjectivesGUI\initFormRandom(), ilAuthShibbolethSettingsGUI\initFormRoleAssignment(), ilLDAPSettingsGUI\initFormRoleAssignments(), ilLPListOfSettingsGUI\initFormSettings(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjLinkResourceGUI\initFormSettings(), ilObjSCORM2004LearningModuleGUI\initGlossaryCreationForm(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilBookmarkAdministrationGUI\initImportBookmarksForm(), ilObjSCORMLearningModuleGUI\initImportForm(), ilSurveyParticipantsGUI\initMailRatersForm(), assOrderingQuestion\initOrderingElementAuthoringProperties(), ilObjPortfolioBaseGUI\initPageForm(), ilPersonalSettingsGUI\initPasswordForm(), ilPersonalProfileGUI\initPersonalDataImportForm(), SurveyQuestionGUI\initPhrasesForm(), ilExSubmissionObjectGUI\initPortfolioTemplateForm(), ilPCBlogGUI\initPostingForm(), ilPDNewsBlockGUI\initPrivateSettingsForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSurveyGUI\initPropertiesForm(), ilObjPollGUI\initQuestionForm(), ilObjRoleFolderGUI\initRoleSearchForm(), ilCloudPluginSettingsGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilECSSettingsGUI\initSettingsForm(), ilLOEditorGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilNewsForContextBlockGUI\initSettingsForm(), ilObjFileGUI\initSingleUploadForm(), ilChatroomAdminSmileyGUI\initSmiliesForm(), ilStartUpGUI\initStandardLoginForm(), ilSystemStyleLessGUI\initSystemStyleLessForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilObjForumGUI\initTopicCreateForm(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilObjFileGUI\initZipUploadForm(), assFormulaQuestionGUI\isSaveCommand(), SurveyQuestionGUI\material(), ilMailingListsGUI\performDeleteMembers(), ilSurveyPhrasesGUI\phraseEditor(), assMatchingQuestionGUI\populateAnswerSpecificFormPart(), assTextSubsetGUI\populateAnswerSpecificFormPart(), assTextQuestionGUI\populateAnswerSpecificFormPart(), assSingleChoiceGUI\populateAnswerSpecificFormPart(), assMultipleChoiceGUI\populateAnswerSpecificFormPart(), ilAssQuestionSkillAssignmentPropertyFormGUI\populateFullProperties(), assLongMenuGUI\populateQuestionSpecificFormPart(), assKprimChoiceGUI\populateQuestionSpecificFormPart(), assFlashQuestionGUI\populateQuestionSpecificFormPart(), assImagemapQuestionGUI\populateQuestionSpecificFormPart(), assMatchingQuestionGUI\populateQuestionSpecificFormPart(), assClozeTestGUI\populateQuestionSpecificFormPart(), assSingleChoiceGUI\populateQuestionSpecificFormPart(), assMultipleChoiceGUI\populateQuestionSpecificFormPart(), assClozeTestGUI\populateSelectGapFormPart(), assClozeTestGUI\populateTextGapFormPart(), ilAdvancedMDFieldDefinitionSelect\prepareCustomDefinitionFormConfirmation(), ilSystemStyleIconsGUI\preview(), ilObjOrgUnitSettingsFormGUI\saveObject(), ilRadiusSettingsGUI\settings(), ilObjCertificateSettingsGUI\settings(), ilObjAssessmentFolderGUI\settingsObject(), ilDclBaseFieldRepresentation\setupInputField(), ilMailAttachmentGUI\showAttachments(), ilMailFormGUI\showForm(), and ilUnitConfigurationGUI\showUnitCreationForm().

186  {
187  $this->required = $a_required;
188  }
+ Here is the caller graph for this function:

◆ setTitle()

◆ setType()

ilFormPropertyGUI::setType (   $a_type)
protected

Set Type.

Parameters
string$a_typeType

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

References $a_type.

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

73  {
74  $this->type = $a_type;
75  }
$a_type
Definition: workflow.php:92
+ Here is the caller graph for this function:

◆ stripSlashesAddSpaceFallback()

ilFormPropertyGUI::stripSlashesAddSpaceFallback (   $a_str)

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

Parameters
string$a_strstring
Returns
string

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

References ilUtil\stripSlashes().

Referenced by ilTextInputGUI\checkInput(), and ilTextAreaInputGUI\checkInput().

508  {
509  $str = ilUtil::stripSlashes($a_str);
510  if ($str != $a_str) {
511  $str = ilUtil::stripSlashes(str_replace("<", "< ", $a_str));
512  }
513  return $str;
514  }
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ unserializeData()

ilFormPropertyGUI::unserializeData (   $a_data)

unserialize data

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

References $data.

Referenced by readFromSession().

334  {
335  $data = unserialize($a_data);
336 
337  if ($data) {
338  $this->setValue($data);
339  } else {
340  $this->setValue(false);
341  }
342  }
+ Here is the caller graph for this function:

◆ writeToSession()

ilFormPropertyGUI::writeToSession ( )

Write to session.

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

References $_SESSION, getFieldId(), getParent(), and serializeData().

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

348  {
349  $parent = $this->getParent();
350  if (!is_object($parent)) {
351  die("You must set parent for " . get_class($this) . " to use serialize feature.");
352  }
353  $_SESSION["form_" . $parent->getId()][$this->getFieldId()] =
354  $this->serializeData();
355  }
$_SESSION["AccountId"]
getFieldId()
Get Post Variable.
getParent()
Get Parent GUI object.
serializeData()
serialize data
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $alert

ilFormPropertyGUI::$alert
protected

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

Referenced by getAlert().

◆ $ctrl

◆ $hidden_title

ilFormPropertyGUI::$hidden_title = ""
protected

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

Referenced by getHiddenTitle().

◆ $info

ilFormPropertyGUI::$info
protected

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

Referenced by getInfo().

◆ $lng

ilFormPropertyGUI::$lng
protected

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

Referenced by ilTaxAssignInputGUI\__construct(), ilExplorerSelectInputGUI\__construct(), ilTypicalLearningTimeInputGUI\__construct(), ilTaxSelectInputGUI\__construct(), ilCopyrightInputGUI\__construct(), ilMatchingWizardInputGUI\__construct(), ilMatrixRowWizardInputGUI\__construct(), ilCategoryWizardInputGUI\__construct(), ilRepositorySelectorInputGUI\__construct(), ilDclTextInputGUI\checkInput(), ilCharSelectorRadioGroupInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilLuceneQueryInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilScheduleInputGUI\checkInput(), ilTypicalLearningTimeInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilNestedListInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilWidthHeightInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilCopyrightInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilTRBLBorderStyleInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilLocationInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilKVPWizardInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilOrgUnitMultiLineInputGUI\checkInput(), ilLinkInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilPasswordInputGUI\checkInput(), ilDclGenericMultiInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilNumberInputGUI\checkInput(), ilTextAreaInputGUI\checkInput(), ilLinkInputGUI\executeCommand(), ilAssNestedOrderingElementsInputGUI\getCorrectnessText(), getMultiIconsHTML(), ilTaxAssignInputGUI\getOptions(), ilLogicalAnswerComparisonExpressionInputGUI\getPointsInputLabel(), ilAnswerWizardInputGUI\getPointsInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getTextInputLabel(), ilAnswerWizardInputGUI\getTextInputLabel(), ilLinkInputGUI\getTranslatedValue(), ilRandomTestROInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilWidthHeightInputGUI\insert(), ilUserLoginInputGUI\insert(), ilSuggestedSolutionSelectorGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilTRBLBorderStyleInputGUI\insert(), ilLocationInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilBackgroundPositionInputGUI\insert(), ilClozeGapInputBuilderGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilTRBLBorderWidthInputGUI\insert(), ilTRBLNumericStyleValueInputGUI\insert(), ilImageWizardInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilKVPWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilCategoryWizardInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilTextAreaInputGUI\insert(), ilMultipleTextsInputGUI\onCheckInput(), ilMultipleImagesInputGUI\onCheckInput(), ilGloAdvColSortInputGUI\render(), ilExplorerSelectInputGUI\render(), ilScheduleInputGUI\render(), ilMultiSelectInputGUI\render(), ilMultipleImagesInputGUI\render(), ilRepositorySelectorInputGUI\render(), ilLinkInputGUI\render(), ilPasswordInputGUI\render(), ilNumberInputGUI\render(), ilTextInputGUI\setMultiValues(), and ilRepositorySelectorInputGUI\showRepositorySelection().

◆ $multi

ilFormPropertyGUI::$multi = false
protected

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

Referenced by getMulti().

◆ $multi_addremove

ilFormPropertyGUI::$multi_addremove = true
protected

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

◆ $multi_sortable

ilFormPropertyGUI::$multi_sortable = false
protected

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

◆ $multi_values

ilFormPropertyGUI::$multi_values
protected

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

Referenced by getMultiValues().

◆ $parentform

ilFormPropertyGUI::$parentform
protected

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

◆ $parentgui

ilFormPropertyGUI::$parentgui
protected

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

◆ $postvar

◆ $required

ilFormPropertyGUI::$required = false
protected

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

Referenced by getRequired().

◆ $title

◆ $type


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