* Invision Power Services * IP.Board v3.3.4 * User agent (browser and spider) mappings * Last Updated: $Date: 2012-06-12 10:14:49 -0400 (Tue, 12 Jun 2012) $ * * * @author $Author: bfarber $ * @copyright (c) 2001 - 2009 Invision Power Services, Inc. * @license http://www.invisionpower.com/company/standards.php#license * @package IP.Board * @link http://www.invisionpower.com * @version $Rev: 10914 $ * @since 3.0.0 * */ if ( ! defined( 'IN_IPB' ) ) { print "

Incorrect access

You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } // Default mobile skin matched agents */ $MOBILESKIN = array( 'groups' => array(), 'uagents' => array( 'android' => '', 'blackberry' => '', 'iphone' => '', 'ipodtouch' => '', 'sonyericsson' => '', 'nokia' => '', 'motorola' => '', 'samsung' => '', 'htc' => '', 'lg' => '', 'palm' => '', 'windows7' => '', 'operamini' => '' ) ); //----------------------------------------- // Mobile devices. These go first so they are matched // http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones //----------------------------------------- $BROWSERS['transformer'] = array( 'b_title' => "Transformer Tablet", 'b_regex' => array( ";\s+?Transformer\s+?" => "0" ) ); $BROWSERS['android'] = array( 'b_title' => "Android", 'b_regex' => array( "\sandroid\s+?([A-Za-z0-9.]{1,10}).+?mobile" => "1" ) ); $BROWSERS['blackberry'] = array( 'b_title' => "Blackberry", 'b_regex' => array( "blackberry\s?(\d+?)[\/;]" => "1" ) ); $BROWSERS['iphone'] = array( 'b_title' => "iPhone", 'b_regex' => array( "iphone;" => "0" ) ); $BROWSERS['ipodtouch'] = array( 'b_title' => "iPod Touch", 'b_regex' => array( "ipod;" => "0" ) ); $BROWSERS['iPad'] = array( 'b_title' => "iPad", 'b_regex' => array( "iPad;" => "0" ) ); $BROWSERS['sonyericsson'] = array( 'b_title' => "Sony Ericsson", 'b_regex' => array( "^SonyEricsson[A-Za-z0-9]" => "0" ) ); $BROWSERS['nokia'] = array( 'b_title' => "Nokia", 'b_regex' => array( "Nokia[A-Za-z0-9]" => "0" ) ); $BROWSERS['motorola'] = array( 'b_title' => "Motorola", 'b_regex' => array( "^mot-[A-Za-z0-9]" => "0" ) ); $BROWSERS['samsung'] = array( 'b_title' => "Samsung", 'b_regex' => array( "^samsung-[A-Za-z0-9]" => "0" ) ); $BROWSERS['siemens'] = array( 'b_title' => "Siemens (Openwave)", 'b_regex' => array( "^sie-[A-Za-z0-9]" => "0" ) ); $BROWSERS['htc'] = array( 'b_title' => "Nexus(Google)/HTC", 'b_regex' => array( "(htc-|htc_)([A-Za-z0-9.]{1,10})" => "2" ) ); $BROWSERS['lg'] = array( 'b_title' => "LG", 'b_regex' => array( "^(lg|lge)-[A-Za-z0-9]" => "0" ) ); $BROWSERS['palm'] = array( 'b_title' => "Palm", 'b_regex' => array( "(palmsource/| pre/[0-9.]{1,10}|palm webos)" => "0" ) ); $BROWSERS['operamini'] = array( 'b_title' => "Opera Mobile/Mini", 'b_regex' => array( "opera (mobi|mini)" => "0" ) ); $BROWSERS['windows7'] = array( 'b_title' => "Windows 7", 'b_regex' => array( "Windows Phone OS ([^;]+);" => "1" ) ); //----------------------------------------- // Browsers //----------------------------------------- $BROWSERS['amaya'] = array( 'b_title' => "Amaya", 'b_regex' => array( "amaya/([0-9.]{1,10})" => "1" ) ); $BROWSERS['aol'] = array( 'b_title' => "AOL", 'b_regex' => array( "aol[ /\-]([0-9.]{1,10})" => "1" ) ); $BROWSERS['camino'] = array( 'b_title' => "Camino", 'b_regex' => array( "camino/([0-9.+]{1,10})" => "1" ) ); $BROWSERS['chimera'] = array( 'b_title' => "Chimera", 'b_regex' => array( "chimera/([0-9.+]{1,10})" => "1" ) ); $BROWSERS['chrome'] = array( 'b_title' => "Chrome", 'b_regex' => array( "Chrome/([0-9.]{1,10})" => "1" ) ); $BROWSERS['curl'] = array( 'b_title' => "Curl", 'b_regex' => array( "curl[ /]([0-9.]{1,10})" => "1" ) ); $BROWSERS['firebird'] = array( 'b_title' => "Firebird", 'b_regex' => array( "Firebird/([0-9.+]{1,10})" => "1" ) ); $BROWSERS['firefox'] = array( 'b_title' => "Firefox", 'b_regex' => array( "Firefox/([0-9.+]{1,10})" => "1" ) ); $BROWSERS['lotus'] = array( 'b_title' => "Lotus Notes", 'b_regex' => array( "Lotus[ \-]?Notes[ /]([0-9.]{1,10})" => "1" ) ); $BROWSERS['konqueror'] = array( 'b_title' => "Konqueror", 'b_regex' => array( "konqueror/([0-9.]{1,10})" => "1" ) ); $BROWSERS['lynx'] = array( 'b_title' => "Lynx", 'b_regex' => array( "lynx/([0-9a-z.]{1,10})" => "1" ) ); $BROWSERS['maxthon'] = array( 'b_title' => "Maxthon", 'b_regex' => array( " Maxthon[\);]" => "" ) ); $BROWSERS['omniweb'] = array( 'b_title' => "OmniWeb", 'b_regex' => array( "omniweb/[ a-z]?([0-9.]{1,10})$" => "1" ) ); $BROWSERS['opera'] = array( 'b_title' => "Opera", 'b_regex' => array( "opera[ /]([0-9.]{1,10})" => "1" ) ); $BROWSERS['safari'] = array( 'b_title' => "Safari", 'b_regex' => array( "version/([0-9.]{1,10})\s+?safari/([0-9.]{1,10})" => "1" ) ); $BROWSERS['webtv'] = array( 'b_title' => "Webtv", 'b_regex' => array( "webtv[ /]([0-9.]{1,10})" => "1" ) ); $BROWSERS['explorer'] = array( 'b_title' => "Explorer", 'b_regex' => array( "\(compatible; MSIE[ /]([0-9.]{1,10})" => "1" ), 'b_position' => 5000, ); $BROWSERS['netscape'] = array( 'b_title' => "Netscape", 'b_regex' => array( "^mozilla/([0-4]\.[0-9.]{1,10})" => "1" ) ); $BROWSERS['mozilla'] = array( 'b_title' => "Mozilla", 'b_regex' => array( "^mozilla/([5-9]\.[0-9a-z.]{1,10})" => "1" ) ); //----------------------------------------- // SEARCH ENGINES //----------------------------------------- $ENGINES['about'] = array( 'b_title' => "About", 'b_regex' => array( "Libby[_/ ]([0-9.]{1,10})" => "1" ) ); $ENGINES['alexa'] = array( 'b_title' => "Alexa", 'b_regex' => array( "^ia_archive" => "0" ) ); $ENGINES['altavista'] = array( 'b_title' => "Altavista", 'b_regex' => array( "Scooter[ /\-]*[a-z]*([0-9.]{1,10})" => "1" ) ); $ENGINES['ask'] = array( 'b_title' => "Ask Jeeves", 'b_regex' => array( "Ask[ \-]?Jeeves" => "0" ) ); $ENGINES['excite'] = array( 'b_title' => "Excite", 'b_regex' => array( "Architext[ \-]?Spider" => "0" ) ); $ENGINES['google'] = array( 'b_title' => "Google", 'b_regex' => array( "Googl(e|ebot)(-Image)?/([0-9.]{1,10})" => "\\\\3","Googl(e|ebot)(-Image)?/" => "" ) ); $ENGINES['googlemobile'] = array( 'b_title' => "Google Mobile", 'b_regex' => array( "Googl(e|ebot)(-Mobile)?/([0-9.]{1,10})" => "\\\\3","Googl(e|ebot)(-Mobile)?/" => "" ) ); $ENGINES['facebook'] = array( 'b_title' => "Facebook", 'b_regex' => array( "facebookexternalhit/([0-9.]{1,10})" => "\\\\1" ) ); $ENGINES['infoseek'] = array( 'b_title' => "Infoseek", 'b_regex' => array( "SideWinder[ /]?([0-9a-z.]{1,10})" => "1","Infoseek" => "" ) ); $ENGINES['inktomi'] = array( 'b_title' => "Inktomi", 'b_regex' => array( "slurp@inktomi\.com" => "" ) ); $ENGINES['internetseer'] = array( 'b_title' => "InternetSeer", 'b_regex' => array( "^InternetSeer\.com" => "" ) ); $ENGINES['look'] = array( 'b_title' => "Look", 'b_regex' => array( "www\.look\.com" => "" ) ); $ENGINES['looksmart'] = array( 'b_title' => "Looksmart", 'b_regex' => array( "looksmart-sv-fw" => "" ) ); $ENGINES['lycos'] = array( 'b_title' => "Lycos", 'b_regex' => array( "Lycos_Spider_" => "" ) ); $ENGINES['msproxy'] = array( 'b_title' => "MSProxy", 'b_regex' => array( "MSProxy[ /]([0-9.]{1,10})" => "1" ) ); $ENGINES['bingbot'] = array( 'b_title' => "Bing", 'b_regex' => array( "bingbot[ /]([0-9.]{1,10})" => "1" ) ); $ENGINES['webcrawl'] = array( 'b_title' => "WebCrawl", 'b_regex' => array( "webcrawl\.net" => "" ) ); $ENGINES['websense'] = array( 'b_title' => "Websense", 'b_regex' => array( "(Sqworm|websense|Konqueror/3\.(0|1)(\-rc[1-6])?; i686 Linux; 2002[0-9]{4})" => "" ) ); $ENGINES['yahoo'] = array( 'b_title' => "Yahoo", 'b_regex' => array( "Yahoo(.*?)(Slurp|FeedSeeker)" => "" ) );