|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilCustomUserFieldsHelper: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().
Here is the call graph for this function:| 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().
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
|
static |
Definition at line 41 of file class.ilCustomUserFieldsHelper.php.
References $instance.
Referenced by ilCustomUserFieldsGUI\create(), ilAccountRegistrationGUI\initForm(), ilObjUserGUI\initForm(), ilCustomUserFieldsGUI\initForm(), ilPersonalProfileGUI\initPersonalDataForm(), ilUserDefinedData\lookupData(), and ilCustomUserFieldsGUI\update().
Here is the caller graph for this function:| ilCustomUserFieldsHelper::getPluginForType | ( | string | $a_type | ) |
Get plugin for udf type.
Definition at line 68 of file class.ilCustomUserFieldsHelper.php.
References XapiProxy\$plugin, and getActivePlugins().
Here is the call graph for this function:| 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.
Here is the call graph for this function:
|
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.
Referenced by getInstance().
|
private |
Definition at line 28 of file class.ilCustomUserFieldsHelper.php.