Commit 1bc086feb5eb27538c0770b74479b3bd4e2b16bb

Authored by Neil Blakey-Milner
1 parent 526faee1

KTS-768: If we get an array for the CN value, show the first value in the

array.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5493 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktstandard/ldap/ldapbaseauthenticationprovider.inc.php
@@ -339,6 +339,14 @@ class KTLDAPBaseAuthenticationProvider extends KTAuthenticationProvider { @@ -339,6 +339,14 @@ class KTLDAPBaseAuthenticationProvider extends KTAuthenticationProvider {
339 $this->oPage->addError($aSearchResults->getMessage()); 339 $this->oPage->addError($aSearchResults->getMessage());
340 $aSearchResults = null; 340 $aSearchResults = null;
341 } 341 }
  342 +
  343 + if (is_array($aSearchResults)) {
  344 + foreach (array_keys($aSearchResults) as $k) {
  345 + if (is_array($aSearchResults[$k]['cn'])) {
  346 + $aSearchResults[$k]['cn'] = $aSearchResults[$k]['cn'][0];
  347 + }
  348 + }
  349 + }
342 } 350 }
343 351
344 $massimport = KTUtil::arrayGet($_REQUEST, 'massimport'); 352 $massimport = KTUtil::arrayGet($_REQUEST, 'massimport');