Fix so contactlist_fields option can be set via config file

pull/5168/head
Aleksander Machniak 9 years ago
parent ca332d5862
commit 791ee65d2e

@ -27,6 +27,7 @@ CHANGELOG Roundcube Webmail
- Fix handling of body parameter in mail compose request - Fix handling of body parameter in mail compose request
- Protect download urls against CSRF using unique request tokens (#1490642) - Protect download urls against CSRF using unique request tokens (#1490642)
- newmail_notifier: Refactor desktop notifications - newmail_notifier: Refactor desktop notifications
- Fix so contactlist_fields option can be set via config file
RELEASE 1.2-beta RELEASE 1.2-beta
---------------- ----------------

@ -989,6 +989,10 @@ $config['address_template'] = '{street}<br/>{locality} {zipcode}<br/>{country} {
// Note: For LDAP sources fuzzy_search must be enabled to use 'partial' or 'prefix' mode // Note: For LDAP sources fuzzy_search must be enabled to use 'partial' or 'prefix' mode
$config['addressbook_search_mode'] = 0; $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. // Template of contact entry on the autocompletion list.
// You can use contact fields as: name, email, organization, department, etc. // You can use contact fields as: name, email, organization, department, etc.
// See program/steps/addressbook/func.inc for a list // See program/steps/addressbook/func.inc for a list

@ -87,9 +87,10 @@ class rcube_config
$this->load(); $this->load();
// Defaults, that we do not require you to configure, // Defaults, that we do not require you to configure,
// but contain information that is used in various // but contain information that is used in various locations in the code:
// locations in the code: if (empty($this->prop['contactlist_fields'])) {
$this->set('contactlist_fields', array('name', 'firstname', 'surname', 'email')); $this->set('contactlist_fields', array('name', 'firstname', 'surname', 'email'));
}
} }
/** /**

Loading…
Cancel
Save