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/&D0y2NGQ#|L>&9oFܣFϷ#?_cGB ̼c WrN$'wae@C է4 S=G |H_9"@ڄ$)UEE%V.y$+8,X;Mh5aY>=Ɋ|C\3HiǮx,=MU\!)xE\x\r 9P]3,EK|L> NQ˗ YD%rgXB'|:'ɳfY  G҉%u?c&C*єdw=D˵r 3n8Φ&5bN\;'d@ h4jp0VgEU>}NrO3UT{ Nv:'˨#C)j]b3{gJG+C.@ā^mfX%b# @OLB3$AwhpI'콁$xԇ|XK(;L/aimۙu <L)6G|kc'ӈE`!х1|hj wa;/¶/\Ig䒆`6_%vDIc#=ԷpWyyovr.)ѻKb[z^?cΛ9o휧Ԣ.S=dUpÛI ;OfR'8#qsn=F+.|F)YPi,*?0 8*p9 ]A=nxbԝrYQO 63f4\:7]*١]kdLD|96^|eg& c:){p>l|srcKgcóϕ R j1@W/ $(TYU_ҩO10t (9ߢZu רd7- Փ9NJ& K˶eO':\ﵽE` 0t[6/߇)e0̆!ƆB6kXM` y),)^`96cVe]mjPcYXΑilkg8` L,cj_lS,dT|PBUi`@r2,[?gHfk)B03آrK&{clne9+nⷘB& F2[3Z_8-ei]'\2˪o4e{wuO:~8~{o\;l3̏1ܷ8K{K_fٺR^.lm~c.WT639E%l9g- U/@ ;'L1<޻_ r=oPO 9 [ !ICs `_8*]Jw<(`Z yq4KF40J!\~VRVVYY6I`Ҝ\OJ}Ѭ_$X,eK/ճ[[5[cέOyAQ&C</_8I3t}O8aQ=avqkE<^%O X\&ϙl3~@Ln#~G,bc_H Wod'z= IWh,VX,ɗ9̙|u/u K\tCOWBNj߉g(lq־)b2J܄1f={+,lvn25jN6j-:ꍺӱYQ{BKiȮ9o1R#ctU !ʥUaCKR~stXzU|IXsWFɌOCmԭ@56~όmvuZ2kTȢpBܒ”JoFk_X\Y7+kzz/ȑ2p9 v0oX =^-b /lų}r _q+bn/;fj\CM'.j_/㗪V}dYiI>M@i| Ia_{q$Xun5˶6 jk|]8>E~JrTVGP+>|< lndNmxJުhǑ%oβ26/ּ:1SvAVS3q[sm;/-Q\bg}Y'OA>?6W*n~Sj6 }v@ mG 5 |NO~uprKGak1G҃EtzOMKubYΟ2{Ebe@y~ Ե.* /̕mR$#Q>T9pO #vtl#C{KSyrrOkSŦ$xeUŏP,: F d8']!#w $U=c X02V~F^J\OwK`i,5ʈk-g9F? r1FHh`ߝ1]3pCt*SY_{|bTpIS#I9F݁Gk=VhZam8*SZYUlHpuB8h~eqXL@G BV8U"jc1/U1Ԫ졽ބu8Fծ>4A9^-?)`/ukU݋nk(j%VSx|'8ZMiZ5Q53U "Z9z 4ȮZ^LUK