Current Path : /var/www/html/clients/kampol.e-nk.ru/OLD/includes/ |
Current File : /var/www/html/clients/kampol.e-nk.ru/OLD/includes/agent_browser.php |
<?php /** * @version $Id: agent_browser.php 85 2005-09-15 23:12:03Z eddieajau $ * @package Joomla * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_VALID_MOS' ) or die( 'Äîñòóï çàïðåùåí' ); /** * AWSTATS BROWSERS DATABASE * If you want to add a Browser to extend AWStats database detection capabilities, * you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib. * * * BrowsersSearchIDOrder * This list is used to know in which order to search Browsers IDs (Most * frequent one are first in this list to increase detect speed). * It contains all matching criteria to search for in log fields. * Note: Browsers IDs are in lower case and ' ' and '+' are changed into '_' */ $browserSearchOrder = array ( // Most frequent standard web browsers are first in this list 'icab', 'go!zilla', 'konqueror', 'links', 'lynx', 'omniweb', 'opera', 'msie 6\.0', 'apachebench', 'wget', // Other standard web browsers '22acidownload', 'aol\\-iweng', 'amaya', 'amigavoyager', 'aweb', 'bpftp', 'chimera', 'cyberdog', 'dillo', 'dreamcast', 'downloadagent', 'ecatch', 'emailsiphon', 'encompass', 'friendlyspider', 'fresco', 'galeon', 'getright', 'headdump', 'hotjava', 'ibrowse', 'intergo', 'k-meleon', 'linemodebrowser', 'lotus-notes', 'macweb', 'multizilla', 'ncsa_mosaic', 'netpositive', 'nutscrape', 'msfrontpageexpress', 'phoenix', 'firebird', 'firefox', 'safari', 'tzgeturl', 'viking', 'webfetcher', 'webexplorer', 'webmirror', 'webvcr', // Site grabbers 'teleport', 'webcapture', 'webcopier', // Music only browsers 'real', 'winamp', // Works for winampmpeg and winamp3httprdr 'windows-media-player', 'audion', 'freeamp', 'itunes', 'jetaudio', 'mint_audio', 'mpg123', 'nsplayer', 'sonique', 'uplayer', 'xmms', 'xaudio', // PDA/Phonecell browsers 'alcatel', // Alcatel 'mot-', // Motorola 'nokia', // Nokia 'panasonic', // Panasonic 'philips', // Philips 'sonyericsson', // SonyEricsson 'ericsson', // Ericsson (must be after sonyericsson 'mmef', 'mspie', 'wapalizer', 'wapsilon', 'webcollage', 'up\.', // Works for UP.Browser and UP.Link // PDA/Phonecell I-Mode browsers 'docomo', 'portalmmm', // Others (TV) 'webtv', // Other kind of browsers 'csscheck', 'w3m', 'w3c_css_validator', 'w3c_validator', 'wdg_validator', 'webzip', 'staroffice', 'mozilla', // Must be at end because a lot of browsers contains mozilla in string 'libwww' // Must be at end because some browser have both 'browser id' and 'libwww' ); $browsersAlias = array ( // Common web browsers text (IE and Netscape must not be in this list) 'icab' => 'iCab', 'go!zilla' => 'Go!Zilla', 'konqueror' => 'Konqueror', 'links' => 'Links', 'lynx' => 'Lynx', 'omniweb' => 'OmniWeb', 'opera' => 'Opera', 'msie 6\.0' => 'Microsoft Internet Explorer 6.0', 'apachebench' => 'ApacheBench', 'wget' => 'Wget', '22acidownload' => '22AciDownload', 'aol\\-iweng' => 'AOL-Iweng', 'amaya' => 'Amaya', 'amigavoyager' => 'AmigaVoyager', 'aweb' => 'AWeb', 'bpftp' => 'BPFTP', 'chimera' => 'Chimera', 'cyberdog' => 'Cyberdog', 'dillo' => 'Dillo', 'dreamcast' => 'Dreamcast', 'downloadagent' => 'DownloadAgent', 'ecatch' => 'eCatch', 'emailsiphon' => 'EmailSiphon', 'encompass' => 'Encompass', 'friendlyspider' => 'FriendlySpider', 'fresco' => 'ANT Fresco', 'galeon' => 'Galeon', 'getright' => 'GetRight', 'headdump' => 'HeadDump', 'hotjava' => 'Sun HotJava', 'ibrowse' => 'IBrowse', 'intergo' => 'InterGO', 'k-meleon' => 'K-Meleon', 'linemodebrowser' => 'W3C Line Mode Browser', 'lotus-notes' => 'Lotus Notes web client', 'macweb' => 'MacWeb', 'multizilla' => 'MultiZilla', 'ncsa_mosaic' => 'NCSA Mosaic', 'netpositive' => 'NetPositive', 'nutscrape' => 'Nutscrape', 'msfrontpageexpress' => 'MS FrontPage Express', 'phoenix' => 'Phoenix', 'firebird' => 'Mozilla Firebird', 'firefox' => 'Mozilla Firefox', 'safari' => 'Safari', 'tzgeturl' => 'TzGetURL', 'viking' => 'Viking', 'webfetcher' => 'WebFetcher', 'webexplorer' => 'IBM-WebExplorer', 'webmirror' => 'WebMirror', 'webvcr' => 'WebVCR', // Site grabbers 'teleport' => 'TelePort Pro', 'webcapture' => 'Acrobat', 'webcopier' => 'WebCopier', // Music only browsers 'real' => 'RealAudio or compatible (media player)', 'winamp' => 'WinAmp (media player)', // Works for winampmpeg and winamp3httprdr 'windows-media-player' => 'Windows Media Player (media player)', 'audion' => 'Audion (media player)', 'freeamp' => 'FreeAmp (media player)', 'itunes' => 'Apple iTunes (media player)', 'jetaudio' => 'JetAudio (media player)', 'mint_audio' => 'Mint Audio (media player)', 'mpg123' => 'mpg123 (media player)', 'nsplayer' => 'NetShow Player (media player)', 'sonique' => 'Sonique (media player)', 'uplayer' => 'Ultra Player (media player)', 'xmms' => 'XMMS (media player)', 'xaudio' => 'Some XAudio Engine based MPEG player (media player)', // PDA/Phonecell browsers 'alcatel' => 'Alcatel Browser (PDA/Phone browser)', 'ericsson' => 'Ericsson Browser (PDA/Phone browser)', 'mot-' => 'Motorola Browser (PDA/Phone browser)', 'nokia' => 'Nokia Browser (PDA/Phone browser)', 'panasonic' => 'Panasonic Browser (PDA/Phone browser)', 'philips' => 'Philips Browser (PDA/Phone browser)', 'sonyericsson' => 'Sony/Ericsson Browser (PDA/Phone browser)', 'mmef' => 'Microsoft Mobile Explorer (PDA/Phone browser)', 'mspie' => 'MS Pocket Internet Explorer (PDA/Phone browser)', 'wapalizer' => 'WAPalizer (PDA/Phone browser)', 'wapsilon' => 'WAPsilon (PDA/Phone browser)', 'webcollage' => 'WebCollage (PDA/Phone browser)', 'up\.' => 'UP.Browser (PDA/Phone browser)', // Works for UP.Browser and UP.Link // PDA/Phonecell I-Mode browsers 'docomo' => 'I-Mode phone (PDA/Phone browser)', 'portalmmm' => 'I-Mode phone (PDA/Phone browser)', // Others (TV) 'webtv' => 'WebTV browser', // Other kind of browsers 'csscheck' => 'WDG CSS Validator', 'w3m' => 'w3m', 'w3c_css_validator' => 'W3C CSS Validator', 'w3c_validator' => 'W3C HTML Validator', 'wdg_validator' => 'WDG HTML Validator', 'webzip' => 'WebZIP', 'staroffice' => 'StarOffice', 'mozilla' => 'Mozilla', 'libwww' => 'LibWWW', ); // BrowsersHashAreGrabber // Put here an entry for each browser in BrowsersSearchIDOrder that are grabber // browsers. //--------------------------------------------------------------------------- $BrowsersHereAreGrabbers = array ( 'teleport' => '1', 'webcapture' => '1', 'webcopier' => '1', ); // BrowsersHashIcon // Each Browsers Search ID is associated to a string that is the name of icon // file for this browser. //--------------------------------------------------------------------------- $BrowsersHashIcon = array ( // Standard web browsers 'msie' => 'msie', 'netscape' => 'netscape', 'icab' => 'icab', 'go!zilla' => 'gozilla', 'konqueror' => 'konqueror', 'links' => 'notavailable', 'lynx' => 'lynx', 'omniweb' => 'omniweb', 'opera' => 'opera', 'wget' => 'notavailable', '22acidownload' => 'notavailable', 'aol\\-iweng' => 'notavailable', 'amaya' => 'amaya', 'amigavoyager' => 'notavailable', 'aweb' => 'notavailable', 'bpftp' => 'notavailable', 'chimera' => 'chimera', 'cyberdog' => 'notavailable', 'dillo' => 'notavailable', 'dreamcast' => 'dreamcast', 'downloadagent' => 'notavailable', 'ecatch' => 'notavailable', 'emailsiphon' => 'notavailable', 'encompass' => 'notavailable', 'friendlyspider' => 'notavailable', 'fresco' => 'notavailable', 'galeon' => 'galeon', 'getright' => 'getright', 'headdump' => 'notavailable', 'hotjava' => 'notavailable', 'ibrowse' => 'ibrowse', 'intergo' => 'notavailable', 'k-meleon' => 'kmeleon', 'linemodebrowser' => 'notavailable', 'lotus-notes' => 'notavailable', 'macweb' => 'notavailable', 'multizilla' => 'multizilla', 'ncsa_mosaic' => 'notavailable', 'netpositive' => 'netpositive', 'nutscrape' => 'notavailable', 'msfrontpageexpress' => 'notavailable', 'phoenix' => 'phoenix', 'firebird' => 'firebird', 'safari' => 'safari', 'tzgeturl' => 'notavailable', 'viking' => 'notavailable', 'webfetcher' => 'notavailable', 'webexplorer' => 'notavailable', 'webmirror' => 'notavailable', 'webvcr' => 'notavailable', // Site grabbers 'teleport' => 'teleport', 'webcapture' => 'adobe', 'webcopier' => 'webcopier', // Music only browsers 'real' => 'mediaplayer', 'winamp' => 'mediaplayer', // Works for winampmpeg and winamp3httprdr 'windows-media-player' => 'mediaplayer', 'audion' => 'mediaplayer', 'freeamp' => 'mediaplayer', 'itunes' => 'mediaplayer', 'jetaudio' => 'mediaplayer', 'mint_audio' => 'mediaplayer', 'mpg123' => 'mediaplayer', 'nsplayer' => 'mediaplayer', 'sonique' => 'mediaplayer', 'uplayer' => 'mediaplayer', 'xmms' => 'mediaplayer', 'xaudio' => 'mediaplayer', // PDA/Phonecell browsers 'alcatel' => 'pdaphone', // Alcatel 'ericsson' => 'pdaphone', // Ericsson 'mot-' => 'pdaphone', // Motorola 'nokia' => 'pdaphone', // Nokia 'panasonic' => 'pdaphone', // Panasonic 'philips' => 'pdaphone', // Philips 'sonyericsson' => 'pdaphone', // Sony/Ericsson 'mmef' => 'pdaphone', 'mspie' => 'pdaphone', 'wapalizer' => 'pdaphone', 'wapsilon' => 'pdaphone', 'webcollage' => 'pdaphone', 'up\.' => 'pdaphone', // Works for UP.Browser and UP.Link // PDA/Phonecell I-Mode browsers 'docomo' => 'pdaphone', 'portalmmm' => 'pdaphone', // Others (TV) 'webtv' => 'webtv', // Other kind of browsers 'csscheck' => 'notavailable', 'w3m' => 'notavailable', 'w3c_css_validator' => 'notavailable', 'w3c_validator' => 'notavailable', 'wdg_validator' => 'notavailable', 'webzip' => 'webzip', 'staroffice' => 'staroffice', 'mozilla' => 'mozilla', 'libwww' => 'notavailable' ); // TODO // Add Gecko category -> IE / Netscape / Gecko(except Netscape) / Other // IE (based on Mosaic) // Netscape family // Gecko except Netscape (Mozilla, Firebird (was Phoenix), Galeon, AmiZilla, Dino, and few others) // Opera (Opera 6/7) // KHTML (Konqueror, Safari) ?>