19 declare(strict_types=1);
38 $this->
lng = $DIC->language();
39 $this->
ctrl = $DIC->ctrl();
40 $this->
http = $DIC->http();
41 $this->
user = $DIC->user();
43 $this->component_repository = $DIC[
"component.repository"];
44 $this->component_factory = $DIC[
"component.factory"];
79 if (strpos($user->
getFullname(), $filter) !==
false) {
116 $value = $input->getValue();
117 if (is_array($value)) {
118 if ($value[
'from'] || $value[
'to']) {
136 string $mode =
"create" 140 $form->addOption($opt);
151 $title = $this->field->getPresentationTitle();
152 $info = $this->field->getPresentationDescription();
154 $opt->setInfo(
$info);
165 return "prop_" . $property;
This class represents an option in a radio group.
Readable part of repository interface to ilComponentDataDB.
ilDclBaseFieldModel $field
ILIAS Refinery Factory $refinery
passThroughFilter(ilDclBaseRecordModel $record, $filter)
Checks if a filter affects a record.
parseSortingValue(string $value, bool $link=true)
getRecordFieldValue(?string $field_id)
Get Field Value.
getFullname(int $a_max_strlen=0)
__construct(ilDclBaseFieldModel $field)
getFilterInputFieldValue(ilTableFilterItem $input)
getInputField(ilPropertyFormGUI $form, ?int $record_id=null)
Returns field-input.
ilComponentFactory $component_factory
setupInputField(ilFormPropertyGUI $input, ilDclBaseFieldModel $field)
Sets basic settings on field-input.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static http()
Fetches the global http state from ILIAS.
getPropertyInputFieldId(string $property)
Return post-var for property-fields.
addFieldCreationForm(ilSubEnabledFormPropertyGUI $form, ilObjDataCollection $dcl, string $mode="create")
Adds the options for the field-types to the field-creation form.
addFilterInputFieldToTable(ilTable2GUI $table)
Add filter input to TableGUI.
setupFilterInputField(?ilTableFilterItem $input)
Set basic settings for filter-input-gui.
buildFieldCreationInput(ilObjDataCollection $dcl, string $mode='create')
Build the creation-input-field.
getDescription()
Get description.
getField()
Return BaseFieldModel.
ilComponentRepository $component_repository
ILIAS HTTP Services $http