diff options
| -rw-r--r-- | config/main.inc.php.dist | 4 | ||||
| -rw-r--r-- | program/include/rcmail.php | 4 | 
2 files changed, 5 insertions, 3 deletions
| diff --git a/config/main.inc.php.dist b/config/main.inc.php.dist index 371ccaf8c..770d9f4d8 100644 --- a/config/main.inc.php.dist +++ b/config/main.inc.php.dist @@ -514,10 +514,12 @@ $rcmail_config['undo_timeout'] = 0;  // ----------------------------------  // This indicates which type of address book to use. Possible choises: -// 'sql' (default) and 'ldap'. +// 'sql' (default), 'ldap' and ''.  // If set to 'ldap' then it will look at using the first writable LDAP  // address book as the primary address book and it will not display the  // SQL address book in the 'Address Book' view. +// If set to '' then no address book will be displayed or only the +// addressbook which is created by a plugin (like CardDAV).  $rcmail_config['address_book_type'] = 'sql';  // In order to enable public ldap search, configure an array like the Verisign diff --git a/program/include/rcmail.php b/program/include/rcmail.php index 7a49095f7..c2f76b388 100644 --- a/program/include/rcmail.php +++ b/program/include/rcmail.php @@ -258,8 +258,8 @@ class rcmail extends rcube      $autocomplete = (array) $this->config->get('autocomplete_addressbooks');      $list = array(); -    // We are using the DB address book -    if ($abook_type != 'ldap') { +    // We are using the DB address book or a plugin address book +    if ($abook_type != 'ldap' && $abook_type != '') {        if (!isset($this->address_books['0']))          $this->address_books['0'] = new rcube_contacts($this->db, $this->get_user_id());        $list['0'] = array( | 
