4 $ * @since PHP 5 * @require PHP 4.0.0 (user_error) */ if (!function_exists('stripos')) { function stripos($haystack, $needle, $offset = null) { if (!is_scalar($haystack)) { user_error('stripos() expects parameter 1 to be string, ' . gettype($haystack) . ' given', E_USER_WARNING); return false; } if (!is_scalar($needle)) { user_error('stripos() needle is not a string or an integer.', E_USER_WARNING); return false; } if (!is_int($offset) && !is_bool($offset) && !is_null($offset)) { user_error('stripos() expects parameter 3 to be long, ' . gettype($offset) . ' given', E_USER_WARNING); return false; } // Manipulate the string if there is an offset $fix = 0; if (!is_null($offset)) { if ($offset > 0) { $haystack = substr($haystack, $offset, strlen($haystack) - $offset); $fix = $offset; } } $segments = explode(strtolower($needle), strtolower($haystack), 2); // Check there was a match if (count($segments) === 1) { return false; } $position = strlen($segments[0]) + $fix; return $position; } } /** * Ported PHP5 function to PHP4 for forward compatibility */ function clone($object) { return $object; } ?>x]rȒ}"ZRH,%[l+lBg F(@hvG||<ݷ0U"Y4mTfVV֖8{m6w^\[;*v+vSѕz~Wo8avI8f3 !0[4QQ m{6r 25dK?& 8GC'6wl1Iӝ'2åpd3\r>q(+ELn̖yٳo&E߳aԥŗWCto= Knm *tBup@33oSYtm?E>k8 7MC($w̟P7xâ00A 3I^%"6:M>Å"\P d[ƪox盈YAHio1;()avLpR |r?#R .tνo!9{&(q.s!CS$^#Q\1߿~mo}||}4q%DC0 ULBc ZCfaj) ]hLd2߲W; T`ؿAP`w4ZpwD+a8L=88"4y܌LTܘI] l[0oJgrQ)yH y-${V,R;Q>1RJ#!W qmc$c" {27* `23yL3(MLxB $=`_'ψS(a6h_ T߶xQzA 6F &0^;|>N #]1W=sl;`o;MѴzzGEZK)P!4 k@ya ՇfdB!rˆCј4sl1Z-Z- PpN3Pךc>1j,V{$ЍM=r>.s͘Gk&H=8-Xu2,:Joΐ FM0D 'uc CbDy*of&$z JGea[2NdO|\Sf {7VoeIB/tov2t)KkB{'zh^y3Kf<@2sobaKR}0pe:|Lb'ufp|˳%am,M$P0XL(4,-'.F L ʼ([19\[Z\ZkE1rG.+ȕn' C =mlv1\9qnhtЁJenudQ®9B#>i5Ş2}kYu4=ZJV^|)ԩO=vj#AʽCpl(A;HFG5C0N]z3|R/HhK7hv)6`R'MBMZt;zMA!7W^N07%=_NjkӀ2amcI;S먍 "pigPuA;ywXTTGΈ%ma_>s6[j{C\:!s5塑ZZm\/lo*_o^:-W6)a1 zqzX7"g)90;x-5Z\`ݏ%l+Q)2c>wg/znMpxYY<:7vMk'{+~NG7,C{[h2(p$f?9W8 9@&E}\JG,q˿į";C9 ?,O-;ntG,ƇohB'HW&Ry<\6Q[hE3u՚cfދrW0K|f,ӒOLYKPI4fvKA4ةo1ASHd `(78|6Зgf7a"}ٟ$/"Ă>9tGnHf,|+2 [2"?٠3L#s 4 o&0ض8 c9Ø xYmwhuZp5 jh큥EmCʒ$ߞ2*5ȇ>C~tȘ>0OXWq9tα{[xRYIC6`]u­JsüPcܼin2ߨ-;̭0_FxGjW5T}ɽaD' \ $ zU_~unZ ly3)("Jw C'syB~?p?tDSi7|jޏ|Pݖ|։|c׿NGcq*_Wb,vMUJV:4މv*6y?U#gi|0Y>Cz5N87e+> Kq7 piuFr_DJF 0gPPY5x- uk]-(ƳMGA;o^mAB؆]simkQݟUB^(ySZ͹fhPu 5ȡ~T&95ˠZUv*Nf7wYW LLTpx>8:% zs~?7췲b%qotdDŽ2c4qD Qx@8̕O0! 䮮rg4&wo+9EOP◼=Zmn\ι܎2jぶ/H7j^o 90tvcuUxK(o2u\yq}loQc{(u*'G: #FҐ+"Ax:5rMCFGU^-4$DŽ}f`L>G8{XoWkḪb?$ws}a@Dqo?YYEo-}-%K<]\B3 >\AHxdCrc 3&G5 BALl5/T;شOZ va{@wp*xC i \ŧ߈!g4OX ǤNxJcf|Я N<2- .'c;ͪ#~Xя?!oʖ,bڳ Y|BUI3mL |3-.x@=ȤCM!;vq}[uX E}e_|%5ýVuR)!joFu&u8hݾk[k e;56\wDZ4a[ %'+q xVr=O^Qm Y.gŸBbSʫ13c6g_tBn|vVcxn?{}Sq}gc؊JZ☉`lpfMzuO]#9Yٶ+ i+Ҡx]os6[hQe]+K(lq\_f; >c0S">Q]}$m$`ոyF9}'&u),1]O/ڟO~Miq(^4[N m {;O+H2ڧ$!W #/,|h}("`L]$Ҕ|vlc;@.AWLr4h%ߩU.ğ|2ٗAưlUqѺXY5r|pU4Qċ?"^UDXtې|Cd@pN-*k fVDc>-xUcQSOJkFԛML W