better explanation of ldap_public in config file. changed check for ldap public config to isset

release-0.6
svncommit 19 years ago
parent 39ecb7d0c2
commit eea43f7c99

@ -131,19 +131,21 @@ $rcmail_config['generic_message_footer'] = '';
// this string is used as a delimiter for message headers when sending
$rcmail_config['mail_header_delimiter'] = "\r\n";
// public ldap servers to search for contacts
$rcmail_config['ldap_public'] = false;
/** example config for Verisign directory
$rcmail_config['ldap_public']['Verisign'] = array('hosts' => array('directory.verisign.com'),
'port' => 389,
'base_dn' => '',
'search_fields' => array('Email' => 'mail', 'Name' => 'cn'),
'name_field' => 'cn',
'mail_field' => 'mail',
'scope' => 'sub',
'fuzzy_search' => 0);
**/
// in order to enable public ldap search, create a config array
// like the Verisign example below. if you would like to test,
// simply uncomment the Verisign example.
/**
* example config for Verisign directory
*
* $rcmail_config['ldap_public']['Verisign'] = array('hosts' => array('directory.verisign.com'),
* 'port' => 389,
* 'base_dn' => '',
* 'search_fields' => array('Email' => 'mail', 'Name' => 'cn'),
* 'name_field' => 'cn',
* 'mail_field' => 'mail',
* 'scope' => 'sub',
* 'fuzzy_search' => 0);
*/
/***** these settings can be overwritten by user's preferences *****/

@ -26,7 +26,7 @@ require_once 'include/rcube_ldap.inc';
function rcmail_ldap_public_search_form($attrib)
{
global $CONFIG, $JS_OBJECT_NAME, $OUTPUT;
if (!$CONFIG['ldap_public'])
if (!isset($CONFIG['ldap_public']))
{
// no ldap servers to search
show_message('noldapserver', 'warning');

Loading…
Cancel
Save