if($onlylocal)
return $abook;
- // Load configured LDAP servers
- if(is_array($ldap_server)) {
+ // Load configured LDAP servers (if PHP has LDAP support)
+ if(is_array($ldap_server) && function_exists("ldap_connect")) {
reset($ldap_server);
while(list($undef,$param) = each($ldap_server)) {
if(is_array($param)) {
// Check that specified backend is writable
if(!$this->backends[$bnum]->writeable) {
- $this->error = _("Addressbook $bnum is read-only");
+ $this->error = sprintf(_("Addressbook %s is read-only", $bnum));
return false;
}