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=]s8N&X>lKmM9N$8InȘ"8hE#c'Ӿu$EQDM,*ID c2!=VF+nwWkV~/ǤRcz~ǫ !WSP(-YT\§5Lvuua}Ʋ?T(с򰠜f3Q|GO,uIGc&<%j@}N|.%ˠ>:3EI@0i /D*b:.3D1GHBT5OM'\82C![6&)k~5x2=dgO Ŀt꿲iglP`愁=69逎Xxcr9P#@AKCz"]|4+䌫|}E_ڑA 45ژ$~|/ /%2ܶHJ cP$9]Џ3:e8}4mx92("KXAr&ϗsT!g/A>j~ns+1#1|AW>$B?<',`*.2oGB< o*/hB"tȻakFf-U Y .`nS_(lw}&C 6=^h&-ց7@?P +DMC I˃R>YhpI]t\[Cȼq?d9l=h+z[J eGx6rtĤ5TLɦʱiD,i.У5ˢL)6}l*o7;ۮ|kLfh֚-h<;b~,lkFtM z)PQQ4%czLi4r }"X"l^,K#+P|Mzp43%3]>iA8fV`O5sh'. `}ȇdr: IIW}fҀRyZ"x~bټEWFIDQyhv"V_\s͞t\̦ԍ#c7KDm4}'lnzvWdFn֫پ6+|/{6f~5w 08İ"شB^aj4 BC(NURtSE0?VWcg-#k̾qh.(x~y6f @)1e j,[-nüc/-fp):5mś^F^-n#yR mk`Q>dΏL$X` COy(2e׭MqnR` e2bv2[Dk39-Ej(l_$ČK3uXZ^s%tl̶jOkvݮGw[:hwڻmd{6 e7#?3* `6}~tȈKoiN] *a PL4t~LT!EZ&\CdQX19:B R\,תF("m!rTbªc}&֪PR,M*ȑ+OH# E /!9 qIӋCe}yƠU!3=cu{gP/zmf32*֢ dtvdT`k6<`.౺b֦c4{:DDOs"YPI Gsam;;蜯>ų -o m5tҚNqz1)A #g0Y#$붞ueb= y0Y@f aMőQ%wت\Ya0W>lˑ J˜IyKxx=bi(W8kR]SN-w|U]Ae XP`ŸVr'tzg^Z{yvDZڇS$Vq 'שgw\ǚ;$5C%$~;%!8bNtI7O8 JwhlL\v+C ^Y:LjO׬[[?dmMb[UZq:_ڵ?̴̜yOت(@o}@b5Ϡ#dj{+):~Oޥmd|\@RX61 z4^i#lZ)Î4;TE#f`*_0#/]ŋ R6q)>7R|<8/Jb|,ˍqRAՁ5,KKzMR|}|t|-ۍqV6y)>7om|\b|\r|\j|/6R||8R|CDZĎGr'ɸ1Ru*YrR:WK )i]:mܺzwAq|M$b]VZNgr0IVYD}O)*]McW4.njytV(Pnp@̪9I2KB3b1ߑ!SC1C` uY__YiXլ;#F9Vv p(}