constructor __construct [line 29]
zarafaUser __construct(
string
$scope)
|
|
Creates a new sambaSamAccount object.
Overrides
baseModule::__construct() (Creates a new base module class)
Parameters:
method build_uploadAccounts [line 917]
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 1464]
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 display_html_attributes [line 413]
method display_html_sendAs [line 791]
This function will create the meta HTML code to show a page to change the sendAs attribute.
Tags:
method extensionIsEnabled [line 1588]
boolean extensionIsEnabled(
)
|
|
Returns if the extension is enabled for this LDAP entry.
Tags:
method getButtonStatus [line 1609]
string getButtonStatus(
)
|
|
Controls if the module button the account page is visible and activated.
Calling this method requires the existence of an enclosing accountContainer.
Possible return values:
- enabled: button is visible and active
- disabled: button is visible and deactivated (greyed)
- hidden: no button will be shown
Tags:
Overrides
baseModule::getButtonStatus() (Controls if the module button the account page is visible and activated.)
method getSelfServiceOptions [line 1372]
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 42]
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 1170]
method get_profileOptions [line 1278]
profile get_profileOptions(
)
|
|
Returns a list of elements for the account profiles.
Tags:
Overrides
baseModule::get_profileOptions() (This function defines what attributes will be used in the account profiles and their appearance in the profile editor.)
method load_Messages [line 385]
This function fills the $messages variable with output messages from this module.
Tags:
Overrides
baseModule::load_Messages() (This function fills the $messages variable with output messages from this module.)
method load_profile [line 1324]
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 625]
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 process_sendAs [line 888]
Processes user input of the sendAs page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
method save_attributes [line 1561]
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.)