Subversion Repositories Applications.papyrus

Rev

Blame | Last modification | View Log | RSS feed

<?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(
                                        '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',
                                        'Mozilla'                       => 'Mozilla',
                                        'Safari'                        => 'Safari',
                                        '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",
                                        '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: ./system/application/config/user_agents.php */