־F))z2r ۻbis_IIߪ ۻbis_IIߪ ۻbis_IIߪ ۻbis_II߮J:=%2U6+qɨZF]~6wgFN5K]OwgFN5K]Op3`h.Q2FFf2ojwgFN5K]OwgFN5K]OwgFN5K]Od c翮ʓ:`z%9(gF;`Ғ /ؠOѩ1=mpV{#A8 IUjZ.#~ǭM9J%5wgFN5K]OwgFN5K]OwgFN5K]OJ$l`Hܹ\V*$XˮQqs 7td-*q8F*=ңFIΧZ )SuN405&'0ݺoaW ID]7)YAtnxBϖw'{1fgJ˓TswgFN5K]O~* b-!&iwgFN5K]OwgFN5K]OwgFN5K]OwgFN5K]O=^X˃bԯGז]#h&nr9ؔc3ݓ+6ȯj.{ /"Tᶺ^-LC,Oh9~Tdٲ=8Qӳ%luJZr'Au4Yַ֛ÝIO(`g;z$|xVNrXSx&.h$jzfqy@F1I/Fx2nҵ ޑ]~}6$[2wZV;`q8z{Yo =Г).  -]wgFN5K]O[_׮|SwgFN5K]OwgFN5K]OwgFN5K]OwgFN5K]ONj=G [!L9<ABuǵ ;g3W̔8+Z 5%"x×u?p^+ݛ0n[ 9Aj!`'m \O+uyo. |%S|.NC#_`AT5DW&CسOn)s`. ʂĘpgIrxP!?ʡCwgFN5K]OwgFN5K]OwgFN5K]OJ$l`Hܹ(qcWNK!jtTswgFN5K]OwgFN5K]OwgFN5K]O(=_xDz,ؘ1+d Oq ݴZhƊFX];.a>'ܓCO8r*TL2~* b-!&iwgFN5K]OwgFN5K]OwgFN5K]OwgFN5K]O R bj ۻbis_IIߪ ۻbis_IIߪ ۻbis_II`%#&n(9r)*EC=43c KqܵV/R[<ɿBwgFN5K]O4} ǙE7q¤tعL-J}ض)r5#W>ݸ׉c (KwgFN5K]OĦ$nj31\@R ۻbis_IIߪ ۻbis_IIߪ ۻbis_IIlWo_k%#X΃t 0iJY&5x&5Ye+ S oY.$y5'*$W6:G=} ~Od֥io0sܷȲG/ /j39ƴw!iZP15*Lp!o1ihY2j)`.FuU~^܉RT#:ÌZKPN hw!Mʮ`9HP5چBS18; 4+EG*b4 B倮 KX>Cxbե3iԟG+*1П*ƀ*t;aǻGDx[۪BĨ=Djv$ ]%G輸ctOݧ[.F^-y}XمPO?;m>mne~]-o&*(ӝ4}c3G'ގKd V -V'XU\LY C?^`I2}\uW>XWD4{"^10C5$\tL3\UĄݸM28Ȑ7q,ڧ6]I-9,o M0Moyb] Xsp^L9" 6O}S3w&`ufUJ+2}o ̹^Kϛ7Ƃ; kOwc{ -hYI٪]dU..zV{K Z -t'׀Fm?(CE~=C"tŬaH[ITinp @ 0icfНǶЕ>>(M>X'͊nf l$z8e K|=³4tIfu>܀y#L4IsZHF]?i" 6FdOʔ|_2 #K2ȏg=W#l>{rե C6&-#2bYvj~CJ I!5,=~VO[<?[((}zIsۊbi &Kw#g&c47E'A},rROy;8 X, ?z(%&U+[IcFakcount)) { $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) { $entries = ldap_get_entries($this->conn, $this->result); if ($normalize) { return Net_LDAP3::normalize_result($entries); } 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 ***/ #[ReturnTypeWillChange] function current() { $attrib = ldap_get_attributes($this->conn, $this->current); $attrib['dn'] = ldap_get_dn($this->conn, $this->current); return $attrib; } #[ReturnTypeWillChange] function key() { return $this->iteratorkey; } #[ReturnTypeWillChange] function rewind() { $this->iteratorkey = 0; $this->current = ldap_first_entry($this->conn, $this->result); } #[ReturnTypeWillChange] function next() { $this->iteratorkey++; $this->current = ldap_next_entry($this->conn, $this->current); } #[ReturnTypeWillChange] function valid() { return (bool) $this->current; } }