500)
$max = 10;
$r=@da_ldap_bind($ds,$config);
if ($search_IN == 'name' || $search_IN == 'ou')
$attr = ($search_IN == 'name') ? 'cn' : 'ou';
else if ($search_IN == 'radius'){
require('../lib/ldap/attrmap.php3');
$attr = $attrmap[$radius_attr];
}
if ($config[ldap_debug] == 'true')
print "DEBUG(LDAP): Search Query: BASE='$config[ldap_base]',FILTER='$attr=*$search*'
\n";
$sr=@ldap_search($ds,"$config[ldap_base]", "$attr=*$search*",array('uid'),0,$max);
if (($info = @ldap_get_entries($ds, $sr))){
for ($i = 0; $i < $info["count"]; $i++)
$found_users[] = $info[$i]['uid'][0];
}
@ldap_close($ds);
}
else
echo "Could not connect to the LDAP server
\n";
?>