- Fix setting user name in 'new_user_identity' plugin (#1486137)

release-0.6
alecpl 15 years ago
parent 915e3d19ed
commit 4d54cfe840

@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail CHANGELOG RoundCube Webmail
=========================== ===========================
- Fix setting user name in 'new_user_identity' plugin (#1486137)
- Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995) - Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995)
- Fix all folders checking for new messages with disabled caching (#1486128) - Fix all folders checking for new messages with disabled caching (#1486128)
- Support skins in 'archive' and 'markasjunk' plugins - Support skins in 'archive' and 'markasjunk' plugins

@ -19,10 +19,6 @@
* // When automatically setting a new users's full name in their * // When automatically setting a new users's full name in their
* // new identity, match the user's login name against this field. * // new identity, match the user's login name against this field.
* $rcmail_config['new_user_identity_match'] = 'uid'; * $rcmail_config['new_user_identity_match'] = 'uid';
*
* // Use the value in this field to automatically set a new users's
* // full name in their new identity.
* $rcmail_config['new_user_identity_field'] = 'name';
*/ */
class new_user_identity extends rcube_plugin class new_user_identity extends rcube_plugin
{ {
@ -40,7 +36,7 @@ class new_user_identity extends rcube_plugin
$ldap->prop['search_fields'] = array($match); $ldap->prop['search_fields'] = array($match);
$results = $ldap->search($match, $args['user'], TRUE); $results = $ldap->search($match, $args['user'], TRUE);
if (count($results->records) == 1) { if (count($results->records) == 1) {
$args['user_name'] = $results->records[0][$rcmail->config->get('new_user_identity_field')]; $args['user_name'] = $results->records[0]['name'];
} }
} }
return $args; return $args;

Loading…
Cancel
Save