method build_uploadAccounts [line 1273]
	
    | | array build_uploadAccounts(
array
$rawAccounts, array
$ids, 
&$partialAccounts, 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 checkASCII [line 857]
	
    | | string checkASCII(
string
$attribute) | 
 | 
	
		Checks if an attribute contains only ASCII charaters and replaces invalid characters.
Tags:
	
        Parameters:
    
        
   
  
	
	method checkSelfServiceOptions [line 1720]
	
    | | array checkSelfServiceOptions(
string
$fields, array
$attributes) | 
 | 
	
		Checks if all input values are correct and returns the LDAP commands which should be executed.
Tags:
	Overrides 
baseModule::checkSelfServiceOptions() (Checks if all input values are correct and returns the LDAP attributes which should be changed.)
        
Parameters:
    
        
   
  
	
	method check_configOptions [line 1214]
	
    | | array check_configOptions(
array
$scopes, array
$options) | 
 | 
	
		Checks input values of module settings.
Tags:
	Overrides 
baseModule::check_configOptions() (Checks input values of module settings.)
        
Parameters:
    
        
   
  
	
	method delete_attributes [line 578]
	
    | | List delete_attributes(
) | 
 | 
	
		Additional LDAP operations on delete.
Tags:
	Overrides 
baseModule::delete_attributes() (This function returns an array with the same syntax as save_attributes().)
        
   
  
	
	method display_html_attributes [line 928]
	
    | | array display_html_attributes(
) | 
 | 
	
		Returns the HTML meta data for the main account page.
Tags:
	Overrides 
baseModule::display_html_attributes() (This function creates meta HTML code to display the module page.)
        
   
  
	
	method display_html_delete [line 1034]
	
    | | meta display_html_delete(
) | 
 | 
	
		Displays the delete homedir option for the delete page.
Tags:
	Overrides 
baseModule::display_html_delete() (This function creates meta HTML code which will be displayed when an account should be deleted.)
        
   
  
	
	method display_html_group [line 1049]
	
    | | array display_html_group(
) | 
 | 
	
		Displays the group selection.
Tags:
	
        
   
  
	
	method display_html_password [line 1094]
	
    | | array display_html_password(
) | 
 | 
	
		Displays the password changing dialog.
Tags:
	
        
   
  
	
	method doUploadPostActions [line 1525]
	
    | | array doUploadPostActions(
array
$data, array
$ids, array
$failed, 
&$temp, array
$temp) | 
 | 
	
		This function executes one post upload action.
Tags:
	Overrides 
baseModule::doUploadPostActions() (This function is responsible to do additional tasks after the account has been created in LDAP (e.g. modifying group memberships, adding Quota etc..).)
        
Parameters:
    
        
   
  
	
	method getClearTextPassword [line 1749]
	
    | | string getClearTextPassword(
) | 
 | 
	
		Returns the clear text password.
Tags:
	
        
   
  
	
	method getNextUIDs [line 1634]
	
    | | mixed getNextUIDs(
integer
$count, 
&$errors, array
$errors) | 
 | 
	
		Returns one or more free UID numbers.
Tags:
	
        Parameters:
    
        
   
  
	
	method getSelfServiceOptions [line 1700]
	
    | | 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 104]
	
    
	
		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 1189]
	
    
	
		Returns the PDF entries for this module.
Tags:
	
        
   
  
	
	method get_profileOptions [line 1125]
	
    | | 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 init [line 432]
	
    
	
		Initializes the module after it became part of an accountContainer
	Overrides 
baseModule::init() (Initializes the module after it became part of an 
accountContainer)
        
Parameters:
    
        
   
  
	
	method load_attributes [line 464]
	
    | | void load_attributes(
array
$attr) | 
 | 
	
		This function loads all needed LDAP attributes.
	Overrides 
baseModule::load_attributes() (This function loads the LDAP attributes when an account should be loaded.)
        
Parameters:
    
        
   
  
	
	method load_Messages [line 54]
	
    
	
		This function fills the error message array with messages.
	Overrides 
baseModule::load_Messages() (This function fills the $messages variable with output messages from this module.)
        
   
  
	
	method load_profile [line 1167]
	
    | | 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 module_complete [line 450]
	
    | | boolean module_complete(
) | 
 | 
	
		This functions is used to check if all settings for this module have been made.
Tags:
	Overrides 
baseModule::module_complete() (This functions is used to check if all settings for this module have been made.)
        
   
  
	
	method postModifyActions [line 540]
	
    | | void postModifyActions(
boolean
$newAccount) | 
 | 
	
		Allows the module to run commands after the LDAP entry was changed or created.
	Overrides 
baseModule::postModifyActions() (Allows the module to run commands after the LDAP entry is changed or created.)
        
Parameters:
    
        
   
  
	
	method preDeleteActions [line 596]
	
    | | true, preDeleteActions(
) | 
 | 
	
		Allows the module to run commands before the LDAP entry is deleted.
An error message should be printed if the function returns false.
Tags:
	Overrides 
baseModule::preDeleteActions() (Allows the module to run commands before the LDAP entry is deleted.)
        
   
  
	
	method process_attributes [line 630]
	
    | | 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_group [line 882]
	
    
	
		Processes user input of the group selection page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
	
        
   
  
	
	method process_password [line 899]
	
    | | array process_password(
) | 
 | 
	
		Processes user input of the password page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
	
        
   
  
	
	method save_attributes [line 491]
	
    
	
		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.)