[ Index ] |
PHP Cross Reference of DokuWiki |
[Source view] [Print] [Project Stats]
PHP LDAP CLASS FOR MANIPULATING ACTIVE DIRECTORY Version 4.0.4
Author: | Scott Barnett, Richard Hyland |
Copyright: | (c) 2006-2012 Scott Barnett, Richard Hyland |
License: | http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1 |
Link: | http://adldap.sourceforge.net/ |
Version: | 4.0.4 |
File Size: | 296 lines (11 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
adLDAPContacts:: (10 methods):
__construct()
create()
groups()
info()
infoCollection()
inGroup()
modify()
delete()
all()
contactMailEnable()
Class: adLDAPContacts - X-Ref
__construct(adLDAP $adldap) X-Ref |
The current adLDAP connection via dependency injection |
create($attributes) X-Ref |
No description |
groups($distinguishedName, $recursive = NULL) X-Ref |
Determine the list of groups a contact is a member of param: string $distinguisedname The full DN of a contact param: bool $recursive Recursively check groups return: array |
info($distinguishedName, $fields = NULL) X-Ref |
Get contact information. Returned in a raw array format from AD param: string $distinguisedname The full DN of a contact param: array $fields Attributes to be returned return: array |
infoCollection($distinguishedName, $fields = NULL) X-Ref |
Find information about the contacts. Returned in a raw array format from AD param: string $distinguishedName The full DN of a contact param: array $fields Array of parameters to query return: mixed |
inGroup($distinguisedName, $group, $recursive = NULL) X-Ref |
Determine if a contact is a member of a group param: string $distinguisedName The full DN of a contact param: string $group The group name to query param: bool $recursive Recursively check groups return: bool |
modify($distinguishedName, $attributes) X-Ref |
Modify a contact param: string $distinguishedName The contact to query param: array $attributes The attributes to modify. Note if you set the enabled attribute you must not specify any other attributes return: bool |
delete($distinguishedName) X-Ref |
Delete a contact param: string $distinguishedName The contact dn to delete (please be careful here!) return: array |
all($includeDescription = false, $search = "*", $sorted = true) X-Ref |
Return a list of all contacts param: bool $includeDescription Include a description of a contact param: string $search The search parameters param: bool $sorted Whether to sort the results return: array |
contactMailEnable($distinguishedName, $emailAddress, $mailNickname = NULL) X-Ref |
Mail enable a contact Allows email to be sent to them through Exchange param: string $distinguishedname The contact to mail enable param: string $emailaddress The email address to allow emails to be sent through param: string $mailnickname The mailnickname for the contact in Exchange. If NULL this will be set to the display name return: bool |