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][s۸~?`8I%^$Ym)8'㲜Ԗ !6EpyL?iynHd3Cwh\x%w,u4jhyCn;޸9!Zv^vO~^%\~~*voߐGzA&Ql6jU++ebfX29vdkݟOE ;v[f7r"u1eS! 2a#3t02TO,ģSDF܋uœl6d-ȯ|ʈh [ dI*Χ.rH-xٳXL}ߢbIwly3 P|:$\:Sx; i=rЄWKQq S~Q| c%٦%)vxĿ,hX\qU=>ra(`J4 pRIY~w>_)c^gɧxP YA}8Xu0?y#J#0EICr9G,#1|_@V &|D` y.(K<ЈR3t3g<2O3f D4_<$wJ(f_g2ϕ htgWCD[f"#62.x }U^ [U Rt@ye$Holv4P/yٙ-eJHx>(QEd2_WSs*0Aob648V,$1Jg<8aU& 4yF|1~{$cü)iW3R![JbYvS}G C.A=&RIƂ!a;P1E@dnՖ23yU)%&7H7XI'sroL&J>&e{;t/a9ߖixѺmNa.:v|,0!:>MkxÉソ5FlW bZ0G`K<:ZJb&Y r S]h(4'Sz SF\'@gՔl1lڀtgaϔz|83̩&kh$%g1&Nnd]0אWBH`$Sk$y/Rt9"#YmXa`g(u4ka];Ϙ RK0 .]٥Alj2ϦKm ]vu+=a\ohKyv7MʔlKZ[olO;RGCweAulX-Pbj-o.;QSom+;vyܶxouڤŔ.`m;%s}aD[/.CSj7PK90;-5 K=Q)2k>w*`/znMpxYmY:7;q&Zy^~ƽ_]-j놋er(po s.K[b vSKhr_GW:bQ-^EKEwMjf;V mYً#\jTZ݇Ķ Rn.!/eŻ]~V4cO_Wp†"\2W?cR3gJ%`i`ix0uR7pGQfG)ٺZ:AT+)b}0XNrX,&J!/ߗ9HR8ǖ!Ӈ<"2g˽]!!0XB ܒ TfjobOk3Ý,l6S8X`b 1K373d0hsFݬG#hvh ls@mLjmRv'Q7 F/F&T%\lmtXu]]{tZ4bc%F[*\?=GB͑&BxHm6?q3OxGKέ 6$Zϙ`ri䓨<3ʩM烨+Ng/7Jw09〹'(EZW҂ 4ϱ%42~0߱`ٱ'ntx;@u]XfM:YC~_Ƶ@|]eeR5V)Y nƉX1Rz <@G~Ϥ0 bu?p!=.ʾ g4".]K+x|ı/qޱqȝF:"?D 0gPPsVǬ/ uj욝Z6',;6Q?N喣!aȍzhU&y|QQJ)(wfXF]`O.FoQYQpyg b V)*A.!1ڵ Qk֎JE݆Qe祐_Ie%;[QÙY&[+1pg)Y1B/J5N25R-mlQ" Z T52] z>MTwo UiP),"B7e 4z#j#PFbŎbThYfLf^RHv2Lmeq.w#T]/CŐRRyTYDj?J(@)܀fw564KiQp'{0p\phXGDmjە3V6_U&E|Z|e0,%Fnse- ޭI[|JJq]K^B° .en3gȱ -i4W,닃$yiM8͙\AAuO}@27wI/HTg Ʌ@M?XB!BKIR)=MwT_T'/C.9PE%c B "d̅N 1g7ԍRb7dPH,=9 VH(%;Tnk_Bܯoo:x-fi0f D׻뇇3h3( `U@0a. @0%Yx(ǀ7H$)zT7>NeNU\~^%4#$5:.߼Ko~[n}YkeJTgJ:RKBL8K"g(꧟Dk ↇ$&^YF<,T[=Kf4@Ӡ_}іUu<Rj_O .qOyjmG&v="f (<G'\d.@_6N"!4 h?/TAN^Cn L;gNrcsowl syb6GnW@2,rh:H+G"*bq&u#)OFȾ_*z sx"qKynV=1Zs38 /M :%>j^k3oHw'lrDf݆#;VWВ[w emƳ; -}2{ntorN:s?|/K5Z"zd{>QJ/UiPweԸ4`NNAd7Mi" eӂ>^HX\uo -Nֺ3]Q4+~~|tUUdrBy.f|b {֞) W?/fC9ih~<ԛveXVèZ~tuV iNH6B:% m#E X:640EzHdh vHt.AyQL]HTzǏjğ|2ٗLc_*b.V#m⏈u)w,\Ѳw|98CUsV^=Qπ|]#iU%jz OR)fjfD0}