LDAP Account Manager
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
- 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. - lamSelectListOption
Boolean option for list configuration. - lamSmbDomainList
Generates the list view. - lamUserList
Generates the list view.
- lamAsteriskExtList
-
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. - 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. - 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 - 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). - mailAlias
The account type for mail aliases. - netgroup
The account type for NIS netgroups. - smbDomain
The account type for Samba domains. - user
The account type for user accounts (e.g. Unix, Samba and Kolab).
- asteriskExt