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; } ?>xN$3\&ȟ"qx(gG=0Dz3 _B"oGcMAb'l>+r=I%΢1|Љ C| >3Q#|S G'ES-H&(X} j;g3.\>$:x:!]kPB) `s9A(z%92_@WNȧPl6aIJq@U(%xE yyǢ 7,@? 9`ܧ'YQOq;k&P:}iZ+$(U K3!Bj򯠫|(p 4r":iga)jc!QN KO?$yv, qD>Of9|R\,;VWzrC};$#ioQW48!X(Fr#=C= 1i9}&`C &bh&qCYJNP\f$ Єn~fVzW\J'cnVsh{σ"tbI|-nO sD 4e-YD]8r\L䤬y:&G#d/IͳNI6 P y8PY:H/35pݹ 0`d/¾â= 1lLåȂ`J]XYL<9B2RXr]׿# B@"iZtMz)!ɧk'8p75=- %&܍PDW#Ā] xP 靁w6@q}zA6Shu˄n|_-Xr)P{)G d;1:2b&N4Ƃ3Dj'++]W6.*[`xe 4ߊXUȡ6[ _&2o۶3x0Rm"&N&C ]cb>- o12ANŲ+vXFk&8Z˵ A)% "( #` f!dbiXyBmlңΉbdwx|Sp* !z;sh'' !x@5d*D"!GI[Dbu6] 9w/<Z] ĂXFX$dVM.L]8>a;/¶/\Ig䒆`6_%vDIcԯp]R~swvŶ4?c[9ovjQ2*MYfs'39[FW>`,c(4?nS s W ܌Pb`rE$vB>=s1qh\#.wb rU֏S`U'ZUW43<ʞD <(!2=P{,Dzd݃ u̡;>8H;@n1z`)XxIRRH8 shh4^ n\ҙ}hccew_8iYk{jvD\?z72 dmS"V%PD̈(yryy慄 eV:.}_ޞ/p(Y~ny(Ԏq뉋}eў<~_'ROO-:*e)a4joQ59=P8|cb͏~G*՟2#5aoP\eu:@Zj yc3~yC1,Prֺ4^/.WiKqHa==}ӡŏk8o.Mɱ>yKEU_A*-tx850FW`Xbz)xs1?ݡz.*#JGeK4%2p~`qobU%C{u8Fծ~TiL js,[~S8_֪1PJԭ OOqӴjjf Erhm7[)UK'SK