<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 
/* 
| ------------------------------------------------------------------- 
| USER AGENT TYPES 
| ------------------------------------------------------------------- 
| This file contains four arrays of user agent data.  It is used by the 
| User Agent Class to help identify browser, platform, robot, and 
| mobile device data.  The array keys are used to identify the device 
| and the array values are used to set the actual name of the item. 
| 
*/ 
 
$platforms = array ( 
                    'windows nt 6.0'    => 'Windows Longhorn', 
                    'windows nt 5.2'    => 'Windows 2003', 
                    'windows nt 5.0'    => 'Windows 2000', 
                    'windows nt 5.1'    => 'Windows XP', 
                    'windows nt 4.0'    => 'Windows NT 4.0', 
                    'winnt4.0'            => 'Windows NT 4.0', 
                    'winnt 4.0'            => 'Windows NT', 
                    'winnt'                => 'Windows NT', 
                    'windows 98'        => 'Windows 98', 
                    'win98'                => 'Windows 98', 
                    'windows 95'        => 'Windows 95', 
                    'win95'                => 'Windows 95', 
                    'windows'            => 'Unknown Windows OS', 
                    'os x'                => 'Mac OS X', 
                    'ppc mac'            => 'Power PC Mac', 
                    'freebsd'            => 'FreeBSD', 
                    'ppc'                => 'Macintosh', 
                    'linux'                => 'Linux', 
                    'debian'            => 'Debian', 
                    'sunos'                => 'Sun Solaris', 
                    'beos'                => 'BeOS', 
                    'apachebench'        => 'ApacheBench', 
                    'aix'                => 'AIX', 
                    'irix'                => 'Irix', 
                    'osf'                => 'DEC OSF', 
                    'hp-ux'                => 'HP-UX', 
                    'netbsd'            => 'NetBSD', 
                    'bsdi'                => 'BSDi', 
                    'openbsd'            => 'OpenBSD', 
                    'gnu'                => 'GNU/Linux', 
                    'unix'                => 'Unknown Unix OS' 
                ); 
 
 
// The order of this array should NOT be changed. Many browsers return 
// multiple browser types so we want to identify the sub-type first. 
$browsers = array( 
                    'Flock'                => 'Flock', 
                    'Chrome'            => 'Chrome', 
                    'Opera'                => 'Opera', 
                    'MSIE'                => 'Internet Explorer', 
                    'Internet Explorer'    => 'Internet Explorer', 
                    'Shiira'            => 'Shiira', 
                    'Firefox'            => 'Firefox', 
                    'Chimera'            => 'Chimera', 
                    'Phoenix'            => 'Phoenix', 
                    'Firebird'            => 'Firebird', 
                    'Camino'            => 'Camino', 
                    'Netscape'            => 'Netscape', 
                    'OmniWeb'            => 'OmniWeb', 
                    'Safari'            => 'Safari', 
                    'Mozilla'            => 'Mozilla', 
                    'Konqueror'            => 'Konqueror', 
                    'icab'                => 'iCab', 
                    'Lynx'                => 'Lynx', 
                    'Links'                => 'Links', 
                    'hotjava'            => 'HotJava', 
                    'amaya'                => 'Amaya', 
                    'IBrowse'            => 'IBrowse' 
                ); 
 
$mobiles = array( 
                    // legacy array, old values commented out 
                    'mobileexplorer'    => 'Mobile Explorer', 
//                    'openwave'            => 'Open Wave', 
//                    'opera mini'        => 'Opera Mini', 
//                    'operamini'            => 'Opera Mini', 
//                    'elaine'            => 'Palm', 
                    'palmsource'        => 'Palm', 
//                    'digital paths'        => 'Palm', 
//                    'avantgo'            => 'Avantgo', 
//                    'xiino'                => 'Xiino', 
                    'palmscape'            => 'Palmscape', 
//                    'nokia'                => 'Nokia', 
//                    'ericsson'            => 'Ericsson', 
//                    'blackberry'        => 'BlackBerry', 
//                    'motorola'            => 'Motorola' 
 
                    // Phones and Manufacturers 
                    'motorola'            => "Motorola", 
                    'nokia'                => "Nokia", 
                    'palm'                => "Palm", 
                    'iphone'            => "Apple iPhone", 
                    'ipad'                => "iPad", 
                    'ipod'                => "Apple iPod Touch", 
                    'sony'                => "Sony Ericsson", 
                    'ericsson'            => "Sony Ericsson", 
                    'blackberry'        => "BlackBerry", 
                    'cocoon'            => "O2 Cocoon", 
                    'blazer'            => "Treo", 
                    'lg'                => "LG", 
                    'amoi'                => "Amoi", 
                    'xda'                => "XDA", 
                    'mda'                => "MDA", 
                    'vario'                => "Vario", 
                    'htc'                => "HTC", 
                    'samsung'            => "Samsung", 
                    'sharp'                => "Sharp", 
                    'sie-'                => "Siemens", 
                    'alcatel'            => "Alcatel", 
                    'benq'                => "BenQ", 
                    'ipaq'                => "HP iPaq", 
                    'mot-'                => "Motorola", 
                    'playstation portable'    => "PlayStation Portable", 
                    'hiptop'            => "Danger Hiptop", 
                    'nec-'                => "NEC", 
                    'panasonic'            => "Panasonic", 
                    'philips'            => "Philips", 
                    'sagem'                => "Sagem", 
                    'sanyo'                => "Sanyo", 
                    'spv'                => "SPV", 
                    'zte'                => "ZTE", 
                    'sendo'                => "Sendo", 
 
                    // Operating Systems 
                    'symbian'                => "Symbian", 
                    'SymbianOS'                => "SymbianOS", 
                    'elaine'                => "Palm", 
                    'palm'                    => "Palm", 
                    'series60'                => "Symbian S60", 
                    'windows ce'            => "Windows CE", 
 
                    // Browsers 
                    'obigo'                    => "Obigo", 
                    'netfront'                => "Netfront Browser", 
                    'openwave'                => "Openwave Browser", 
                    'mobilexplorer'            => "Mobile Explorer", 
                    'operamini'                => "Opera Mini", 
                    'opera mini'            => "Opera Mini", 
 
                    // Other 
                    'digital paths'            => "Digital Paths", 
                    'avantgo'                => "AvantGo", 
                    'xiino'                    => "Xiino", 
                    'novarra'                => "Novarra Transcoder", 
                    'vodafone'                => "Vodafone", 
                    'docomo'                => "NTT DoCoMo", 
                    'o2'                    => "O2", 
 
                    // Fallback 
                    'mobile'                => "Generic Mobile", 
                    'wireless'                => "Generic Mobile", 
                    'j2me'                    => "Generic Mobile", 
                    'midp'                    => "Generic Mobile", 
                    'cldc'                    => "Generic Mobile", 
                    'up.link'                => "Generic Mobile", 
                    'up.browser'            => "Generic Mobile", 
                    'smartphone'            => "Generic Mobile", 
                    'cellphone'                => "Generic Mobile" 
                ); 
 
// There are hundreds of bots but these are the most common. 
$robots = array( 
                    'googlebot'            => 'Googlebot', 
                    'msnbot'            => 'MSNBot', 
                    'slurp'                => 'Inktomi Slurp', 
                    'yahoo'                => 'Yahoo', 
                    'askjeeves'            => 'AskJeeves', 
                    'fastcrawler'        => 'FastCrawler', 
                    'infoseek'            => 'InfoSeek Robot 1.0', 
                    'lycos'                => 'Lycos' 
                ); 
 
/* End of file user_agents.php */ 
/* Location: ./application/config/user_agents.php */
 
 |