phpDocumentor default
[ class tree: default ] [ index: default ] [ all elements ]

Class: ua_browsers

Source Location: /ua/ua_browsers.cls.php

Class ua_browsers

Property Summary
mixed   $browsers_icon  
mixed   $browsers_id  
mixed   $id  
mixed   $regnotie  
mixed   $regnotnetscape  
mixed   $regverfirefox  
mixed   $regvermozilla  
mixed   $regvermsie  
mixed   $regvernetscape  
mixed   $regversvn  

[ Top ]
Method Summary
void   get_icon()  
void   get_id()  
void   set_browsers_icon()  
void   set_browsers_id()  

[ Top ]
Properties
mixed   $browsers_icon = array(
# Standard web browsers
'msie' => 'msie',
'netscape' => 'netscape',

'firebird' => 'phoenix',
'firefox' => 'firefox',
'go!zilla' => 'gozilla',
'icab' => 'icab',
'konqueror' => 'konqueror',
'lynx' => 'lynx',
'omniweb' => 'omniweb',
'opera' => 'opera',

# Other standard web browsers
'amaya' => 'amaya',
'amigavoyager' => 'amigavoyager',
'avantbrowser' => 'avant',
'aweb' => 'aweb',
'bpftp' => 'bpftp',
'camino' => 'chimera',
'chimera' => 'chimera',
'cyberdog' => 'cyberdog',
'dillo' => 'dillo',
'doris' => 'doris',
'dreamcast' => 'dreamcast',
'xbox' => 'winxbox',
'ecatch' => 'ecatch',
'encompass' => 'encompass',
'epiphany' => 'epiphany',
'fresco' => 'fresco',
'galeon' => 'galeon',
'flashget' => 'flashget',
'freshdownload' => 'freshdownload',
'getright' => 'getright',
'leechget' => 'leechget',
'hotjava' => 'hotjava',
'ibrowse' => 'ibrowse',
'k\-meleon' => 'kmeleon',
'lotus\-notes' => 'lotusnotes',
'macweb' => 'macweb',
'multizilla' => 'multizilla',
'msfrontpageexpress' => 'fpexpress',
'ncsa\smosaic' => 'ncsa\smosaic',
'netpositive' => 'netpositive',
'phoenix' => 'phoenix',
'safari' => 'safari',

# Site grabbers
'teleport' => 'teleport',
'webcapture' => 'adobe',
'webcopier' => 'webcopier',

# Music only browsers
'real' => 'mediaplayer',
'winamp' => 'mediaplayer',
'windows\-media\-player' => 'mediaplayer',
'audion' => 'mediaplayer',
'freeamp' => 'mediaplayer',
'itunes' => 'mediaplayer',
'jetaudio' => 'mediaplayer',
'mint\saudio' => 'mediaplayer',
'mpg123' => 'mediaplayer',
'mplayer' => 'mediaplayer',
'nsplayer' => 'mediaplayer',
'qts' => 'mediaplayer',
'sonique' => 'mediaplayer',
'uplayer' => 'mediaplayer',
'xaudio' => 'mediaplayer',
'xine' => 'mediaplayer',
'xmms' => 'mediaplayer',

# PDA/Phonecell browsers
'alcatel' => 'pdaphone',
'lg\-' => 'pdaphone',
'ericsson' => 'pdaphone', # Ericsson
'mot\-' => 'pdaphone',
'nokia' => 'pdaphone',
'panasonic' => 'pdaphone',
'philips' => 'pdaphone',
'sagem' => 'pdaphone',
'samsung' => 'pdaphone',
'sie\-' => 'pdaphone',
'sec\-' => 'pdaphone',
'sonyericsson' => 'pdaphone',
'ericsson' => 'pdaphone',
'mmef' => 'pdaphone',
'mspie' => 'pdaphone',
'wapalizer' => 'pdaphone',
'wapsilon' => 'pdaphone',
'webcollage' => 'pdaphone',
'up\.' => 'pdaphone',

# PDA/Phonecell I-Mode browsers
'docomo' => 'pdaphone',
'portalmmm' => 'pdaphone',
'j\-phone' => 'pdaphone', # upk
'ddipocket' => 'pdaphone', # upk

# Others (TV)
'webtv' => 'webtv',

# RSS Readers
'aggrevator' => 'rss',
'akregator' => 'akregator',
'abilon' => 'abilon',
'betanews\sreader' => 'rss',
'Bookmark\sRenewal\sCheck\sAgent'=> 'rss',
'feeddemon' => 'rss',
'feedreader' => 'rss',
'jetbrains\somea\sreader' => 'rss',
'jetbrains\somea\spro' => 'rss',
'livedoorCheckers' => 'rss',
'netnewswire' => 'rss',
'newsfire' => 'rss',
'newsgator' => 'rss',
'newzcrawler' => 'rss',
'pluck' => 'rss',
'pulpfiction' => 'rss',
'rssbandit' => 'rss',
'rssreader' => 'rss',
'rssowl' => 'rss',
'rss\sxpress' => 'rss',
'rssxpress' => 'rss',
'sage' => 'rss',
'sharpreader' => 'rss',
'shrook' => 'rss',
'straw' => 'rss',
'syndirella' => 'rss',
'webpatrol' => 'rss',
'wizz\srss\snews\sreader' => 'wizz',

# Other kind of browsers
'apt' => 'apt',
'analogx\sproxy' => 'analogx',
'svn' => 'subversion',
'microsoft\-webdav\-miniredir' => 'frontpage',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' => 'frontpage',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' => 'frontpage',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery' => 'frontpage',
'gnome\-vfs' => 'gnome',
'neon' => 'neon',
'javaws' => 'java',
'webzip' => 'webzip',
'webreaper' => 'webreaper',
'httrack' => 'httrack',
'staroffice' => 'staroffice',
'gnus' => 'gnus',
'mozilla' => 'mozilla'
)
[line 220]

[ Top ]
mixed   $browsers_id = array(

'ia_archiver',
'crazy.\bbrowser',
'feedreader',
'funwebproducts',
'hotbar',
'kddi',
'lunascape',
'msnbot',
'turnitinbot',
'Yahoo!.\bSlurp',

# 有名なブラウザは、最初に定義しておけばヒット率があがる
'firebird',
'firefox',
'go!zilla',
'icab',
'konqueror',
'links',
'lynx',
'omniweb',
'opera', # 携帯に実装された Opera があるんだよなぁ

# Other standard web browsers
'22acidownload',
'aol\-iweng',
'amaya',
'amigavoyager',
'aweb',
'bpftp',
'camino',
'chimera',
'cyberdog',
'dillo',
'doris',
'dreamcast',
'xbox',
'downloadagent',
'ecatch',
'emailsiphon',
'encompass',
'epiphany',
'friendlyspider',
'fresco',
'galeon',
'flashget',
'freshdownload',
'getright',
'leechget',
'netants',
'headdump',
'hotjava',
'ibrowse',
'intergo',
'javaws',
'k\-meleon',
'linemodebrowser',
'lotus\-notes',
'macweb',
'multizilla',
'ncsa\smosaic',
'netcaptor',
'netpositive',
'nutscrape',
'msfrontpageexpress',
'phoenix',
'shiira', # Must be before safari
'safari',
'tzgeturl',
'viking',
'webfetcher',
'webexplorer',
'webmirror',
'webvcr',

# Site grabbers
'teleport',
'webcapture',
'webcopier',

# Music only browsers
'real',
'winamp', # これは、winampmpeg および winamp3httprdr に左右する
'windows\-media\-player',
'audion',
'freeamp',
'itunes',
'jetaudio',
'mint\saudio',
'mpg123',
'mplayer',
'nsplayer',
'qts',
'sonique',
'uplayer',
'xaudio',
'xine',
'xmms',

# RSS Readers
'abilon',
'aggrevator',
'akregator',
'betanews\sreader',
'Bookmark\sRenewal\sCheck\sAgent', # add upk
'feeddemon',
'feedreader',
'jetbrains\somea\sreader',
'jetbrains\somea\spro',
'livedoorCheckers', # add upk
'netnewswire',
'newsfire',
'newsgator',
'newzcrawler',
'pluck',
'pulpfiction',
'rssbandit',
'rssreader',
'rssowl',
'rss\sxpress',
'rssxpress',
'sage',
'sharpreader',
'shrook',
'straw',
'syndirella',
'webpatrol', # add upk
'wizz\srss\snews\sreader',

# PDA/携帯電話 ブラウザ
'alcatel', # Alcatel
'lg\-', # LG
'mot\-', # Motorola
'nokia', # Nokia
'panasonic', # Panasonic
'philips', # Philips
'sagem', # Sagem
'samsung', # Samsung
'sie\-', # SIE
'sec\-', # SonyEricsson
'sonyericsson', # SonyEricsson
'ericsson', # Ericsson (sonyericsson の後に定義すること)
'mmef',
'mspie',
'wapalizer',
'wapsilon',
'webcollage',
'up\.', # これは、UP.Browser および UP.Link に左右する

# PDA/携帯電話 I-Mode ブラウザ
'docomo',
'portalmmm',
'j\-phone', # add upk
'ddipocket', # Opera 対応 で前出 // add upk

# Others (TV)
'webtv',

# Other kind of browsers
'gnome\-vfs',
'neon',
'apt',
'analogx\sproxy',
'curl',
'csscheck',
'httrack',
'webreaper',
'wget',
'chilkat',
'webdownloader\sfor\sx',
'w3m',
'wdg\svalidator',
'webzip',
'staroffice',
'gnus',
'liferea',
'nikto',
'microsoft\-webdav\-miniredir',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav',
'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery',
'POE\-Component\-Client\-HTTP',

# UPK
'harbot.\bgatestation',
'sleipnir.\b',
'wwwc\/',

# 一番最後に定義すべきもの
'mozilla', # 大多数のブラウザは、mozila 文字列を含んでいる
'libwww', # libwww を利用するブラウザは、ブラウザ識別子と libwww の両方を含むため
'lwp',
)
[line 24]

[ Top ]
mixed   $id [line 379]

[ Top ]
mixed   $regnotie = "'webtv|omniweb|opera'si" [line 375]

[ Top ]
mixed   $regnotnetscape = "'gecko|compatible|opera|galeon|safari'si" [line 378]

[ Top ]
mixed   $regverfirefox = "'firefox\/([\d\.]*)'si" [line 373]

[ Top ]
mixed   $regvermozilla = "'mozilla(\/|)([\d\.]*)'si" [line 377]

[ Top ]
mixed   $regvermsie = "'msie([+_ ]|)([\d\.]*)'si" [line 372]

[ Top ]
mixed   $regvernetscape = "'netscape.?\/([\d\.]*)'si" [line 376]

[ Top ]
mixed   $regversvn = "'svn\/([\d\.]*)'si" [line 374]

[ Top ]
Methods
get_icon  [line 391]

  void get_icon( $ua  )

Parameters:
   $ua: 


[ Top ]
get_id  [line 382]

  void get_id( $ua  )

Parameters:
   $ua: 


[ Top ]
set_browsers_icon  [line 406]

  void set_browsers_icon( $ua  )

Parameters:
   $ua: 


[ Top ]
set_browsers_id  [line 397]

  void set_browsers_id( $ua  )

Parameters:
   $ua: 


[ Top ]

Documentation generated on Mon, 09 Jul 2007 21:56:30 +0900 by phpDocumentor 1.3.2