LDAP Account Manager
Documentation was generated by phpDocumentor 2.1.0
.
Namespaces
- 
global
Packages
- 
Crypt_AES- Crypt_AES
 Pure-PHP implementation of AES.
 
- Crypt_AES
- 
Crypt_DES- Crypt_DES
 Pure-PHP implementation of DES.
 
- Crypt_DES
- 
Crypt_Hash- Crypt_Hash
 Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
 
- Crypt_Hash
- 
Crypt_RC4- Crypt_RC4
 Pure-PHP implementation of RC4.
 
- Crypt_RC4
- 
Crypt_RSA- Crypt_RSA
 Pure-PHP PKCS#1 compliant implementation of RSA.
 
- Crypt_RSA
- 
Crypt_Random
- 
Crypt_Rijndael- Crypt_Rijndael
 Pure-PHP implementation of Rijndael.
 
- Crypt_Rijndael
- 
Crypt_TerraDES- Crypt_TripleDES
 Pure-PHP implementation of Triple DES.
 
- Crypt_TripleDES
- 
Crypt_TripleDES
- 
Help
- 
LDAP- Ldap
 Ldap manages connection to LDAP and includes several helper functions.
 
- Ldap
- 
Math_BigInteger- Math_BigInteger
 Pure-PHP arbitrary precision integer arithmetic library. Supports base-2, base-10, base-16, and base-256 numbers.
 
- Math_BigInteger
- 
Net_SFTP- Net_SFTP
 Pure-PHP implementations of SFTP.
 
- Net_SFTP
- 
Net_SSH1- Net_SSH1
 Pure-PHP implementation of SSHv1.
 
- Net_SSH1
- 
Net_SSH2- Net_SSH2
 Pure-PHP implementation of SSHv2.
 
- Net_SSH2
- 
PHP_Compat
- 
configuration- LAMCfgMain
 This class manages config.cfg.
- LAMConfig
 This class manages .conf files.
 
- LAMCfgMain
- horde.cipher
- 
lam- smbHash
 Calculates NT and LM hashes.
 
- smbHash
- 
lib- AttributeType
 Represents an LDAP AttributeType
- MatchingRule
 Represents an LDAP MatchingRule
- MatchingRuleUse
 Represents an LDAP schema matchingRuleUse entry
- ObjectClass
 Represents an LDAP objectClass
- ObjectClassAttribute
 A simple class for representing AttributeTypes used only by the ObjectClass class.
- SchemaItem
 Generic parent class for all schema items. A schema item is an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax.
- Syntax
 Represents an LDAP Syntax
 
- AttributeType
- 
lists- kolabSharedFolderTypeList
 Generates the list view.
- lamAsteriskExtList
 Generates the list view.
- lamBooleanListOption
 Boolean option for list configuration.
- lamDHCPList
 Generates the list view.
- lamGroupList
 Generates the list view.
- lamHostList
 Generates the list view.
- lamList
 Generates the list view.
- lamListOption
 Represents a list configuration option.
- lamListTool
 Represents a tool which can be included in the account lists.
- lamMailAliasList
 Generates the list view.
- lamNetgroupList
 Generates the list view.
- lamPykotaBillingCodeTypeList
 Generates the list view.
- lamPykotaPrinterTypeList
 Generates the list view.
- lamSelectListOption
 Boolean option for list configuration.
- lamSmbDomainList
 Generates the list view.
- lamUserList
 Generates the list view.
 
- kolabSharedFolderTypeList
- 
main
- 
metaHTML- htmlAccountPageButton
 Prints a button for the account pages.
- htmlButton
 Simple button.
- htmlDiv
 Creates a simple DIV element.
- htmlElement
 Represents a HTML element.
- htmlEqualHeight
 Sets all given elements to the same height.
- htmlEqualWidth
 Sets all given elements to the same width.
- htmlFieldset
 Generates a fieldset.
- htmlGroup
 Groups multiple htmlElements.
- htmlHelpLink
 Renders a help link.
- htmlHiddenInput
 Generates a hidden input field.
- htmlHorizontalLine
 Prints a horizontal line.
- htmlImage
 Prints the HTML code for an image.
- htmlInputCheckbox
 Prints the HTML code for a checkbox.
- htmlInputField
 A standard input field.
- htmlInputFileUpload
 Prints the HTML code for a file upload field.
- htmlInputTextarea
 Prints the HTML code for a textarea.
- htmlJavaScript
 Creates a JavaScript element.
- htmlLink
 Generates a link.
- htmlOutputText
 Prints the text and escapes contained HTML code by default.
- htmlRadio
 Represents a radio selection.
- htmlSelect
 Represents a select box.
- htmlSortableList
 Creates a list of elements that can be sorted by the user via drag'n'drop.
- htmlSpacer
 Adds an empty space with given width and height.
- htmlStatusMessage
 Prints a status message (e.g. error message).
- htmlSubTitle
 Generates a subtitle line. This is used to group multiple fields.
- htmlTable
 Structures elements using a table.
- htmlTableExtendedInputCheckbox
 Checkbox with descriptive label and help link.
- htmlTableExtendedInputField
 An extended input field that combines label, input field and help.
- htmlTableExtendedInputFileUpload
 File upload with descriptive label and help link.
- htmlTableExtendedInputTextarea
 Text area with label and help link.
- htmlTableExtendedRadio
 Radio list with descriptive label and help link.
- htmlTableExtendedSelect
 Select with label and help link.
- htmlTableRow
 A row inside a htmlTable.
- htmlTitle
 Generates a title line. This is used for page titles.
 
- htmlAccountPageButton
- 
modules- account
 Manages the object class "account" for users and hosts.
- accountContainer
 This class includes all modules and attributes of an account.
- asteriskAccount
 Manages the Asterisk extension of user accounts.
- asteriskExtension
 Manages Asterisk extensions.
- asteriskVoicemail
 Manages the Asterisk extension of user accounts.
- authorizedServiceObject
 Provides Authorized Service for accounts.
- baseModule
 Parent class of all account modules.
- ddns
 Manages DDNS entries.
- dhcp_settings
 Manages DHCP entries.
- eduPerson
 Manages the eduPerson extension for user accounts.
- fixed_ip
 Manages DHCP host entries.
- freeRadius
 Manages FreeRadius accounts.
- generalInformation
 Shows general information like the creation time of an account.
- hostObject
 Manages the hosts to which a user may login.
- ieee802device
 Provides MAC addresses for hosts.
- imapAccess
 Manages mailboxes on an IMAP server.
- inetLocalMailRecipient
 Provides mail routing for users.
- inetOrgPerson
 This module manages LDAP attributes of the object class inetOrgPerson (e.g. name and address).
- kolabGroup
 Manages Kolab group accounts.
- kolabSharedFolder
 Manages Kolab shared folders.
- kolabUser
 Manages Kolab user accounts.
- ldapPublicKey
 Manages SSH public keys.
- nisMailAlias
 Provides NIS mail alias management.
- nisnetgroup
 Manages entries based on the object class nisNetgroup.
- passwordService
 This interface needs to be implemented by all account modules which manage passwords.
- posixAccount
 Manages the object class "posixAccount" for users and hosts.
- posixGroup
 Manages the object class "posixGroup" for groups.
- puppetClient
 Manages Puppet configuration options.
- pykotaBillingCode
 Manages PyKota billing codes.
- pykotaGroup
 Manages PyKota group accounts.
- pykotaGroupStructural
 Manages PyKota group accounts.
- pykotaPrinter
 Manages PyKota printers.
- pykotaUser
 Manages PyKota user accounts.
- pykotaUserStructural
 Manages PyKota user accounts.
- quota
 Manages quotas for users and groups.
- range
 Manages DHCP ranges for DHCP server.
- samba3domain
 Represents a Samba 3 domain entry
- sambaDomain
 Manages Samba 3 domain entries.
- sambaGroupMapping
 Manages the object class "sambaGroupMapping" for groups.
- sambaMungedDial
 Manages terminal server settings for Samba 3.
- sambaSamAccount
 Manages the object class "sambaSamAccount" for users and hosts.
- shadowAccount
 Manages the object class "shadowAccount" for users.
- smbHash
 Calculates NT and LM hashes.
- systemQuotas
 Manages user quotas with the object class systemQuotas.
- windowsGroup
 Manages Windows AD (e.g. Samba 4) groups.
- windowsHost
 Manages Windows AD (e.g. Samba 4) hosts.
- windowsPosixGroup
 Manages Unix groups in Windows LDAP schema.
- windowsUser
 Manages Windows AD (e.g. Samba 4) users.
 
- account
- 
phpLDAPadmin
- 
profiles
- 
selfService- selfServiceProfile
 Includes all settings of a self service profile.
 
- selfServiceProfile
- 
tools- LAMSubTool
 Represents a subtool.
- LAMTool
 Represents a tool.
- toolFileUpload
 File upload
- toolMultiEdit
 Multi edit tool that allows LDAP operations on multiple entries.
- toolOUEditor
 OU editor
- toolPDFEditor
 PDF editor
- toolProfileEditor
 Profile editor
- toolSchemaBrowser
 Schema browser
- toolServerInformation
 Server information
- toolTests
 Tests page
 
- LAMSubTool
- 
types- asteriskExt
 The account type for Asterisk extensions.
- baseType
 This is the parent class of all account types.
- dhcp
 The account type for DHCP
- group
 The account type for group accounts (e.g. Unix and Samba).
- host
 The account type for host accounts (e.g. Samba).
- kolabSharedFolderType
 The account type for Kolab shared folders.
- mailAlias
 The account type for mail aliases.
- netgroup
 The account type for NIS netgroups.
- pykotaBillingCodeType
 The account type for PyKota billing codes.
- pykotaPrinterType
 The account type for PyKota printers.
- smbDomain
 The account type for Samba domains.
- user
 The account type for user accounts (e.g. Unix, Samba and Kolab).
 
- asteriskExt