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]YsH~"?Tcf,+V$ޒH-j+lB;(EMw?im6$xHMwue:v B{m,a^ێ7lkNKfU2WӟzvwdAo>~8#ZI׿Tt[~HrP/t"(R#(c]L&Ĩ~{ŲL̬KQ&gَlzaj216FNl̼cR"lBFH_߄($mz[e⢗kCd Aվʆxx;)^n8qYnV,Y6V\b;mMt 4\mtB#,jglA,DpX!>1}4qk4]xk)靭PTOl=hǎFmUFz`JG]g_HP2-M@C>w((dwNm86j5sC 2^XP.|k-j!x|m k[|X<4kre"d&xd@j\: 99ۤ\N4X#JG,(B A~S_GGf1oy7N|Nzv a~=F鰗hTH d=v;(Dj/+>Wфnw*QQK lQQH4sA\oA"q0*"Xv^Y-TUD/=5z5eI8!fMߍrB½t/e!ɼYN438\4Kύ#Mp5A.*%/Ir!ϼd*VEj+<0BJ xdP> $.ܓm$d,65c;XdOm*3g_eB^b©) ~Èt@{Kp4%.dDjrP?zpDG:6M3nnlp cձc?e(ܕ lX3! fd%"q\Q/Hk)R d-1/ uCG ){3x8"0~*0>[de ~8{ {ԳX`N4a\rf&1:1 _hcw A[< Ko(i'v~wr#`eZHew՘U- .L틹" r[ɚg76OΜ\7pQ:qBW3'fT)a<\hƒ#d?!I졡ϯ>IZ'.1Q CVb:8\ T߰|,9\%"/3h66 #?'n;D=a;d/]R)sflo=W#8P ԭ PI,Sdq}!-Bo5b;&U#d*j8Ef9v||Uwɧqoٗ<G uP$%%k9ťh{(F[kHVKVCm0VU7jb3|R?LhKh)6Чn*6넚̳fcBn~)=ߡ_Ưtm;uʘNlKJ `򻟶ZkC7yFulmXMPbjo6g74ͅb[ ?,w-nGLҪ7F_4Si!tv$+f> (33fUG/ (a*V|,TU_V,-T,ͷ|N*7MQمQJNPJʼX~_؏F,y̗F$|%&!<"2eѫm!!0C ܒ TfjobO+3Ý,l2S8a` !K3g0h}ZըVvhlGmLj-Pv'^W F>FF T%\jmtXuY\{pZ4bC%FK*\?7̏:;śh&Bx EgUƸ83OyGKέ}Hg ˥O, ֝8B' $Nv̥8y!*R䙡{I,-1 @WB㈟(N .vy"&GT-߅ul0߈c`:y\3WU6_&%=K)\?hB;lE1ūtL?A}[,t!w{.ECR|F#"ҕI'Amf':;ܮO{ HNsf KYRs/P]if@Y2݋3|C_(e:΅YVܒ(ҷxN LuX:#r`@kVvΉL7q0G]]5]PUҬtu~"׭:fl q V2k%q `İjCZb6vBE%,֌Ý[?%ѭTCZB@.]x^h\]Rf}Gؐb|#6%Xf0h@ԨRCkUvim.\;V}'$ۥe ~cGƔxYRP;19j7@7ge4[vBJ¶̝=gAqtZva:k0[;5P){̴vs3wpzX1a'',K%Y؍Ԍ6eԜISc]€;ߞM-]9}na_ xq9g0U6ghM\^R/hҷJ&ms]*'/haS jy9UUF .u3+>,I ɳ'ҢM8͙ ;sP SW= m<q?.(HNl5ә-IPu6g8pӭegx'p,l)Ɂ/Lj 'dt=Gž殨6N蔌{NyѬ*a@ _B0:YP#ΝPfGG6iy_Uп7L'SK-7s:?8鞍z񈾹kf,$غ9 9Fbp5)Bt:\8bZEع0:C,jZ)PݎeT @\6<[V7 )nym^ V[tzm७9lDž2[b zU\qײ?^E<l,3OqlsHy>\=3Jc=8uW;,c0ؕ-exn?&a<@IlzvLH%ޯM i3Tj̆sO2{nn)*rg㥕d+%˻H8tol2! .9]ǃAzSr "˽!ISA, Wsٛ@˺Pũx;3NH>&8Q~~|tp\kSb{ hڟ#6W6ZiXVͨ4^.;~w5\]Lr4h%kş|2ٕ$ƲlU*pU+u.o⏈u)6}c$ULЩme-Գâ%X= oVV'WՊ{zplZF3