Returns a list of elements for the account profiles.
Tags:
return:
profile elements
Overrides baseModule::get_profileOptions() (This function defines what attributes will be used in the account profiles and their appearance in the profile editor.)
Returns an array containing all input columns for the file upload.
Calling this method does not require the existence of an enclosing accountContainer.
This funtion returns an array which contains subarrays which represent an upload column. Syntax of column arrays:
array( string: name, // fixed non-translated name which is used as column name (should be of format: <module name>_<column name>) string: description, // short descriptive name string: help, // help ID string: example, // example value string: values, // possible input values (optional) string: default, // default value (optional) boolean: required // true, if user must set a value for this column boolean: unique // true if all values of this column must be different values (optional, default: "false") )
Returns a list of modifications which have to be made to the LDAP account.
Tags:
return:
list of modifications This function returns an array with 3 entries: array( DN1 ('add' => array($attr), 'remove' => array($attr), 'modify' => array($attr)), DN2 .... ) DN is the DN to change. It may be possible to change several DNs (e.g. create a new user and add him to some groups via attribute memberUid) "add" are attributes which have to be added to LDAP entry "remove" are attributes which have to be removed from LDAP entry "modify" are attributes which have to been modified in LDAP entry
Overrides baseModule::save_attributes() (Returns a list of modifications which have to be made to the LDAP account.)