ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\User\Profile\Fields\FieldDefinition Interface Reference
+ Inheritance diagram for ILIAS\User\Profile\Fields\FieldDefinition:
+ Collaboration diagram for ILIAS\User\Profile\Fields\FieldDefinition:

Public Member Functions

 visibleInRegistrationForcedTo ()
 
 visibleToUserForcedTo ()
 
 visibleInLocalUserAdministrationForcedTo ()
 
 visibleInCoursesForcedTo ()
 
 visibleInGroupsForcedTo ()
 
 visibleInStudyProgrammesForcedTo ()
 
 changeableByUserForcedTo ()
 
 changeableInLocalUserAdministrationForcedTo ()
 
 requiredForcedTo ()
 
 exportForcedTo ()
 
 searchableForcedTo ()
 
 availableInCertificatesForcedTo ()
 
 hiddenInLists ()
 
 getLegacyInput (Language $lng, Context $context, ?\ilObjUser $user=null)
 You don't need to add a post_var to the input as the User will handle this for you, thus you can also not rely on the post_var anywhere else, as it will be changed. More...
 
 addValueToUserObject (\ilObjUser $user, mixed $input, \ilPropertyFormGUI $form)
 
- Public Member Functions inherited from ILIAS\User\Property
 getIdentifier ()
 
 getLabel (Language $lng)
 
 getSection ()
 
 retrieveValueFromUser (\ilObjUser $user)
 

Detailed Description

Definition at line 25 of file FieldDefinition.php.

Member Function Documentation

◆ addValueToUserObject()

ILIAS\User\Profile\Fields\FieldDefinition::addValueToUserObject ( \ilObjUser  $user,
mixed  $input,
\ilPropertyFormGUI  $form 
)

◆ availableInCertificatesForcedTo()

◆ changeableByUserForcedTo()

ILIAS\User\Profile\Fields\FieldDefinition::changeableByUserForcedTo ( )

◆ changeableInLocalUserAdministrationForcedTo()

ILIAS\User\Profile\Fields\FieldDefinition::changeableInLocalUserAdministrationForcedTo ( )

◆ exportForcedTo()

◆ getLegacyInput()

ILIAS\User\Profile\Fields\FieldDefinition::getLegacyInput ( Language  $lng,
Context  $context,
?\ilObjUser  $user = null 
)

You don't need to add a post_var to the input as the User will handle this for you, thus you can also not rely on the post_var anywhere else, as it will be changed.

Implemented in ILIAS\User\Profile\Fields\Custom\Custom, ILIAS\User\Profile\Fields\Standard\Alias, ILIAS\User\Profile\Fields\Standard\Avatar, ILIAS\User\Profile\Fields\Standard\Birthday, ILIAS\User\Profile\Fields\Standard\City, ILIAS\User\Profile\Fields\Standard\Country, ILIAS\User\Profile\Fields\Standard\Department, ILIAS\User\Profile\Fields\Standard\Email, ILIAS\User\Profile\Fields\Standard\Fax, ILIAS\User\Profile\Fields\Standard\FirstName, ILIAS\User\Profile\Fields\Standard\Gender, ILIAS\User\Profile\Fields\Standard\HelpLookedFor, ILIAS\User\Profile\Fields\Standard\HelpOffered, ILIAS\User\Profile\Fields\Standard\Hobby, ILIAS\User\Profile\Fields\Standard\Institution, ILIAS\User\Profile\Fields\Standard\Interests, ILIAS\User\Profile\Fields\Standard\LastName, ILIAS\User\Profile\Fields\Standard\Location, ILIAS\User\Profile\Fields\Standard\Matriculation, ILIAS\User\Profile\Fields\Standard\OrganisationalUnits, ILIAS\User\Profile\Fields\Standard\PhoneHome, ILIAS\User\Profile\Fields\Standard\PhoneMobile, ILIAS\User\Profile\Fields\Standard\PhoneOffice, ILIAS\User\Profile\Fields\Standard\ReferralComment, ILIAS\User\Profile\Fields\Standard\Roles, ILIAS\User\Profile\Fields\Standard\SecondEmail, ILIAS\User\Profile\Fields\Standard\Street, ILIAS\User\Profile\Fields\Standard\Title, and ILIAS\User\Profile\Fields\Standard\ZipCode.

◆ hiddenInLists()

◆ requiredForcedTo()

◆ searchableForcedTo()

◆ visibleInCoursesForcedTo()

◆ visibleInGroupsForcedTo()

◆ visibleInLocalUserAdministrationForcedTo()

ILIAS\User\Profile\Fields\FieldDefinition::visibleInLocalUserAdministrationForcedTo ( )

◆ visibleInRegistrationForcedTo()

ILIAS\User\Profile\Fields\FieldDefinition::visibleInRegistrationForcedTo ( )

◆ visibleInStudyProgrammesForcedTo()

◆ visibleToUserForcedTo()

ILIAS\User\Profile\Fields\FieldDefinition::visibleToUserForcedTo ( )

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