modules
[ class tree: modules ] [ index: modules ] [ all elements ]

Class: rfc2307bisPosixGroup

Source Location: /lib/modules/rfc2307bisPosixGroup.inc

Class Overview

baseModule
   |
   --posixGroup
      |
      --rfc2307bisPosixGroup

Manages group members for the object class rfc2307bisPosixGroup.


Author(s):

  • Roland Gruber

Methods


Inherited Variables

Inherited Methods

Class: posixGroup

posixGroup::build_uploadAccounts()
In this function the LDAP account is built up.
posixGroup::delete_attributes()
Checks if the group which should be deleted is still used as primary group.
posixGroup::display_html_attributes()
Returns the HTML meta data for the main account page.
posixGroup::display_html_user()
Displays selections to add or remove users from current group.
posixGroup::getButtonStatus()
Controls if the module button the account page is visible and activated.
posixGroup::getNextGIDs()
Returns one or more free GID numbers.
posixGroup::get_configOptions()
Returns a list of elements for the configuration.
posixGroup::get_metaData()
Returns meta data that is interpreted by parent class
posixGroup::get_pdfEntries()
Returns the PDF entries for this module.
posixGroup::init()
This functin will be called when the module will be loaded *
posixGroup::load_Messages()
This function fills the $messages variable with output messages from this module.
posixGroup::managesPasswordAttributes()
This method specifies if a module manages password attributes.
posixGroup::module_complete()
This functions is used to check if all settings for this module have been made.
posixGroup::passwordChangeRequested()
This function is called whenever the password should be changed. Account modules must change their password attributes only if the modules list contains their module name.
posixGroup::process_attributes()
Processes user input of the primary module page.
posixGroup::process_user()
Processes user input of the user selection page.
posixGroup::save_attributes()
Returns a list of modifications which have to be made to the LDAP account.

Class: baseModule

baseModule::__construct()
Creates a new base module class
baseModule::build_uploadAccounts()
In this function the LDAP accounts are built.
baseModule::can_manage()
Returns true if this module can manage accounts of the current type, otherwise false.
baseModule::checkSelfServiceOptions()
Checks if all input values are correct and returns the LDAP attributes which should be changed.
baseModule::checkSelfServiceSettings()
Checks if the self service settings are valid.
baseModule::check_configOptions()
Checks input values of module settings.
baseModule::check_profileOptions()
Checks input values of account profiles.
baseModule::delete_attributes()
This function returns an array with the same syntax as save_attributes().
baseModule::displaySpecialSelfServicePage()
This function creates meta HTML code to display the module specific page for the self service.
baseModule::display_html_attributes()
This function creates meta HTML code to display the module page.
baseModule::display_html_delete()
This function creates meta HTML code which will be displayed when an account should be deleted.
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..).
baseModule::getAccountContainer()
Returns the accountContainer object.
baseModule::getAttributes()
Returns the LDAP attributes which are managed in this module.
baseModule::getButtonStatus()
Controls if the module button the account page is visible and activated.
baseModule::getIcon()
Returns the path to the module icon.
baseModule::getLDAPAliases()
Returns a list of aliases for LDAP attributes.
baseModule::getLinkToSpecialSelfServicePage()
This allows modules to create a link to a module specific page for the self service.
baseModule::getManagedAttributes()
Returns a list of LDAP attributes which are managed by this module.
baseModule::getManagedObjectClasses()
Returns a list of managed object classes for this module.
baseModule::getOriginalAttributes()
Returns the LDAP attributes which are managed in this module (with unchanged values).
baseModule::getRequiredExtensions()
This function returns a list of PHP extensions (e.g. hash) which are needed by this module.
baseModule::getSelfServiceFields()
Returns a list of possible input fields and their descriptions.
baseModule::getSelfServiceOptions()
Returns the meta HTML code for each input field.
baseModule::getSelfServiceSearchAttributes()
This function returns a list of possible LDAP attributes (e.g. uid, cn, ...) which can be used to search for LDAP objects.
baseModule::getSelfServiceSettings()
Returns a list of self service configuration settings.
baseModule::get_alias()
Returns an alias name for the module.
baseModule::get_configOptions()
Returns a list of configuration options.
baseModule::get_dependencies()
This function returns a list with all depending and conflicting modules.
baseModule::get_help()
This function returns the help entry array for a specific help id.
baseModule::get_ldap_filter()
Returns an LDAP filter for the account lists
baseModule::get_metaData()
This function provides meta data which is interpreted by baseModule.
baseModule::get_pdfEntries()
Returns the PDF entries for this module.
baseModule::get_pdfFields()
Returns a hashtable with all entries that may be printed out in the PDF.
baseModule::get_profileOptions()
This function defines what attributes will be used in the account profiles and their appearance in the profile editor.
baseModule::get_RDNAttributes()
Returns a hash array containing a list of possible LDAP attributes that can be used to form the RDN (Relative Distinguished Name).
baseModule::get_scope()
Returns the account type of this module (user, group, host)
baseModule::get_uploadColumns()
Returns an array containing all input columns for the file upload.
baseModule::get_uploadPreDepends()
Returns a list of module names which must be processed in building the account befor this module.
baseModule::init()
Initializes the module after it became part of an accountContainer
baseModule::isBooleanConfigOptionSet()
Returns if the given configuration option is set.
baseModule::is_base_module()
Returns true if your module is a base module and otherwise false.
baseModule::load_attributes()
This function loads the LDAP attributes when an account should be loaded.
baseModule::load_Messages()
This function fills the $messages variable with output messages from this module.
baseModule::load_profile()
This function loads the values from an account profile to the module's internal data structures.
baseModule::module_complete()
This function is used to check if all settings for this module have been made.
baseModule::module_ready()
This function is used to check if this module page can be displayed.
baseModule::postDeleteActions()
Allows the module to run commands after the LDAP entry is deleted.
baseModule::postModifyActions()
Allows the module to run commands after the LDAP entry is changed or created.
baseModule::postModifySelfService()
Allows the module to run commands after the LDAP entry is changed or created.
baseModule::preDeleteActions()
Allows the module to run commands before the LDAP entry is deleted.
baseModule::preModifyActions()
Allows the module to run commands before the LDAP entry is changed or created.
baseModule::preModifySelfService()
Allows the module to run commands before the LDAP entry is changed or created.
baseModule::process_attributes()
This function processes user input.
baseModule::save_attributes()
Returns a list of modifications which have to be made to the LDAP account.

Class Details

[line 25]
Manages group members for the object class rfc2307bisPosixGroup.



Tags:

author:  Roland Gruber


[ Top ]


Class Methods


constructor __construct [line 32]

rfc2307bisPosixGroup __construct( string $scope)

Creates a new rfc2307bisPosixGroup object.



Tags:

access:  public


Overrides baseModule::__construct() (Creates a new base module class)

Parameters:

string   $scope   account type (user, group, host)

[ Top ]

method getButtonStatus [line 74]

string getButtonStatus( )

Controls if the module button the account page is visible and activated.



Tags:

return:  status ("enabled", "disabled", "hidden")


Overrides posixGroup::getButtonStatus() (Controls if the module button the account page is visible and activated.)

[ Top ]

method get_metaData [line 47]

array get_metaData( )

Returns meta data that is interpreted by parent class



Tags:

return:  array with meta data
see:  baseModule::get_metaData()


Overrides posixGroup::get_metaData() (Returns meta data that is interpreted by parent class)

[ Top ]

method module_complete [line 63]

boolean module_complete( )

This functions is used to check if all settings for this module have been made.



Tags:

return:  true, if settings are complete


Overrides posixGroup::module_complete() (This functions is used to check if all settings for this module have been made.)

[ Top ]


Documentation generated on Sat, 19 Nov 2011 10:24:18 +0100 by phpDocumentor 1.4.1