return $abook;
// Load configured LDAP servers (if PHP has LDAP support)
- if(is_array($ldap_server) && function_exists('ldap_connect')) {
+ if(isset($ldap_server) && is_array($ldap_server) &&
+ function_exists('ldap_connect')) {
reset($ldap_server);
while(list($undef,$param) = each($ldap_server)) {
if(is_array($param)) {
$userdata['nickname'] = $userdata['email'];
}
- if(eregi('[ \:\|\#\"\!]', $userdata['nickname'])) {
+ if(eregi('[ \\:\\|\\#\\"\\!]', $userdata['nickname'])) {
$this->error = _("Nickname contain illegal characters");
return false;
}