-
$_auditLog
-
This variable caches the users added or removed from the group for History logging of user-groups relationship.
-
$_connected
-
Boolean indicating whether or not we're connected to the SQL server.
-
$_datatree
-
Pointer to a DataTree instance to manage the different groups.
-
$_db
-
Handle for the current database connection.
-
$_ds
-
LDAP connection handle
-
$_error
-
A marker for fatal errors
-
$_filter
-
Generated LDAP filter based on the config parameters
-
$_groupCache
-
Cache of previously retrieved group objects.
-
$_groupList
-
Id-name-hash of all existing groups.
-
$_groupMap
-
Id-name-map of already cached group objects.
-
$_groupOb
-
The Group object which this group is associated with - needed for updating data in the backend to make changes stick, etc.
-
$_groupParentList
-
Cache of parent group trees.
-
$_groupParents
-
Cache of parent groups.
-
$_hookFunction
-
-
$_params
-
Local copy of the global $conf['group']['params'] array. Simply for coding convenience.
-
$_params
-
Group driver parameters
-
$_parentTree
-
Cache of parents tree.
-
$_subGroups
-
List of sub groups.
-
$_userGroups
-
Hash of groups of certain users.
-
$_write_db
-
Handle for the current database connection, used for writing. Defaults to the same handle as $db if a separate write database is not required.
-
_connect
-
Attempts to open a persistent connection to the sql server.
-
_connect
-
Connects to the LDAP server.
-
_fromAttributes
-
Take in a list of attributes from the backend and map it to our internal data array.
-
_fromAttributes
-
Take in a list of attributes from the backend and map it to our internal data array.
-
_fromAttributes
-
Take in a list of attributes from the backend and map it to our internal data array.
-
_getGroupParentNameList
-
Returns a flat list of the parents of a child group
-
_getGroupParents
-
Returns a list of parent permissions.
-
_getParents
-
-
_loadDriver
-
-
_nextGid
-
Searches existing groups for the highest gidnumber, and returns one higher.
-
_recursive_delete
-
Recursively deletes $dn. $this->_ds MUST already be connected.
-
_toAttributes
-
Map this object's attributes from the data array into a format that can be stored in an LDAP entry.
-
_toAttributes
-
Map this object's attributes from the data array into a format that we can store in the attributes storage backend.
-
_toAttributes
-
Map this object's attributes from the data array into a format that can be stored in an LDAP entry.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__wakeup
-
Initializes the object.
-
__wakeup
-
Initializes the object.
-
__wakeup
-
Initializes the object.
-
__wakeup
-
Initializes the object.
-
get
-
Gets one of the attributes of the object, or null if it isn't defined.
-
getAuditLog
-
Get all the users recently added or removed from the group.
-
getAuditLog
-
Get all the users recently added or removed from the group.
-
getDn
-
Sets the name of this object.
-
getGroup
-
Returns a DataTreeObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
-
getGroup
-
Returns a DataTreeObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
-
getGroup
-
Return an LDAP_Group object corresponding to the named group, with the users and other data retrieved appropriately.
-
getGroup
-
Returns a SQLObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
-
getGroupById
-
Returns a DataTreeObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
-
getGroupById
-
Returns a SQLObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
-
getGroupById
-
Return a Kolab_Group object corresponding to the given dn, with the users and other data retrieved appropriately.
-
getGroupById
-
Return an LDAP_Object object corresponding to the given dn, with the users and other data retrieved appropriately.
-
getGroupById
-
Returns a DataTreeObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
-
getGroupId
-
Retrieves the ID of a group.
-
getGroupId
-
Retrieve the ID of the given group.
-
getGroupId
-
Retrieves the ID of a group.
-
getGroupId
-
Retrieves the ID of a group.
-
getGroupId
-
Retrieve the ID of the given group.
-
getGroupMemberships
-
Get a list of every group that $user is in.
-
getGroupMemberships
-
Get a list of every group that the given user is a member of.
-
getGroupMemberships
-
Get a list of every group that the given user is a member of.
-
getGroupMemberships
-
Get a list of every group that $user is in.
-
getGroupMemberships
-
Get a list of every group that $user is in.
-
getGroupMemberships
-
Get a list of every group that $user is in.
-
getGroupName
-
Retrieves the name of a group.
-
getGroupName
-
Retrieves the name of a group.
-
getGroupName
-
Retrieve the name of a group.
-
getGroupName
-
Retrieves the name of a group.
-
getGroupParent
-
Get the parent of the given group.
-
getGroupParent
-
Get the parent of the given group.
-
getGroupParent
-
Returns the single parent ID of the given group.
-
getGroupParent
-
Returns the single parent ID of the given group.
-
getGroupParent
-
Returns the single parent ID of the given group.
-
getGroupParentList
-
Returns a flat list of the parents of a child group
-
getGroupParentList
-
Get a list of parents all the way up to the root object for the given group.
-
getGroupParentList
-
Returns a flat list of the parents of a child group
-
getGroupParentList
-
Get a list of parents all the way up to the root object for the given group.
-
getGroupParentList
-
Returns a flat list of the parents of a child group
-
getGroupParents
-
Returns a tree of the parents of a child group.
-
getGroupParents
-
Returns a tree of the parents of a child group.
-
getGroupParents
-
Get a list of the parents of a child group.
-
getGroupParents
-
Get a list of the parents of a child group.
-
getGroupParents
-
Returns a tree of the parents of a child group.
-
getGroupShortName
-
Strips all parent references off of the given group name.
-
getGroupShortName
-
DataTreeObject full names include references to parents, but LDAP does not have this concept. This function simply returns the $group parameter and is included for compatibility with the Group class.
-
getGroupShortName
-
Strips all parent references off of the given group name.
-
getGroupShortName
-
Strips all parent references off of the given group name.
-
getGUID
-
Get a globally unique ID for a group. This really just returns the dn for the group, but is included for compatibility with the Group class.
-
getGUID
-
Returns a globally unique ID for a group.
-
getId
-
Gets the ID of this object.
-
getId
-
Fetch the ID of this group
-
getId
-
Fetch the ID of this group
-
getLevel
-
Returns the nesting level of the given group. 0 is returned for any object directly below GROUP_ROOT.
-
getLevel
-
Returns the nesting level of the given group. 0 is returned for any object directly below GROUP_ROOT.
-
getLevel
-
Returns the tree depth of the given group, relative to the base dn.
-
getName
-
Gets the name of this object.
-
Group
-
Constructor.
-
Group
-
The Group:: class provides the Horde groups system.
-
Group.php
-
-
Group_hooks
-
Constructor.
-
Group_hooks
-
The Group_hooks:: class provides the Horde groups system with the addition of adding support for hook functions to define if a user is in a group.
-
Group_kolab
-
The Group_kolab class provides a Kolab backend for the Horde groups system.
-
Group_kolab
-
Constructor.
-
Group_ldap
-
The Group_ldap class provides an LDAP backend for the Horde groups system.
-
Group_ldap
-
Constructor.
-
Group_mock
-
The Group:: class provides the Horde groups system.
-
Group_mock
-
Constructor.
-
GROUP_ROOT
-
The parent Group node
-
Group_sql
-
Constructor.
-
Group_sql
-
The Group:: class provides the Horde groups system.
-
ldap.php
-
-
LDAP_Group
-
Constructor.
-
LDAP_Group
-
Extension of the DataTreeObject_Group class for storing group information in an LDAP directory.
-
listAllUsers
-
Get a list of every user that is part of the specified group and any of its subgroups.
-
listAllUsers
-
Get a list of every user that is part of the specified group and any of its subgroups.
-
listAllUsers
-
Get a list of every user that is a member of this group and any of it's subgroups.
-
listAllUsers
-
Get a list of every user that is a part of this group and any of it's subgroups
-
listAllUsers
-
Get a list of every user that is part of the specified group and any of its subgroups.
-
listAllUsers
-
Get a list of every user that is part of the specified group and any of its subgroups.
-
listGroups
-
Returns a list of all groups, in the format id => groupname.
-
listGroups
-
Returns a list of all groups, in the format id => groupname.
-
listGroups
-
Get a list of every group, in the format dn => groupname.
-
listGroups
-
Returns a list of all groups, in the format id => groupname.
-
listUsers
-
Get a list of every user that is a part of this group ONLY.
-
listUsers
-
Get a list of every user that is a part of this group (and only this group)
-
listUsers
-
Get a list of every user that is a part of this group ONLY.
-
listUsers
-
Get a list of every user that is part of this group (and only this group).