[Horde_Group] element index

Package indexes

All elements
a c d e f g h i k l m n r s u _
_
top
Variable $_auditLog
This variable caches the users added or removed from the group for History logging of user-groups relationship.
Variable $_connected
Boolean indicating whether or not we're connected to the SQL server.
Variable $_datatree
Group::$_datatree in Group.php
Pointer to a DataTree instance to manage the different groups.
Variable $_db
Group_sql::$_db in sql.php
Handle for the current database connection.
Variable $_ds
Group_ldap::$_ds in ldap.php
LDAP connection handle
Variable $_error
A marker for fatal errors
Variable $_filter
Generated LDAP filter based on the config parameters
Variable $_groupCache
Group::$_groupCache in Group.php
Cache of previously retrieved group objects.
Variable $_groupList
Group::$_groupList in Group.php
Id-name-hash of all existing groups.
Variable $_groupMap
Group::$_groupMap in Group.php
Id-name-map of already cached group objects.
Variable $_groupOb
The Group object which this group is associated with - needed for updating data in the backend to make changes stick, etc.
Variable $_groupParentList
Cache of parent group trees.
Variable $_groupParents
Cache of parent groups.
Variable $_hookFunction
Variable $_params
Local copy of the global $conf['group']['params'] array. Simply for coding convenience.
Variable $_params
Group::$_params in Group.php
Group driver parameters
Variable $_parentTree
Group::$_parentTree in Group.php
Cache of parents tree.
Variable $_subGroups
Group::$_subGroups in Group.php
List of sub groups.
Variable $_userGroups
Group::$_userGroups in Group.php
Hash of groups of certain users.
Variable $_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.
Method _connect
Attempts to open a persistent connection to the sql server.
Method _connect
Connects to the LDAP server.
Method _fromAttributes
Take in a list of attributes from the backend and map it to our internal data array.
Method _fromAttributes
Take in a list of attributes from the backend and map it to our internal data array.
Method _fromAttributes
Take in a list of attributes from the backend and map it to our internal data array.
Method _getGroupParentNameList
Returns a flat list of the parents of a child group
Method _getGroupParents
Returns a list of parent permissions.
Method _getParents
Method _loadDriver
Method _nextGid
Searches existing groups for the highest gidnumber, and returns one higher.
Method _recursive_delete
Recursively deletes $dn. $this->_ds MUST already be connected.
Method _toAttributes
Map this object's attributes from the data array into a format that can be stored in an LDAP entry.
Method _toAttributes
Map this object's attributes from the data array into a format that we can store in the attributes storage backend.
Method _toAttributes
Map this object's attributes from the data array into a format that can be stored in an LDAP entry.
Method __sleep
Group::__sleep() in Group.php
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __wakeup
Initializes the object.
Method __wakeup
Initializes the object.
Method __wakeup
Group::__wakeup() in Group.php
Initializes the object.
Method __wakeup
Initializes the object.
a
top
Method addGroup
Add a group to the groups system. The group must first be created with Group_ldap::newGroup(), and have any initial users added to it, before this function is called.
Method addGroup
Adds a group to the groups system. The group must first be created with Group::newGroup(), and have any initial users added to it, before this function is called.
Method addGroup
Adds a group to the groups system. The group must first be created with Group::newGroup(), and have any initial users added to it, before this function is called.
Method addGroup
Group::addGroup() in Group.php
Adds a group to the groups system. The group must first be created with Group::newGroup(), and have any initial users added to it, before this function is called.
Method addGroup
Adds a group to the groups system. The group must first be created with Group::newGroup(), and have any initial users added to it, before this function is called.
Method addUser
Adds a user to this group, and makes sure that the backend is updated as well.
Method addUser
Adds a user to this group, and makes sure that the backend is updated as well.
c
top
Method clearAuditLog
Clears the audit log. To be called after group update.
Method clearAuditLog
Clears the audit log. To be called after group update.
d
top
Variable $data
Key-value hash that will be serialized.
Method DataTreeObject_Group
The DataTreeObject_Group constructor. Just makes sure to call the parent constructor so that the group's name is set properly.
Class DataTreeObject_Group
Extension of the DataTreeObject class for storing Group information in the Categories driver. If you want to store specialized Group information, you should extend this class instead of extending DataTreeObject directly.
Method dnForMail
Tries to find a DN for a given kolab mail address.
e
top
Method encodeName
Replace all occurences of ':' in an object name with '.'.
Method exists
Check if a group exists in the system.
Method exists
Check if a group exists in the system.
Method exists
Check if a group exists in the system.
Method exists
Group::exists() in Group.php
Check if a group exists in the system.
f
top
Method factory
Group::factory() in Group.php
Attempts to return a concrete Group instance based on $driver.
g
top
Method get
Gets one of the attributes of the object, or null if it isn't defined.
Method getAuditLog
Get all the users recently added or removed from the group.
Method getAuditLog
Get all the users recently added or removed from the group.
Method getDn
Sets the name of this object.
Method getGroup
Returns a DataTreeObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
Method getGroup
Group::getGroup() in Group.php
Returns a DataTreeObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
Method getGroup
Return an LDAP_Group object corresponding to the named group, with the users and other data retrieved appropriately.
Method getGroup
Returns a SQLObject_Group object corresponding to the named group, with the users and other data retrieved appropriately.
Method getGroupById
Returns a DataTreeObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
Method getGroupById
Returns a SQLObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
Method getGroupById
Return a Kolab_Group object corresponding to the given dn, with the users and other data retrieved appropriately.
Method getGroupById
Return an LDAP_Object object corresponding to the given dn, with the users and other data retrieved appropriately.
Method getGroupById
Returns a DataTreeObject_Group object corresponding to the given unique ID, with the users and other data retrieved appropriately.
Method getGroupId
Group::getGroupId() in Group.php
Retrieves the ID of a group.
Method getGroupId
Retrieve the ID of the given group.
Method getGroupId
Retrieves the ID of a group.
Method getGroupId
Retrieves the ID of a group.
Method getGroupId
Retrieve the ID of the given group.
Method getGroupMemberships
Get a list of every group that $user is in.
Method getGroupMemberships
Get a list of every group that the given user is a member of.
Method getGroupMemberships
Get a list of every group that the given user is a member of.
Method getGroupMemberships
Get a list of every group that $user is in.
Method getGroupMemberships
Get a list of every group that $user is in.
Method getGroupMemberships
Get a list of every group that $user is in.
Method getGroupName
Retrieves the name of a group.
Method getGroupName
Retrieves the name of a group.
Method getGroupName
Retrieve the name of a group.
Method getGroupName
Retrieves the name of a group.
Method getGroupParent
Get the parent of the given group.
Method getGroupParent
Get the parent of the given group.
Method getGroupParent
Returns the single parent ID of the given group.
Method getGroupParent
Returns the single parent ID of the given group.
Method getGroupParent
Returns the single parent ID of the given group.
Method getGroupParentList
Returns a flat list of the parents of a child group
Method getGroupParentList
Get a list of parents all the way up to the root object for the given group.
Method getGroupParentList
Returns a flat list of the parents of a child group
Method getGroupParentList
Get a list of parents all the way up to the root object for the given group.
Method getGroupParentList
Returns a flat list of the parents of a child group
Method getGroupParents
Returns a tree of the parents of a child group.
Method getGroupParents
Returns a tree of the parents of a child group.
Method getGroupParents
Get a list of the parents of a child group.
Method getGroupParents
Get a list of the parents of a child group.
Method getGroupParents
Returns a tree of the parents of a child group.
Method getGroupShortName
Strips all parent references off of the given group name.
Method 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.
Method getGroupShortName
Strips all parent references off of the given group name.
Method getGroupShortName
Strips all parent references off of the given group name.
Method 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.
Method getGUID
Group::getGUID() in Group.php
Returns a globally unique ID for a group.
Method getId
Gets the ID of this object.
Method getId
Fetch the ID of this group
Method getId
Fetch the ID of this group
Method getLevel
Group::getLevel() in Group.php
Returns the nesting level of the given group. 0 is returned for any object directly below GROUP_ROOT.
Method getLevel
Returns the nesting level of the given group. 0 is returned for any object directly below GROUP_ROOT.
Method getLevel
Returns the tree depth of the given group, relative to the base dn.
Method getName
Gets the name of this object.
Method Group
Group::Group() in Group.php
Constructor.
Class Group
Group in Group.php
The Group:: class provides the Horde groups system.
Page Group.php
Group.php in Group.php
Method Group_hooks
Constructor.
Class Group_hooks
Group_hooks in hooks.php
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.
Class Group_kolab
Group_kolab in kolab.php
The Group_kolab class provides a Kolab backend for the Horde groups system.
Method Group_kolab
Constructor.
Class Group_ldap
Group_ldap in ldap.php
The Group_ldap class provides an LDAP backend for the Horde groups system.
Method Group_ldap
Constructor.
Class Group_mock
Group_mock in mock.php
The Group:: class provides the Horde groups system.
Method Group_mock
Constructor.
Constant GROUP_ROOT
GROUP_ROOT in Group.php
The parent Group node
Method Group_sql
Constructor.
Class Group_sql
Group_sql in sql.php
The Group:: class provides the Horde groups system.
h
top
Page hooks.php
hooks.php in hooks.php
i
top
Variable $id
The unique name of this object.
k
top
Page kolab.php
kolab.php in kolab.php
Method Kolab_Group
Constructor.
Class Kolab_Group
Kolab_Group in kolab.php
l
top
Page ldap.php
ldap.php in ldap.php
Method LDAP_Group
Constructor.
Class LDAP_Group
LDAP_Group in ldap.php
Extension of the DataTreeObject_Group class for storing group information in an LDAP directory.
Method listAllUsers
Get a list of every user that is part of the specified group and any of its subgroups.
Method listAllUsers
Get a list of every user that is part of the specified group and any of its subgroups.
Method listAllUsers
Get a list of every user that is a member of this group and any of it's subgroups.
Method listAllUsers
Get a list of every user that is a part of this group and any of it's subgroups
Method listAllUsers
Get a list of every user that is part of the specified group and any of its subgroups.
Method listAllUsers
Get a list of every user that is part of the specified group and any of its subgroups.
Method listGroups
Returns a list of all groups, in the format id => groupname.
Method listGroups
Group::listGroups() in Group.php
Returns a list of all groups, in the format id => groupname.
Method listGroups
Get a list of every group, in the format dn => groupname.
Method listGroups
Returns a list of all groups, in the format id => groupname.
Method listUsers
Get a list of every user that is a part of this group ONLY.
Method listUsers
Get a list of every user that is a part of this group (and only this group)
Method listUsers
Group::listUsers() in Group.php
Get a list of every user that is a part of this group ONLY.
Method listUsers
Get a list of every user that is part of this group (and only this group).
m
top
Page mock.php
mock.php in mock.php
n
top
Variable $name
The unique name of this object.
Method newGroup
Returns a new group object.
Method newGroup
Returns a new group object.
Method newGroup
Return a new group object.
Method newGroup
Returns a new group object.
Method newGroup
Group::newGroup() in Group.php
Returns a new group object.
r
top
Method removeGroup
Removes a group from the groups system permanently.
Method removeGroup
Removes a group from the groups system permanently.
Method removeGroup
Remove a group from the groups system permanently.
Method removeGroup
Removes a group from the groups system permanently.
Method removeGroup
Removes a group from the groups system permanently.
Method removeUser
Removes a user from this group, and makes sure that the backend is updated as well.
Method removeUser
Removes a user from this group, and makes sure that the backend is updated as well.
s
top
Page sql.php
sql.php in sql.php
Method save
Save any changes to this object to the backend permanently.
Method save
Kolab_Group::save() in kolab.php
Save any changes to this object to the backend permanently.
Method save
Save group
Method set
Sets one of the attributes of the object.
Method setGroupOb
Associates a Group object with this group.
Method shutdown
Stores the object in the session cache.
Method shutdown
Stores the object in the session cache.
Method shutdown
Group::shutdown() in Group.php
Stores the object in the session cache.
Method singleton
Group::singleton() in Group.php
Attempts to return a reference to a concrete Group instance.
Method SQLObject_Group
The SQLObject_Group constructor. Just makes sure to call the parent constructor so that the group's name is set properly.
Class SQLObject_Group
SQLObject_Group in sql.php
Extension of the SQLObject class for storing Group information in the Categories driver. If you want to store specialized Group information, you should extend this class instead of extending SQLObject directly.
u
top
Method updateGroup
Stores updated data - users, etc. - of a group to the backend system.
Method updateGroup
Stores updated data - users, etc. - of a group to the backend system.
Method updateGroup
Stores updated data - users, etc. - of a group to the backend system.
Method updateGroup
Store updated data - users, etc. - of a group to the backend system.
Method updateGroup
Stores updated data - users, etc. - of a group to the backend system.
Method userIsInGroup
Say if a user is a member of a group or not.
Method userIsInGroup
Say if a user is a member of a group or not.
Method userIsInGroup
Say if a user is a member of a group or not.
Method userIsInGroup
Say if a user is a member of a group or not.
a c d e f g h i k l m n r s u _