constructor __construct [line 31]
passwordSelfReset __construct(
string
$scope)
|
|
Creates a new sambaSamAccount object.
Overrides
baseModule::__construct() (Creates a new base module class)
Parameters:
method build_uploadAccounts [line 274]
array build_uploadAccounts(
array
$rawAccounts, array
$ids,
&$partialAccounts, array
$selectedModules, array
$partialAccounts)
|
|
In this function the LDAP account is built up.
Tags:
Overrides
baseModule::build_uploadAccounts() (In this function the LDAP accounts are built.)
Parameters:
method checkSelfServiceOptions [line 466]
array checkSelfServiceOptions(
string
$fields, array
$attributes)
|
|
Checks if all input values are correct and returns the LDAP attributes which should be changed.
Return values:
messages: array of parameters to create status messages
add: array of attributes to add
del: array of attributes to remove
mod: array of attributes to modify
info: array of values with informational value (e.g. to be used later by pre/postModify actions)
Calling this method does not require the existence of an enclosing accountContainer.
Tags:
Overrides
baseModule::checkSelfServiceOptions() (Checks if all input values are correct and returns the LDAP attributes which should be changed.)
Parameters:
method checkSelfServiceSettings [line 401]
array checkSelfServiceSettings(
array
$options)
|
|
Checks if the self service settings are valid.
Calling this method does not require the existence of an enclosing accountContainer.
If the input data is invalid the return value is an array that contains arrays to build StatusMessages (message type, message head, message text). If no errors occured the function returns an empty array.
Tags:
Overrides
baseModule::checkSelfServiceSettings() (Checks if the self service settings are valid.)
Parameters:
method displaySpecialSelfServicePage [line 555]
This function creates meta HTML code to display the module specific page for the self service.
Tags:
Overrides
baseModule::displaySpecialSelfServicePage() (This function creates meta HTML code to display the module specific page for the self service.)
Parameters:
method display_html_attributes [line 173]
method getLinkToSpecialSelfServicePage [line 534]
String getLinkToSpecialSelfServicePage(
array
$settings)
|
|
This allows modules to create a link to a module specific page for the self service.
The link is shown on the login page of the self service. You can use this to provide e.g. a page to reset passwords.
Tags:
Overrides
baseModule::getLinkToSpecialSelfServicePage() (This allows modules to create a link to a module specific page for the self service.)
Parameters:
method getSelfServiceOptions [line 420]
array getSelfServiceOptions(
array
$fields, array
$attributes)
|
|
Returns the meta HTML code for each input field.
format: array(<field1> => array(<META HTML>), ...) It is not possible to display help links.
Tags:
Overrides
baseModule::getSelfServiceOptions() (Returns the meta HTML code for each input field.)
Parameters:
method get_metaData [line 44]
Returns meta data that is interpreted by parent class
Tags:
Overrides
baseModule::get_metaData() (This function provides meta data which is interpreted by baseModule.)
method get_pdfEntries [line 294]
method load_Messages [line 162]
This function fills the error message array with messages.
Tags:
Overrides
baseModule::load_Messages() (This function fills the $messages variable with output messages from this module.)
method load_profile [line 312]
void load_profile(
array
$profile)
|
|
Loads the values of an account profile into internal variables.
Overrides
baseModule::load_profile() (This function loads the values from an account profile to the module's internal data structures.)
Parameters:
method process_attributes [line 219]
array process_attributes(
)
|
|
Processes user input of the primary module page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
Overrides
baseModule::process_attributes() (This function processes user input.)
method save_attributes [line 382]
Returns a list of modifications which have to be made to the LDAP account.
Tags:
Overrides
baseModule::save_attributes() (Returns a list of modifications which have to be made to the LDAP account.)