use additional LDAP filter for search
This commit is contained in:
parent
4158ebb91d
commit
ffb3ed9357
|
@ -1330,13 +1330,6 @@ class posixGroup extends baseModule implements passwordService {
|
||||||
if ($this->isWindows()) {
|
if ($this->isWindows()) {
|
||||||
$filter = '(&(objectClass=user)(gidNumber=*))';
|
$filter = '(&(objectClass=user)(gidNumber=*))';
|
||||||
}
|
}
|
||||||
$typeFilter = $type->getAdditionalLdapFilter();
|
|
||||||
if (!empty($typeFilter)) {
|
|
||||||
if (strpos($typeFilter, '(') !== 0) {
|
|
||||||
$typeFilter = '(' . $typeFilter . ')';
|
|
||||||
}
|
|
||||||
$filter = '(&' . $filter . $typeFilter . ')';
|
|
||||||
}
|
|
||||||
$result = searchLDAPByFilter($filter, array('uid', 'gidNumber', 'cn'), array('user'));
|
$result = searchLDAPByFilter($filter, array('uid', 'gidNumber', 'cn'), array('user'));
|
||||||
$resultCount = sizeof($result);
|
$resultCount = sizeof($result);
|
||||||
for ($i = 0; $i < $resultCount; $i++) {
|
for ($i = 0; $i < $resultCount; $i++) {
|
||||||
|
|
Loading…
Reference in New Issue