Simplification + reprise du vrai DN de l'utilisateur (gestion multi domaine par exemple)

This commit is contained in:
tysauron 2016-06-16 23:39:59 +02:00 committed by GitHub
parent b3bc89ca9b
commit 9c63350831

View File

@ -784,11 +784,8 @@ class UserGroup extends CommonObject
{ {
$muser=new User($this->db); $muser=new User($this->db);
$muser->fetch($val->id); $muser->fetch($val->id);
if ($conf->global->LDAP_KEY_USERS == 'cn') $ldapuserid=$muser->getFullName($langs); $info2 = $muser->_load_ldap_info();
elseif ($conf->global->LDAP_KEY_USERS == 'sn') $ldapuserid=$muser->lastname; $valueofldapfield[] = $muser->_load_ldap_dn($info2);
elseif ($conf->global->LDAP_KEY_USERS == 'uid') $ldapuserid=$muser->login;
$valueofldapfield[] = $conf->global->LDAP_KEY_USERS.'='.$ldapuserid.','.$conf->global->LDAP_USER_DN;
} }
$info[$conf->global->LDAP_GROUP_FIELD_GROUPMEMBERS] = (!empty($valueofldapfield)?$valueofldapfield:''); $info[$conf->global->LDAP_GROUP_FIELD_GROUPMEMBERS] = (!empty($valueofldapfield)?$valueofldapfield:'');
} }