ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct () | |
getUDFTypes () | |
getPluginForType (string $a_type) | |
Get plugin for udf type. More... | |
getActivePlugins () | |
Get plugins for fields. More... | |
getFormPropertyForDefinition (array $definition, bool $changeable=true, string $a_default_value=null) | |
Get form property for definition. More... | |
Static Public Member Functions | |
static | getInstance () |
Protected Attributes | |
ilComponentRepository | $component_repository |
ilComponentFactory | $component_factory |
Private Attributes | |
ilLanguage | $lng |
Static Private Attributes | |
static ilCustomUserFieldsHelper | $instance = null |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 25 of file class.ilCustomUserFieldsHelper.php.
ilCustomUserFieldsHelper::__construct | ( | ) |
Definition at line 32 of file class.ilCustomUserFieldsHelper.php.
References $DIC, and ILIAS\Repository\lng().
ilCustomUserFieldsHelper::getActivePlugins | ( | ) |
Get plugins for fields.
Definition at line 82 of file class.ilCustomUserFieldsHelper.php.
References ilUDFDefinitionPlugin\UDF_SLOT_ID.
Referenced by getFormPropertyForDefinition(), getPluginForType(), and getUDFTypes().
ilCustomUserFieldsHelper::getFormPropertyForDefinition | ( | array | $definition, |
bool | $changeable = true , |
||
string | $a_default_value = null |
||
) |
Get form property for definition.
Definition at line 90 of file class.ilCustomUserFieldsHelper.php.
References XapiProxy\$plugin, ilUserDefinedFields\_getInstance(), getActivePlugins(), UDF_TYPE_SELECT, UDF_TYPE_TEXT, and UDF_TYPE_WYSIWYG.
|
static |
Definition at line 41 of file class.ilCustomUserFieldsHelper.php.
Referenced by ilCustomUserFieldsGUI\create(), ilAccountRegistrationGUI\initForm(), ilCustomUserFieldsGUI\initForm(), ilObjUserGUI\initForm(), ilPersonalProfileGUI\initPersonalDataForm(), ilUserDefinedData\lookupData(), and ilCustomUserFieldsGUI\update().
ilCustomUserFieldsHelper::getPluginForType | ( | string | $a_type | ) |
Get plugin for udf type.
Definition at line 68 of file class.ilCustomUserFieldsHelper.php.
References XapiProxy\$plugin, and getActivePlugins().
ilCustomUserFieldsHelper::getUDFTypes | ( | ) |
Definition at line 52 of file class.ilCustomUserFieldsHelper.php.
References XapiProxy\$plugin, getActivePlugins(), ILIAS\Repository\lng(), UDF_TYPE_SELECT, UDF_TYPE_TEXT, and UDF_TYPE_WYSIWYG.
|
protected |
Definition at line 30 of file class.ilCustomUserFieldsHelper.php.
|
protected |
Definition at line 29 of file class.ilCustomUserFieldsHelper.php.
|
staticprivate |
Definition at line 27 of file class.ilCustomUserFieldsHelper.php.
|
private |
Definition at line 28 of file class.ilCustomUserFieldsHelper.php.