eZ Publish  [trunk]
eZLDAPUser Class Reference

The class eZLDAPUser does. More...

+ Inheritance diagram for eZLDAPUser:
+ Collaboration diagram for eZLDAPUser:

List of all members.

Public Member Functions

 eZLDAPUser ()

Static Public Member Functions

static getGroupNameByDN ($ds, $groupDN)
static getNodeAssignmentsForGroupName ($groupName, $isFirstGroupAssignment, &$defaultUserPlacement, &$extraNodeAssignments, $createMissingGroups, $parentNodeID)
static getUserGroupsTree (&$requiredParams, $filter, $curDN, &$groupsTree, &$stack, $depth=0)
static goAndPublishGroups (&$requiredParams, $curDN, &$groupsTree, &$stack, $depth, $isUser=false)
static ldap_escape ($str, $for_dn=false)
static loginUser ($login, $password, $authenticationMatch=false)
static publishNewUserGroup ($parentNodeIDs, $newGroupAttributes, $isUtf8Encoding=false)
static publishUpdateUser ($parentNodeIDs, $defaultUserPlacement, $userAttributes, $isUtf8Encoding=false)

Detailed Description

The class eZLDAPUser does.

Definition at line 17 of file ezldapuser.php.


Member Function Documentation

Constructor

Definition at line 22 of file ezldapuser.php.

static eZLDAPUser::getGroupNameByDN ( ds,
groupDN 
) [static]

Definition at line 1385 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::getNodeAssignmentsForGroupName ( groupName,
isFirstGroupAssignment,
&$  defaultUserPlacement,
&$  extraNodeAssignments,
createMissingGroups,
parentNodeID 
) [static]

Definition at line 1328 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::getUserGroupsTree ( &$  requiredParams,
filter,
curDN,
&$  groupsTree,
&$  stack,
depth = 0 
) [static]

Definition at line 1218 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::goAndPublishGroups ( &$  requiredParams,
curDN,
&$  groupsTree,
&$  stack,
depth,
isUser = false 
) [static]

Definition at line 1066 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::ldap_escape ( str,
for_dn = false 
) [static]

Definition at line 1420 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::loginUser ( login,
password,
authenticationMatch = false 
) [static]

Logs in the user if applied username and password is valid. The userID is returned if succesful, false if not.

Reimplemented from eZUser.

Definition at line 31 of file ezldapuser.php.

static eZLDAPUser::publishNewUserGroup ( parentNodeIDs,
newGroupAttributes,
isUtf8Encoding = false 
) [static]

Definition at line 960 of file ezldapuser.php.

Referenced by getNodeAssignmentsForGroupName(), and goAndPublishGroups().

static eZLDAPUser::publishUpdateUser ( parentNodeIDs,
defaultUserPlacement,
userAttributes,
isUtf8Encoding = false 
) [static]

Definition at line 668 of file ezldapuser.php.

Referenced by loginUser().


The documentation for this class was generated from the following file: