LdapConnection: Fetch attributes required for sorting the results

This commit is contained in:
Johannes Meyer 2015-06-25 15:51:19 +02:00
parent 6ff15acc1b
commit f956d09597
1 changed files with 12 additions and 0 deletions

View File

@ -608,6 +608,12 @@ class LdapConnection implements Selectable
'value' => $this->encodeSortRules($query->getOrder())
)
));
} elseif ($query->hasOrder()) {
foreach ($query->getOrder() as $rule) {
if (! in_array($rule[0], $fields)) {
$fields[] = $rule[0];
}
}
}
$results = @ldap_search(
@ -695,6 +701,12 @@ class LdapConnection implements Selectable
'value' => $this->encodeSortRules($query->getOrder())
)
));
} elseif ($query->hasOrder()) {
foreach ($query->getOrder() as $rule) {
if (! in_array($rule[0], $fields)) {
$fields[] = $rule[0];
}
}
}
$count = 0;