From 1bc086feb5eb27538c0770b74479b3bd4e2b16bb Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Mon, 5 Jun 2006 10:26:10 +0000 Subject: [PATCH] KTS-768: If we get an array for the CN value, show the first value in the array. --- plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php | 8 ++++++++ 1 file changed, 8 insertions(+), 0 deletions(-) diff --git a/plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php b/plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php index d96ed2d..c4009de 100644 --- a/plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php +++ b/plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php @@ -339,6 +339,14 @@ class KTLDAPBaseAuthenticationProvider extends KTAuthenticationProvider { $this->oPage->addError($aSearchResults->getMessage()); $aSearchResults = null; } + + if (is_array($aSearchResults)) { + foreach (array_keys($aSearchResults) as $k) { + if (is_array($aSearchResults[$k]['cn'])) { + $aSearchResults[$k]['cn'] = $aSearchResults[$k]['cn'][0]; + } + } + } } $massimport = KTUtil::arrayGet($_REQUEST, 'massimport'); -- libgit2 0.21.4