| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilCustomUserFieldsHelper:Public Member Functions | |
| __construct () | |
| getUDFTypes () | |
| getPluginForType (int $type) | |
| Get plugin for udf type.  More... | |
| getActivePlugins () | |
| Get plugins for fields.  More... | |
| getFormPropertyForDefinition (array $definition, bool $changeable=true, string $default_value='') | |
| Get form property for definition.  More... | |
Static Public Member Functions | |
| static | getInstance () | 
Protected Attributes | |
| ilComponentRepository | $component_repository | 
| ilComponentFactory | $component_factory | 
Private Attributes | |
| Language | $lng | 
Static Private Attributes | |
| static ilCustomUserFieldsHelper | $instance = null | 
Definition at line 29 of file class.ilCustomUserFieldsHelper.php.
| ilCustomUserFieldsHelper::__construct | ( | ) | 
Definition at line 36 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 86 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 | $default_value = ''  | 
        ||
| ) | 
Get form property for definition.
Definition at line 94 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 45 of file class.ilCustomUserFieldsHelper.php.
Referenced by ilCustomUserFieldsGUI\create(), ilAccountRegistrationGUI\initForm(), ilCustomUserFieldsGUI\initForm(), ilObjUserGUI\initForm(), ilPersonalProfileGUI\initPersonalDataForm(), ilUserDefinedData\lookupData(), and ilCustomUserFieldsGUI\update().
 Here is the caller graph for this function:| ilCustomUserFieldsHelper::getPluginForType | ( | int | $type | ) | 
Get plugin for udf type.
Definition at line 72 of file class.ilCustomUserFieldsHelper.php.
References XapiProxy\$plugin, and getActivePlugins().
 Here is the call graph for this function:| ilCustomUserFieldsHelper::getUDFTypes | ( | ) | 
Definition at line 56 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 34 of file class.ilCustomUserFieldsHelper.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilCustomUserFieldsHelper.php.
      
  | 
  staticprivate | 
Definition at line 31 of file class.ilCustomUserFieldsHelper.php.
      
  | 
  private | 
Definition at line 32 of file class.ilCustomUserFieldsHelper.php.