constructor __construct [line 66]
	
    | | sambaSamAccount __construct(
string
$scope) | 
 | 
	
		Creates a new sambaSamAccount object.
	Overrides 
baseModule::__construct() (Creates a new base module class)
        
Parameters:
    
        
   
  
	
	method build_uploadAccounts [line 1736]
	
    | | 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 checkSelfServiceOptions [line 2070]
	
    | | 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 display_html_attributes [line 909]
	
    | | 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_logonHours [line 1183]
	
    | | array display_html_logonHours(
) | 
 | 
	
		This function will create the HTML page to edit logon hours.
Tags:
	
        
   
  
	
	method display_html_sambaUserWorkstations [line 1149]
	
    | | array display_html_sambaUserWorkstations(
) | 
 | 
	
		This function will create the HTML page to edit the allowed workstations.
Tags:
	
        
   
  
	
	method display_html_terminalServer [line 1296]
	
    | | array display_html_terminalServer(
) | 
 | 
	
		This function will create the HTML page to edit the terminal server options.
Tags:
	
        
   
  
	
	method display_html_time [line 1246]
	
    | | array display_html_time(
) | 
 | 
	
		This function will create the meta HTML code to show a page to change time values.
Tags:
	
        
   
  
	
	method get_metaData [line 120]
	
    
	
		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 1634]
	
    
	
		Returns the PDF entries for this module.
Tags:
	
        
   
  
	
	method get_profileOptions [line 1417]
	
    | | 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 516]
	
    
	
		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 549]
	
    | | void load_attributes(
$attr, array
$attributes) | 
 | 
	
		This function loads the LDAP attributes for this module.
	Overrides 
baseModule::load_attributes() (This function loads the LDAP attributes when an account should be loaded.)
        
Parameters:
    
        
   
  
	
	method load_Messages [line 79]
	
    
	
		this functin 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 1542]
	
    | | 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_ready [line 536]
	
    
	
		This function is used to check if this module page can be displayed.
It returns false if a module depends on data from other modules which was not yet entered.
Tags:
	Overrides 
baseModule::module_ready() (This function is used to check if this module page can be displayed.)
        
   
  
	
	method process_attributes [line 586]
	
    | | 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_logonHours [line 810]
	
    | | array process_logonHours(
) | 
 | 
	
		Processes user input of the logon hours page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
	
        
   
  
	
	method process_sambaUserWorkstations [line 760]
	
    | | array process_sambaUserWorkstations(
) | 
 | 
	
		Processes user input of the primary module page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
	
        
   
  
	
	method process_terminalServer [line 878]
	
    | | array process_terminalServer(
) | 
 | 
	
		Processes user input of the terminal server page.
It checks if all input values are correct and updates the associated LDAP attributes.
Tags:
	
        
   
  
	
	method process_time [line 836]
	
    
	
		Processes user input of the time selection page.
Tags:
	
        
   
  
	
	method save_attributes [line 572]
	
    
	
		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.)