require_once('../lib/ldap/functions.php3');
$ds=@ldap_connect("$config[ldap_server]"); // must be a valid ldap server!
if ($ds) {
+ if (!is_numeric($max))
+ $max = 10;
+ if ($max > 500)
+ $max = 10;
$r=@da_ldap_bind($ds,$config);
if ($search_IN == 'name' || $search_IN == 'ou')
$attr = ($search_IN == 'name') ? 'cn' : 'ou';
}
if ($config[ldap_debug] == 'true')
print "<b>DEBUG(LDAP): Search Query: BASE='$config[ldap_base]',FILTER='$attr=*$search*'</b><br>\n";
- $sr=@ldap_search($ds,"$config[ldap_base]", "$attr=*$search*",array('uid'),0,$max_results);
+ $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];
$link = @da_sql_pconnect($config);
if ($link){
$search = da_sql_escape_string($search);
- if (!is_numeric($max_results))
- $max_results = 10;
- if ($max_results > 500)
- $max_results = 10;
+ if (!is_numeric($max))
+ $max = 10;
+ if ($max > 500)
+ $max = 10;
if (($search_IN == 'name' || $search_IN == 'department' || $search_IN == 'username') &&
$config[sql_use_user_info_table] == 'true'){
$res = @da_sql_query($link,$config,
- "SELECT " . da_sql_limit($max_results,0,$config) . " username FROM $config[sql_user_info_table] WHERE
+ "SELECT " . da_sql_limit($max,0,$config) . " username FROM $config[sql_user_info_table] WHERE
lower($search_IN) LIKE '%$search%' " .
- da_sql_limit($max_results,1,$config) . " " . da_sql_limit($max_results,2,$config) . " ;");
+ da_sql_limit($max,1,$config) . " " . da_sql_limit($max,2,$config) . " ;");
if ($res){
while(($row = @da_sql_fetch_array($res,$config)))
$found_users[] = $row[username];
$attr = $attrmap[$radius_attr];
$attr = da_sql_escape_string($attr);
$res = @da_sql_query($link,$config,
- "SELECT " . da_sql_limit($max_results,0,$config) . " username FROM $table WHERE attribute = '$attr'
- AND value LIKE '%$search%' " . da_sql_limit($max_results,1,$config) . " " . da_sql_limit($max_results,2,$config) . " ;");
+ "SELECT " . da_sql_limit($max,0,$config) . " username FROM $table WHERE attribute = '$attr'
+ AND value LIKE '%$search%' " . da_sql_limit($max,1,$config) . " " . da_sql_limit($max,2,$config) . " ;");
if ($res){
while(($row = @da_sql_fetch_array($res,$config)))
$found_users[] = $row[username];
}
else
echo "<b>Could not connect to SQL database</b><br>\n";
-?>
+>