checkSelfServiceOptions
checkSelfServiceSettings
getSelfServiceFieldSettings
getSelfServiceOptions
getSelfServiceProfiles
getSelfServiceSearchAttributes
getSelfServiceSettings
isLAMProVersion
isSelfServiceProfileWritable
loadSelfServiceProfile
saveSelfServiceProfile
checkSelfServiceOptions(string $scope, string $fields, array $attributes, boolean $passwordChangeOnly, array $readOnlyFields) : array
stringaccount type
stringinput fields (array(
arrayLDAP attributes
booleanindicates that the user is only allowed to change his password and no LDAP content is readable
arraylist of read-only fields
arraymessages and LDAP commands (array('messages' => array(), 'add' => array(), 'del' => array(), 'mod' => array()))checkSelfServiceSettings(string $scope, array $options, \selfServiceProfile $profile) : array
stringaccount type
arrayhash array containing all options (name => array(...))
arraylist of error messagesgetSelfServiceFieldSettings(string $scope) : array
stringaccount type
arraysettingsgetSelfServiceOptions(string $scope, array $fields, array $attributes, boolean $passwordChangeOnly, array $readOnlyFields) : array
stringaccount type
arrayinput fields (array(
arrayLDAP attributes (attribute names in lower case)
booleanindicates that the user is only allowed to change his password and no LDAP content is readable
arraylist of read-only fields
arraymeta HTML code (array(getSelfServiceProfiles() : array
arrayprofile names (array(getSelfServiceSearchAttributes(string $scope) : array
stringaccount type
arrayattributesgetSelfServiceSettings(string $scope, \selfServiceProfile $profile) : array
stringaccount type
arrayconfiguration optionsisLAMProVersion() : boolean
booleanLAM Pro installationisSelfServiceProfileWritable(string $name, string $scope) : boolean
stringprofile name
stringaccount type
booleantrue if file is writableloadSelfServiceProfile(string $name, string $scope) : \selfServiceProfile
stringprofile name
stringaccount type
\selfServiceProfiletrue if file was readablesaveSelfServiceProfile(string $name, string $scope, \selfServiceProfile $profile) : boolean
File is created, if needed
stringname of the account profile
stringaccount type
booleantrue, if saving succeeded