<?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 */