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] B~8VѮƫ^ןN $\| 1*~b_xwrP4ߜ𤜼4tZ֫<חWe#rRfՕIG[Bn]3ezwlBQuTc$ XҨcj'1t̺˄d %`tZ∼cFHs&s(XD+h,i1YͦIY4/:|1!Y3ww>hC!A8HW+65z߿ws6 )0\}>9耎$ǂwa2S)r@KQ K#re>~ eO m‪"ϢF~+<wF,-4^X Fg,qdEM>ơx[|g$BUJ4ucW<r&i*fJD| PSTaO.<.9N[̄p~ EPc¿)%|Hȉ5 ,G9Z3,>EȓsRT!4a8q0J ƫ r $b[]1.]u A||?%^ĆK_f҄ℇ@G` SY"t ,<ƤAl|HU(:DzTiAd)m:Cr/jBZeelׯZuM^qe8^ +O˫ZR!)j> G҉%u?#&!C*єdw]D˵r 3n8Φ&5bN\['x@ h4a:Df}x$LLwwgj'Jkdl4G;0U " u`g1N H}cu\.p ilIWc9RBO08OjbokzF#KLGj?"Tc;%mm]1)L R1uL'{:ݷ h%Zñ0#64rS>[Q1 RvcmudLh9 fPLjoTW,WV뭏9]T2`@hCm.y…,"Hh`'`DIV5oz,njAhg* [IU }9=?P3N,PElD2WG.8xX.RԏP؃fډ99<)>ݮ{zy)bɖS=$=݂/3 Γa% DJBXoĞқ#Qfa-9l(8t|65ѿMiߖmgO`V3 E!𹯍O">MkG}Xޞ[#deW͎c\k-P.4kd$`F@hFnj4y-b݋vb OI.;'ݙO©6|/oL:,Sx4q䒩t$A&-%6z8{tܵ?ku% b%b<Hu6om#tƎQyl"lr~UgJ:?=#4)-$Jjà?O!N7=vn%77zwiUlKYK@s~#漙fnm< u!㭂[H7x2:iseTq9Xr6L-2 =HcPa, 9 *r5u+s50n}Ί~Jp1ҙRZl.#""[ϱh /;] `?3YXCI5ބ aポl76=\=St~THnWɳe5+VB X!:|2;«zɵxGH 8D/ ^UIF#>tuPIBU%CLhXހ™-Uhp@vR^=);arڰpl[Vtyq2no^[pCלNa}RX l06.8Y[ćjzWKL`OzRގAzRCؔQXw wBYoga~3.m׳w.磀t"2ڰijK]MjI-SA OW,:~Xlΐ6Mt",dgfc-쌕:<`: I2;1kl-fk}~>l Ks)%g<(䲖_V}i-2{;GWyp9oyr0?Trl.\/}%"gJ{ 4eua3㏹\Su1 )"~/a<8m'gs"ҝ۹ >eRPOag|*xjW٘?U I '{[XQ.V$O;Aj}wd䟓G5RqQrh3d]LϢΪI\:-e}Tf"yĺf)C^`}^ܪau:sn~ 2xyRǏ|d ˈ 6[3/t*yJR2yδf`r8bBF:_X~#S}'?YH6BcbI98d䫽]qk Xxr)t.0>ۧwl\)| )r@"Å=0y ZjGiU;4i'&k $bw>$Vkb>ڦ6kmڍFm{u$#+PY^@# WD(`'T3hFz%]r'1*` WUA:m(VuUuUL_>3^3IC"S3 UAGKnoHKKа_ۺ㽽! KaPOxq֨?؟B| :7$n^H7E~8d àA`<'H/ |a\ҙ}hc#e{_8iYk{jfD\?z72 dMS"%PD̈(yryy⅄ eV:.}ޜ?0@L"lөQVoˢ=y ZD wqe5XGc 4T{ >?`j.?~>;.~NNp<(l-HzNw=R?AqK,n4@/J;#yMg1,Pr֪4^/.Wi qHa==}ݡ+8o.Lɱ>xKyU?A1*-tx860FWu`Xaz)xs>?z.2#JGeGC]%u*MXnO8\ՌcTMdJPe.s‰RVսY&Vn5ǧ0}xdUU3P?(Ӯ@ln DSK