Aleksander Machniak
2016-03-18 7c04110698958e1541a9f115e1877562d53e5085
Fix so contactlist_fields option can be set via config file
3 files modified
12 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
config/defaults.inc.php 4 ●●●● patch | view | raw | blame | history
program/lib/Roundcube/rcube_config.php 7 ●●●●● patch | view | raw | blame | history
CHANGELOG
@@ -14,6 +14,7 @@
- Hide DSN option in Preferences when smtp_server is not used (#1490666)
- Protect download urls against CSRF using unique request tokens (#1490642)
- newmail_notifier: Refactor desktop notifications
- Fix so contactlist_fields option can be set via config file
RELEASE 1.1.4
-------------
config/defaults.inc.php
@@ -936,6 +936,10 @@
// Note: For LDAP sources fuzzy_search must be enabled to use 'partial' or 'prefix' mode
$config['addressbook_search_mode'] = 0;
// List of fields used on contacts list and for autocompletion searches
// Warning: These are field names not LDAP attributes (see 'fieldmap' setting)!
$config['contactlist_fields'] = array('name', 'firstname', 'surname', 'email');
// Template of contact entry on the autocompletion list.
// You can use contact fields as: name, email, organization, department, etc.
// See program/steps/addressbook/func.inc for a list
program/lib/Roundcube/rcube_config.php
@@ -87,9 +87,10 @@
        $this->load();
        // Defaults, that we do not require you to configure,
        // but contain information that is used in various
        // locations in the code:
        $this->set('contactlist_fields', array('name', 'firstname', 'surname', 'email'));
        // but contain information that is used in various locations in the code:
        if (empty($this->prop['contactlist_fields'])) {
            $this->set('contactlist_fields', array('name', 'firstname', 'surname', 'email'));
        }
    }
    /**