** $Id$
**/
- $addressbook_php = true;
+ if (defined ('addressbook_php'))
+ return;
+ define ('addressbook_php', true);
// Include backends here.
include('../functions/abook_local_file.php');
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)) {
$ret = array();
for($i = 1 ; $i <= $this->numbackends ; $i++) {
if(empty($type) || $type == $this->backends[$i]->btype) {
- array_push($ret, &$this->backends[$i]);
+ $ret[] = &$this->backends[$i];
}
}
return $ret;
$userdata['nickname'] = $userdata['email'];
}
- if(eregi('[ \:\|\#\"\!]', $userdata['nickname'])) {
+ if(eregi('[ \\:\\|\\#\\"\\!]', $userdata['nickname'])) {
$this->error = _("Nickname contain illegal characters");
return false;
}