Extract lowercase conversion out of the loop
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
parent
6496b95564
commit
efa1077872
|
@ -280,10 +280,11 @@ class Access extends LDAPUtility implements IUserTools {
|
||||||
public function extractAttributeValuesFromResult($result, $attribute) {
|
public function extractAttributeValuesFromResult($result, $attribute) {
|
||||||
$values = [];
|
$values = [];
|
||||||
if(isset($result[$attribute]) && $result[$attribute]['count'] > 0) {
|
if(isset($result[$attribute]) && $result[$attribute]['count'] > 0) {
|
||||||
|
$lowercaseAttribute = strtolower($attribute);
|
||||||
for($i=0;$i<$result[$attribute]['count'];$i++) {
|
for($i=0;$i<$result[$attribute]['count'];$i++) {
|
||||||
if($this->resemblesDN($attribute)) {
|
if($this->resemblesDN($attribute)) {
|
||||||
$values[] = $this->sanitizeDN($result[$attribute][$i]);
|
$values[] = $this->sanitizeDN($result[$attribute][$i]);
|
||||||
} elseif(strtolower($attribute) === 'objectguid' || strtolower($attribute) === 'guid') {
|
} elseif($lowercaseAttribute === 'objectguid' || $lowercaseAttribute === 'guid') {
|
||||||
$values[] = $this->convertObjectGUID2Str($result[$attribute][$i]);
|
$values[] = $this->convertObjectGUID2Str($result[$attribute][$i]);
|
||||||
} else {
|
} else {
|
||||||
$values[] = $result[$attribute][$i];
|
$values[] = $result[$attribute][$i];
|
||||||
|
|
Loading…
Reference in New Issue