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<]s8R fZ")YؚJr<)֖ "!1EЊjIopHQd& FhׯӈܱD<>ܦc{ə :k:8o7 $|9}n/o^?pAIh,B Didۯ.-bRΞ|>oML++r<6dKT?UAXUqF+C}"6ehz|J5< r- =qjkIJb:egτ3" Y,Ϭ z y˧1#LBX[T@f{-[y"#RwD7x, ~"7;k} |Qx Xd ˧RoŲK6)A߆ ŧGyDGt oI8<&7Mx.#K(6} "|JRP[. O%9 R%!%*)yJ#/K,%Qxky,T-LiWd^yA,v>/ơ`͋B5H+E)(7Iy*ͲBR*ZzXՖ2!G#1|V'|L>KSa1KI CI8 $y|%j3MP)5_"I ;78&|eqϾ1tk$lmBSVFa| l3F N \̀%͢УHD?#*t8ڍ՜_PgP9ٳ1cu;yUqE饒:O {L hZш`wgֹVs4QPd_2=#^@YaQJ-(crG$"a{4xtmO|/MA4sjg҈ 59Q d mo `N=ԓ;q1"i4@%Q\qu|eѶu Aqg_,A!!V P -p@q!+^uVk03pFeĿ]ef-"ߠXFi^l”NxļYY-\Ee>2+=Ym7ܟCR`qG[!VL cHг)b14 8u48qeKpYd;KA{#,H h|XO8m/a9ߞ_/nb1u,0b Dq{K.wa n EɩmQʵTw2+5}+LŒ[ezDI@`ZHapniuu8n"'=n{`/U9 ׅv{Ja4V4 a}4br#:?OzK~K5&B6A%V[uk%;9~z!&>E|޺ۥ33I=/򣻰Wž5kǹ{Ʒ6RόCS#ڱV}.~M~A/_k^nt~O :?<[@- k\o*5[RCpe;sg& 3& .2Y帾X #6Τ^@ +2SY[A NqѶRWcSkTw7WW{EF :o+:vWN #4NH) |8Ae9 hzO"ЛErO[|mY-4d-rsTFOnKt` -@&@KdrΓ#4FIcHgto>^4INOj)B5:oc7l~gW4F+p ywDIYEium8e Gp3|s.kqUawܟp헊CH c]YO<Xc,^&hP86gFe.]kK~3Vnw6<@=cuۛP 瓈 t&r2CCx4fQӈ>M_* r񷫛ʅ;xt-mɓpnsSR;.&Low6FxqIe)E3̒ )9}#̩:b6!m≉pTh->vND"Qnd&?Lf"Q﬩-s[Samjtvj2džvSCGQL8~ ĥBX-NUXB+vz9[UNhC']%X;xcasWN{z2, g w_hu}_yuݟ^=x?ϼ--KRr +,ֵ>Z,Bdkx \`iDn =kD8\FKO.R% H,2߽rw qZzvϬ/•B񠎧jDN蔽e0OhBrFgZ8&>RPl"W /0J)VXg4|2 G[ێ_Gr?f_ݒcM1y f$7A=<ޮ!JVQߡǵ%T\"&4Ա]x" Q2GmU&Nתk άĔjVpVW,1;\= aAA؀s2Z4 G2Ŭ~iBF 3D:vw1(0Z!p'am5iskJ*W6 ^ XmRh=KrNa"B&!,̫jBи\0ɗZY]1]K@U%8uKπUբ4D"%ї庉ݯ~)j wm0WX16 & +K>0krZa9òy{mތTB텶l Y~_| Kꉾ2$ 䒙=΃z< I_զdYĊK#i,ɂ_k\$50%e2Se?mDj퉁(lyX)a2Mpk#9⒜Ǡo(h;=anwiumw^e'5Z:\۷J9|uvH@i `U Q,Ek/0LAPЉfq aZ/ϬVYLK!۝A+F +x[xwF 9m䢪K< }8.22%V-uvLb[zƨ*.glTvƅ\ˠT6D2ecP K5*fݖn=͡EX]> >/>ԖȻ^N-1d,4FT\4@v>lB5rQk~kMĨԘ&֗ؤ]jԖ#O75Jzj0jQBr1 ڙQ&xTӂ-G-%VOm \]-"l-6_7{]pKz/a W= |.VXP7Y4 ,l׀q{(C2:"#Q@I9΀wG/hj3 0ҩFvQdUh6> ]26ʻ=Z ɢ9G_ &]n:f<Aʗ}޻,M8eX k6EB7~P)>[A2ɖ7/,?4Zfsx]gun,s:R"h^Rlq~9ϧ1rrNVu' ryEިܿFB>0_S6LL? V?(Y:jw{Ii:NsgEX(=#Ŋ|;z?׾3B %rUtlc;t} ADQ(Q! VVTP{pi_lU)}u덄UcUm<_ou< 0귚XľD ^.`iMcjv48mn1/gT