- // Do the search
- $sret = @ldap_search($this->linkid, $this->basedn, $expression,
- array("dn", "o", "ou", "sn", "givenname",
- "cn", "mail", "telephonenumber"));
+ // Do the search. Use improved ldap_search() if PHP version is
+ // 4.0.2 or newer.
+ if(sqCheckPHPVersion(4, 0, 2)) {
+ $sret = @ldap_search($this->linkid, $this->basedn, $expression,
+ array("dn", "o", "ou", "sn", "givenname",
+ "cn", "mail", "telephonenumber"),
+ 0, $this->maxrows, $this->timeout);
+ } else {
+ $sret = @ldap_search($this->linkid, $this->basedn, $expression,
+ array("dn", "o", "ou", "sn", "givenname",
+ "cn", "mail", "telephonenumber"));
+ }