Merge pull request #23086 from owncloud/ldap-sort-deprecated
remove deprecated ldap_sort
This commit is contained in:
commit
866de3c174
|
@ -1025,14 +1025,6 @@ class Access extends LDAPUtility implements user\IUserTools {
|
||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do the server-side sorting
|
|
||||||
foreach(array_reverse($attr) as $sortAttr){
|
|
||||||
foreach($sr as $searchResource) {
|
|
||||||
$this->ldap->sort($cr, $searchResource, $sortAttr);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
foreach($sr as $res) {
|
foreach($sr as $res) {
|
||||||
$findings = array_merge($findings, $this->ldap->getEntries($cr , $res ));
|
$findings = array_merge($findings, $this->ldap->getEntries($cr , $res ));
|
||||||
}
|
}
|
||||||
|
|
|
@ -178,14 +178,6 @@ interface ILDAPWrapper {
|
||||||
*/
|
*/
|
||||||
public function startTls($link);
|
public function startTls($link);
|
||||||
|
|
||||||
/**
|
|
||||||
* Sort the result of a LDAP search
|
|
||||||
* @param resource $link LDAP link resource
|
|
||||||
* @param resource $result LDAP result resource
|
|
||||||
* @param string $sortFilter attribute to use a key in sort
|
|
||||||
*/
|
|
||||||
public function sort($link, $result, $sortFilter);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unbind from LDAP directory
|
* Unbind from LDAP directory
|
||||||
* @param resource $link LDAP link resource
|
* @param resource $link LDAP link resource
|
||||||
|
|
|
@ -200,16 +200,6 @@ class LDAP implements ILDAPWrapper {
|
||||||
return $this->invokeLDAPMethod('set_option', $link, $option, $value);
|
return $this->invokeLDAPMethod('set_option', $link, $option, $value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param LDAP $link
|
|
||||||
* @param LDAP $result
|
|
||||||
* @param string $sortFilter
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
public function sort($link, $result, $sortFilter) {
|
|
||||||
return $this->invokeLDAPMethod('sort', $link, $result, $sortFilter);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param LDAP $link
|
* @param LDAP $link
|
||||||
* @return mixed|true
|
* @return mixed|true
|
||||||
|
@ -283,10 +273,7 @@ class LDAP implements ILDAPWrapper {
|
||||||
$errorCode = ldap_errno($this->curArgs[0]);
|
$errorCode = ldap_errno($this->curArgs[0]);
|
||||||
$errorMsg = ldap_error($this->curArgs[0]);
|
$errorMsg = ldap_error($this->curArgs[0]);
|
||||||
if($errorCode !== 0) {
|
if($errorCode !== 0) {
|
||||||
if($this->curFunc === 'ldap_sort' && $errorCode === -4) {
|
if($this->curFunc === 'ldap_get_entries'
|
||||||
//You can safely ignore that decoding error.
|
|
||||||
//… says https://bugs.php.net/bug.php?id=18023
|
|
||||||
} else if($this->curFunc === 'ldap_get_entries'
|
|
||||||
&& $errorCode === -4) {
|
&& $errorCode === -4) {
|
||||||
} else if ($errorCode === 32) {
|
} else if ($errorCode === 32) {
|
||||||
//for now
|
//for now
|
||||||
|
|
Loading…
Reference in New Issue