checkSelfServiceOptions
checkSelfServiceSettings
getSelfServiceFieldSettings
getSelfServiceOptions
getSelfServiceProfiles
getSelfServiceSearchAttributes
getSelfServiceSettings
isLAMProVersion
isSelfServiceProfileWritable
loadSelfServiceProfile
saveSelfServiceProfile
checkSelfServiceOptions(string $scope, string $fields, array $attributes, boolean $passwordChangeOnly, array $readOnlyFields) : array
string
account type
string
input fields (array(
array
LDAP attributes
boolean
indicates that the user is only allowed to change his password and no LDAP content is readable
array
list of read-only fields
array
messages and LDAP commands (array('messages' => array(), 'add' => array(), 'del' => array(), 'mod' => array()))checkSelfServiceSettings(string $scope, array $options, \selfServiceProfile $profile) : array
string
account type
array
hash array containing all options (name => array(...))
array
list of error messagesgetSelfServiceFieldSettings(string $scope) : array
string
account type
array
settingsgetSelfServiceOptions(string $scope, array $fields, array $attributes, boolean $passwordChangeOnly, array $readOnlyFields) : array
string
account type
array
input fields (array(
array
LDAP attributes (attribute names in lower case)
boolean
indicates that the user is only allowed to change his password and no LDAP content is readable
array
list of read-only fields
array
meta HTML code (array(getSelfServiceProfiles() : array
array
profile names (array(getSelfServiceSearchAttributes(string $scope) : array
string
account type
array
attributesgetSelfServiceSettings(string $scope, \selfServiceProfile $profile) : array
string
account type
array
configuration optionsisLAMProVersion() : boolean
boolean
LAM Pro installationisSelfServiceProfileWritable(string $name, string $scope) : boolean
string
profile name
string
account type
boolean
true if file is writableloadSelfServiceProfile(string $name, string $scope) : \selfServiceProfile
string
profile name
string
account type
\selfServiceProfile
true if file was readablesaveSelfServiceProfile(string $name, string $scope, \selfServiceProfile $profile) : boolean
File is created, if needed
string
name of the account profile
string
account type
boolean
true, if saving succeeded