config/user_agents.php
changeset 0 3773f4677c40
equal deleted inserted replaced
-1:000000000000 0:3773f4677c40
       
     1 <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
       
     2 /*
       
     3 | -------------------------------------------------------------------
       
     4 | USER AGENT TYPES
       
     5 | -------------------------------------------------------------------
       
     6 | This file contains four arrays of user agent data.  It is used by the
       
     7 | User Agent Class to help identify browser, platform, robot, and
       
     8 | mobile device data.  The array keys are used to identify the device
       
     9 | and the array values are used to set the actual name of the item.
       
    10 |
       
    11 */
       
    12 
       
    13 $platforms = array (
       
    14 					'windows nt 6.0'	=> 'Windows Longhorn',
       
    15 					'windows nt 5.2'	=> 'Windows 2003',
       
    16 					'windows nt 5.0'	=> 'Windows 2000',
       
    17 					'windows nt 5.1'	=> 'Windows XP',
       
    18 					'windows nt 4.0'	=> 'Windows NT 4.0',
       
    19 					'winnt4.0'			=> 'Windows NT 4.0',
       
    20 					'winnt 4.0'			=> 'Windows NT',
       
    21 					'winnt'				=> 'Windows NT',
       
    22 					'windows 98'		=> 'Windows 98',
       
    23 					'win98'				=> 'Windows 98',
       
    24 					'windows 95'		=> 'Windows 95',
       
    25 					'win95'				=> 'Windows 95',
       
    26 					'windows'			=> 'Unknown Windows OS',
       
    27 					'os x'				=> 'Mac OS X',
       
    28 					'ppc mac'			=> 'Power PC Mac',
       
    29 					'freebsd'			=> 'FreeBSD',
       
    30 					'ppc'				=> 'Macintosh',
       
    31 					'linux'				=> 'Linux',
       
    32 					'debian'			=> 'Debian',
       
    33 					'sunos'				=> 'Sun Solaris',
       
    34 					'beos'				=> 'BeOS',
       
    35 					'apachebench'		=> 'ApacheBench',
       
    36 					'aix'				=> 'AIX',
       
    37 					'irix'				=> 'Irix',
       
    38 					'osf'				=> 'DEC OSF',
       
    39 					'hp-ux'				=> 'HP-UX',
       
    40 					'netbsd'			=> 'NetBSD',
       
    41 					'bsdi'				=> 'BSDi',
       
    42 					'openbsd'			=> 'OpenBSD',
       
    43 					'gnu'				=> 'GNU/Linux',
       
    44 					'unix'				=> 'Unknown Unix OS'
       
    45 				);
       
    46 
       
    47 
       
    48 // The order of this array should NOT be changed. Many browsers return
       
    49 // multiple browser types so we want to identify the sub-type first.
       
    50 $browsers = array(
       
    51 					'Opera'				=> 'Opera',
       
    52 					'MSIE'				=> 'Internet Explorer',
       
    53 					'Internet Explorer'	=> 'Internet Explorer',
       
    54 					'Shiira'			=> 'Shiira',
       
    55 					'Firefox'			=> 'Firefox',
       
    56 					'Chimera'			=> 'Chimera',
       
    57 					'Phoenix'			=> 'Phoenix',
       
    58 					'Firebird'			=> 'Firebird',
       
    59 					'Camino'			=> 'Camino',
       
    60 					'Netscape'			=> 'Netscape',
       
    61 					'OmniWeb'			=> 'OmniWeb',
       
    62 					'Mozilla'			=> 'Mozilla',
       
    63 					'Safari'			=> 'Safari',
       
    64 					'Konqueror'			=> 'Konqueror',
       
    65 					'icab'				=> 'iCab',
       
    66 					'Lynx'				=> 'Lynx',
       
    67 					'Links'				=> 'Links',
       
    68 					'hotjava'			=> 'HotJava',
       
    69 					'amaya'				=> 'Amaya',
       
    70 					'IBrowse'			=> 'IBrowse'
       
    71 				);
       
    72 
       
    73 $mobiles = array(
       
    74 					// legacy array, old values commented out
       
    75 					'mobileexplorer'	=> 'Mobile Explorer',
       
    76 //					'openwave'			=> 'Open Wave',
       
    77 //					'opera mini'		=> 'Opera Mini',
       
    78 //					'operamini'			=> 'Opera Mini',
       
    79 //					'elaine'			=> 'Palm',
       
    80 					'palmsource'		=> 'Palm',
       
    81 //					'digital paths'		=> 'Palm',
       
    82 //					'avantgo'			=> 'Avantgo',
       
    83 //					'xiino'				=> 'Xiino',
       
    84 					'palmscape'			=> 'Palmscape',
       
    85 //					'nokia'				=> 'Nokia',
       
    86 //					'ericsson'			=> 'Ericsson',
       
    87 //					'blackberry'		=> 'BlackBerry',
       
    88 //					'motorola'			=> 'Motorola'
       
    89 					
       
    90 					// Phones and Manufacturers
       
    91 					'motorola'			=> "Motorola",
       
    92 					'nokia'				=> "Nokia",
       
    93 					'palm'				=> "Palm",
       
    94 					'iphone'			=> "Apple iPhone",
       
    95 					'ipod'				=> "Apple iPod Touch",
       
    96 					'sony'				=> "Sony Ericsson",
       
    97 					'ericsson'			=> "Sony Ericsson",
       
    98 					'blackberry'		=> "BlackBerry",
       
    99 					'cocoon'			=> "O2 Cocoon",
       
   100 					'blazer'			=> "Treo",
       
   101 					'lg'				=> "LG",
       
   102 					'amoi'				=> "Amoi",
       
   103 					'xda'				=> "XDA",
       
   104 					'mda'				=> "MDA",
       
   105 					'vario'				=> "Vario",
       
   106 					'htc'				=> "HTC",
       
   107 					'samsung'			=> "Samsung",
       
   108 					'sharp'				=> "Sharp",
       
   109 					'sie-'				=> "Siemens",
       
   110 					'alcatel'			=> "Alcatel",
       
   111 					'benq'				=> "BenQ",
       
   112 					'ipaq'				=> "HP iPaq",
       
   113 					'mot-'				=> "Motorola",
       
   114 					'playstation portable' 	=> "PlayStation Portable",
       
   115 					'hiptop'			=> "Danger Hiptop",
       
   116 					'nec-'				=> "NEC",
       
   117 					'panasonic'			=> "Panasonic",
       
   118 					'philips'			=> "Philips",
       
   119 					'sagem'				=> "Sagem",
       
   120 					'sanyo'				=> "Sanyo",
       
   121 					'spv'				=> "SPV",
       
   122 					'zte'				=> "ZTE",
       
   123 					'sendo'				=> "Sendo",
       
   124 					
       
   125 					// Operating Systems
       
   126 					'symbian'				=> "Symbian",
       
   127 					'SymbianOS'				=> "SymbianOS", 
       
   128 					'elaine'				=> "Palm",
       
   129 					'palm'					=> "Palm",
       
   130 					'series60'				=> "Symbian S60",
       
   131 					'windows ce'			=> "Windows CE",
       
   132 				
       
   133 					// Browsers	
       
   134 					'obigo'					=> "Obigo",
       
   135 					'netfront'				=> "Netfront Browser",
       
   136 					'openwave'				=> "Openwave Browser",
       
   137 					'mobilexplorer'			=> "Mobile Explorer",
       
   138 					'operamini'				=> "Opera Mini",
       
   139 					'opera mini'			=> "Opera Mini",
       
   140 				
       
   141 					// Other
       
   142 					'digital paths'			=> "Digital Paths",
       
   143 					'avantgo'				=> "AvantGo",
       
   144 					'xiino'					=> "Xiino",
       
   145 					'novarra'				=> "Novarra Transcoder",
       
   146 					'vodafone'				=> "Vodafone",
       
   147 					'docomo'				=> "NTT DoCoMo",
       
   148 					'o2'					=> "O2",
       
   149 				
       
   150 					// Fallback
       
   151 					'mobile'				=> "Generic Mobile",
       
   152 					'wireless' 				=> "Generic Mobile",
       
   153 					'j2me'					=> "Generic Mobile",
       
   154 					'midp'					=> "Generic Mobile",
       
   155 					'cldc'					=> "Generic Mobile",
       
   156 					'up.link'				=> "Generic Mobile",
       
   157 					'up.browser'			=> "Generic Mobile",
       
   158 					'smartphone'			=> "Generic Mobile",
       
   159 					'cellphone'				=> "Generic Mobile"
       
   160 				);
       
   161 
       
   162 // There are hundreds of bots but these are the most common.
       
   163 $robots = array(
       
   164 					'googlebot'			=> 'Googlebot',
       
   165 					'msnbot'			=> 'MSNBot',
       
   166 					'slurp'				=> 'Inktomi Slurp',
       
   167 					'yahoo'				=> 'Yahoo',
       
   168 					'askjeeves'			=> 'AskJeeves',
       
   169 					'fastcrawler'		=> 'FastCrawler',
       
   170 					'infoseek'			=> 'InfoSeek Robot 1.0',
       
   171 					'lycos'				=> 'Lycos'
       
   172 				);
       
   173 
       
   174 /* End of file user_agents.php */
       
   175 /* Location: ./system/application/config/user_agents.php */