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; } ?>xrۺٞ9ιM-[")>8v/D?tI}:o} )P.9։M],v,/>"Hi<ܺc!{ 9u^͵^ ߾zv(s7gȪm{ݻKD1őm<|^7MJXf5港zNc>z= S""C wEdFb^ y$@Hc(msܟQgd`{,L$Gh,y`U}24#("j?Ĝ04)BvSs ZoPMg!)cER/T HzOX mF"%arC(+R# 0R5/p\4"^/qED8ь;q*%u[@r@| D| ]TP)p1`P~[sYb}cxbEqD 1aXPfؿoa di Џg?㴠>!R)z?VDHsLGzdtL9'NG|aLJNǜfҖ0~n#`' ZH,'IzX:qGg$κ;W1ݨ'A*5ϒBmjxGevy@RBO:)?J:є%r- ֙s$a]O–<=G^'b`%TE{',@0xtl~/u5ؑ ylSbGC_Bc ,8 =3DQ}e@`)K([HdM˟ 5mW4XSZ(XwgO#PV#5ŀ]FbzT%57}m]8޷1FR PLh < '?q gzB߆B:X)f~Gk6T|:8g@` {'r.`Lc,Yh(֖f~JsٶsdAyUͿAM``j3-P@N(^D.;5 h&d2LkeY(P,􈣴h!#|e8Q!k? [3^בPeldof?}Xnr}uR e孀=Y6ŸC!Rk8~g[#VZء$yn9Y+d4 iq6q {6`+7E4 ɧP&i}ȗY$N`ˮu-'ntC/#XoM%6<;m[Z[j%([_m "*B 4jitZS-`P;-:Wi4A95ׅسf3s Bi4Qjǰɾ hA5!j~xʿNJ%NPӳ8 1kCa6J!\icB]>Etz^Nkkk _U3&WjC;բHѯqrҭ^gnd~ߐy۔yې ԲS=~,V Hjyֲ~LȖƲ[r뻍%|D&9Hb IDWs hm/CԸ\>Gi[-78{04;O^:LM6q@W1*n8oX9Tv|Yən8EaK@!S)x2˱pplnlgm= 7OK ' D|^h92'fe]c?jPg7[YX^ީlރgJ4"Nxa@;xqqHcWn6:ً1/ r{rCDz1"ism˕-x\cfn0rzjwxԑwR'jW152cyb*iZReWZn7/y]kW;+K_9ٺU_DsNwH+?8c1,eWlgLnйD8|,!cySpO.%bs;79Ɠ,d5 oNXO ʹ;J!YC$i@h_:"]+$]~߇0Ao'?@ST*˪=nlFnrFkOd[qyHtl ^bMHnr.T+f@QI(I-,9^lw]MBڒw+Wc̀T]+NIWff̀ MYD0yB(=izoVGƬSsY 6FAlU[팫@әplfGٳ?8N8Ιz$n#^d>(]zأX㸔+_~r* \JV4 SMli"5? У'ϗ[]2ưb& SH, ڸlQ~\׌<eSk,iVƂR v;tW|:\Qa[@=ac,ghp ֓ņ/dS?Ep2_5A–}cb6%W4>C_7o|V@6Rq` 4UW9#҉cFR+.>ח2N8g=tKVB jr!?b]>gwyQ(cYI:vV4-:sVyz4ϑes z*Χ3ܒ%lbr2@ MBP!F2j`$agvAL57ޞqYQn۠S$YozQ)H`Q׽Egת[m9evKgfiTqfh+˰AA