echo " ================================================== \r\n"; echo " Getting user details for " . $ldapauth['rootname'] . " from directory \r\n"; echo " ================================================== \r\n"; $details = $objLDAP->getUserDetails($ldapauth['rootname']); foreach ($details as $key => $value) { echo $key . "=" . $value . "\r\n"; } echo "\r\n"; echo " ================================================== \r\n"; echo " Attempting to find groups, group container = "; if ($ldapauth['groupcontainer'] != "" && $ldapauth['groupcontainer'] != null && $ldapauth['groupcontainer'] != " ") { echo $ldapauth['groupcontainer']; } else { echo " Default Values "; } echo "\r\n"; echo " ================================================== \r\n"; $ldapGroupList = $objLDAP->listGroups($ldapauth['type'], $ldapauth['groupcontainer']); if (is_array($ldapGroupList)) { echo "The following groups and members were found \r\n"; foreach ($ldapGroupList as $group) { echo "cn = " . $group['cn'] . "\r\n"; // function checkGroupByName($groupName, $ldapType=0,$groupContainer="",$memField="",$memFieldType=0) $members = $objLDAP->checkGroupByName($group['cn'], $ldapauth['type'], $ldapauth['groupcontainer'], $ldapauth['ldapgroupfield'], $ldapauth['memFieldType']); echo "\r\n"; } } else { echo "NO Groups were Found, please check your config \r\n"; } $objLDAP->unbind();