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Ȓ}"ZvH,%[Vj$_"Q$!( tG||<ݷ0U Ei&P̬-q%,5lhy}n;ް9!/5V^wN~~^'\}~)JrnߑGۀzAFQd2)O*e k+ebfX29vdkOD 嘭VKf7r"u0]ec>2bА\0t{} 'cQ1kk"H#}E̋ZqVl6 c+2 W>fH4bE Y@-81[M'1WKgϡ~l"ۘD=. k,qJ,,S/x(@>fI) g%b0m&|ExܷU8!'71È3c| wQR\xđl1 b !_U> /4td')J34AF ]"  }F>(WD$I=0Pc{{h?JPlTAcKIFc%`yo[ߺM~4q%D0 ULBc ZшCfQj! r<"xYի)NB9 71k nF`t3x,^AX<ޏLTܘI_ 0oJՌ3|$aȅ<=XT)%GB+pOz`H l`=k_90L}sz &0 # V8{,єuϫa@^aKd:4T/Zg9(z(߫c~Љa S+ٰf9.[CAV0KE Z^ёRʥ3A5Z[de ~8{ {ԳX`N4aT8CFNn%a0kqJSMb5( 9>7]\f[;͎*#57=6R]nJWZ,('7. iz)_'v9T%$Ib;5WKJ‘7n/Y"86atSZ#_du$Wj!l Efe5 qar>tAjFѥ4S7uBM]t3zMA!7W]N0״%=_Nzc݀2fB%ǒkkDn֠Tz}v(:B0רܙ JXC\?>_nszsM\8!u㱵㑕ZFe6ݷd/oNo?yUuGXL֚?*E\r;7=G֍H}aHiJj[tϡFUc503̰p%*Ef'1Q Lϭ >3GgCN>r MvZьY>}Uߋp9ʸy1) U*-ĴK KgƽzS{qeN!}A2/78lQ :"oD2?I"_űyg}.9>LYzo[e9Pd?٠;L#s 4 m&(f681c̵9& 4Zh5*j]3=Q2Ӵf.%I=eTk}}`$C4U Z*$v;nt9>ؐu/ҳ * #q.l076|5p1̓kᕩ<{+=0þv}0Ar4IA^>esҺA3cI)t;@Q\Ǡ(Eւ 4ϑ%42~0?`ɑnz? @u]XGf ^:YC~5C|UeeR5V)Yi/nGƱ1Sz* <@G~Ϥ0 f us!=nʾ"/g4".]I+0{|µ/qڶjqZ"?F 0gPP[5+BNڕfvNmd>[?L}嶠8fh+1w] tVרvA,i*_\p(n*;@YZQ2%q|])VwJk; Q̒+PP]PFd֔jvpdԻ0]..vv2 лʼ_[ VVɤ-vRK_1- [} |P-2Ϝ>ǂ6sh4ӥ.suŇ%!yF^Z 9Wdcg| ޱOgu^".TgEڀ6P%,!fH-+cŻTݥ]EYr>AIqp"Rn^g1"]"x\j(q\s79){iazrDtPs;w)&Sަm_5Cxطy׷mS-Px z耸:6@АP/PTaOq=~qa?^PQE=,t!E"Iz8'զqh;L8LTrx>xuL zw~?7췲b%7G%`;1&M93H^Aj3.vs4[?L6B5YNx {"%~ۣ%p*KDf/ (KK|=PڮW"t{!.X@~dU__x?7O?nn\ߢ;ɢ b2 xYY[_!ngە 6~%HLÈ|1&/mBNi3 bLMj?7d$A`YH$AC|y"nN+R[#Ī_ T>=5̣]?`ݣy2sn ^1ae écu1tOlBɋat za_ۅn@3fWFNe|u wr2Ӱpsd;Ul~e~F3֪"L7A.ڍddcRP]8dfLsE}an? ]K[{Vk=z;|[FTnO]C~oĚ9#Ƕ tx]VRW C.ps9lS2]Bdb=NXϪ@| 9 /"cFx=8LSy\/4[l>"PyY=3Jc=8U/:&#>9Z'2zx_0OؤN&݇[VW?KۅӴD{=BfU'D=7|"~uU[OY_ʒgH8tg0J45 > ;sLD{M3!sZHUvY>5LsB͵*P岮%8uNuԇu1rфg#@%!+t\̹Sbֲ^rkc8CUSV=QO|]!ie%jzQTEX)fj6zDC0o&