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; } ?>xA~G%P5䄡<q7@\i!K}ͷ' G> )XWhGd2ϳR kٲK2 10sN@>pxGt!]±p( 0~F w,H ]RϠρF$@]`u+0S^XAR! 0"5/焍pV| 1yAN[}E_wS3a("e[ Or@mD\.03x 5ELѵG.>-1|@WDޱEta0vnno+eK='MqV㹓g{ 'weݬnD*×%+K?"ch`$2RV-y:B'YԠfŸk#f}nZރ ȴdSwVB:F1`ǁ?߁"r* cW;~c@`*n,f p5A/$$}*{~ηηz@E/[! 9"=( )VD1xC~Ϛ^#v47%v@8r|D~{yYtvwߠn{d΀:_DA%?}wN:@$r~$eR ý=ZWԞÍ'GJG+ヮAmfX$llJ,57cfUm0q"%.PfbOX{MQ@!#A:>ҿEnwӶSx0˙R֭G#|jcGcF~@D6%߷:5L U]AuxPo1?kZt tqtVThrDP ؂Q &پX* -++P5|Mzq@NN|*UNɶ!;VP>00JL]t[FB$Z!4HVF$Vq׺ЮT@,l)B VټE0!:"lfE4_3&WdK_ od!~z+3{4KWЮ>Әc^ώy=3o< fe9㭜[xKkYmpg&q6b78v oq1Xp2H-R ݇HcPA@( 9Helj\.ԭHu\WS@xdYM OM oWZr`eW?"Μǖ@{bIH47mfL|^LRIRU@ګXVd xS*Eڡ7ܹYg_cq6۷ȗ>MsVușh~댅\ԩjfL L"l-!}rVYcO.$ֹbҝٹ5>MRPO`t*6kY? I8v6ҹU`.Ur"U{܎=?*gq"dˡOuv"\B>ګ ,Vsi1S/q뚥yYzv q13W5xyPq6/(ʨ/wlSeMİ 1VXJTX^ܚyG~S`?"s5ی ƧjщadstyF$N~3(|'2fCP)vŹ.ck^8<*i%R1$) DbDDl+ɍxCҳbqȆǻ:ZqjZ:- tꚖϬJW!x}Woy  ϴpfU|aX,̉͟$}2-=C^t⃺Hƪ²U F- C%P$0›9r ʚY59ziPr ?b];orbNܤ~7C|/LMJOdlb /ٜ@L^erLG% l'c s.9[3Y3RWsz)X- Zu˲02k@1#>88kt7$ U5_Ų`ll^ l\uIJ- t%MTS{0YpJe\@ī4%WҀkGso2~W;{w>}3}>tO.n/gg''Wggw2}s4k?i5ƠJ !?-Rv a~! /{\Ң V6 a@N'=P2l] 3RrLE`d^VJ8JUhU\{[M C>b5(,&2mM k(tſ:4N&u̾I~ ۷G%So⎕fpW $gwDQ0poRA[noB&;]nvchc 6CeP';t9)r2#J{Ʌg-^}MԼA(|QO+Ox'm&3%̽+"_J\R[sz&nb]<ԩTSK\gM>My{ - cV嶡QO~vfY:֥B?M:@AMT*:p?gW7_^J rz^Z "߄ OMC8 }*XN'ŲZ?#uՑ4R>DP>(kl- croC>-eؙY)33K/ ɰ>.y YV;-~adkd(Spig UI00~wH^B'^7p|vRA趖R(qplthQ/]1B- f(y~}.y9)-jtRб{+!B\XJqS#/@$Z~lMRYU,25ڨ4PB5iY i,ܐ9<2\sϹHЈ) sSeZ%TeOozJ+MU ᯶XsZQի7M)G/3vdV7v+e nS7j&Z{ttZMiZ9V53{1Z9jj[_b2M