Merge branch 'master' of github.com:roundcube/roundcubemail

pull/210/head
Aleksander Machniak 10 years ago
commit b9d3e607bb

@ -71,7 +71,7 @@ class Net_LDAP3_Result implements Iterator
}
/**
*
* Wrapper for ldap_sort()
*/
public function sort($attr)
{
@ -79,18 +79,23 @@ class Net_LDAP3_Result implements Iterator
}
/**
*
* Get entries count
*/
public function count()
{
if (!isset($this->count))
if (!isset($this->count)) {
$this->count = ldap_count_entries($this->conn, $this->result);
}
return $this->count;
}
/**
* Wrapper for ldap_get_entries()
*
* @param bool $normalize Optionally normalize the entries to a list of hash arrays
*
* @return array List of LDAP entries
*/
public function entries($normalize = false)
{
@ -103,6 +108,14 @@ class Net_LDAP3_Result implements Iterator
return $entries;
}
/**
* Wrapper for ldap_get_dn() using the current entry pointer
*/
public function get_dn()
{
return $this->current ? ldap_get_dn($this->conn, $this->current) : null;
}
/*** Implement PHP 5 Iterator interface to make foreach work ***/

Loading…
Cancel
Save