- LSldapObject : Modification de la méthode getObjetFilter() pour permettre

de prendre en compte un filtre positionné par l'utilisateur dans la 
	configuration
This commit is contained in:
Benjamin Renard 2008-12-05 16:15:10 +00:00
parent e9d3b321d8
commit 467510201e

View file

@ -617,8 +617,14 @@ class LSldapObject {
*/ */
function getObjectFilter() { function getObjectFilter() {
if(!isset($this -> config['objectclass'])) return; if(!isset($this -> config['objectclass'])) return;
foreach ($this -> config['objectclass'] as $class) $filter="(&";
foreach ($this -> config['objectclass'] as $class) {
$filter.='(objectClass='.$class.')'; $filter.='(objectClass='.$class.')';
}
$filter.=')';
if ($this -> config['filter']) {
$filter="(&(".$this -> config['filter'].")$filter)";
}
return $filter; return $filter;
} }