From b6d984f6c56302acd23e92459cfc099c788d3b63 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Tue, 8 May 2012 16:45:23 +0200 Subject: [PATCH] LSldapObject :: Fixed validation test --- .../includes/class/class.LSldapObject.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/public_html/includes/class/class.LSldapObject.php b/public_html/includes/class/class.LSldapObject.php index d5ee557d..f0553fce 100644 --- a/public_html/includes/class/class.LSldapObject.php +++ b/public_html/includes/class/class.LSldapObject.php @@ -466,13 +466,15 @@ class LSldapObject { if(isset($test['object_type'])) { $test_obj = new $test['object_type'](); $sfilter=$test_obj->getObjectFilter(); - $sfilter='(&'.$sfilter; - if($sfilter_user[0]=='(') { - $sfilter=$sfilter.$sfilter_user.')'; - } - else { - $sfilter=$sfilter.'('.$sfilter_user.'))'; - } + if ($sfilter_user) { + $sfilter='(&'.$sfilter; + if($sfilter_user[0]=='(') { + $sfilter=$sfilter.$sfilter_user.')'; + } + else { + $sfilter=$sfilter.'('.$sfilter_user.'))'; + } + } } else { $sfilter=$sfilter_user;