1 | <?php |
---|
2 | |
---|
3 | /** |
---|
4 | * -- UA_DATA -- |
---|
5 | * Data types : bot, browser, engine, os |
---|
6 | */ |
---|
7 | define('UA_DATA', 0x00); |
---|
8 | |
---|
9 | define('UA_DATA_BROWSER', 0x01); |
---|
10 | define('UA_DATA_ENGINE', 0x02); |
---|
11 | define('UA_DATA_OS', 0x03); |
---|
12 | define('UA_DATA_BOT', 0x04); |
---|
13 | |
---|
14 | define('UA_DATA_PROP_NAME', 0x10); |
---|
15 | |
---|
16 | /** |
---|
17 | * -- UA_PROP -- |
---|
18 | * Index properties for bot, browser, engine, ... |
---|
19 | */ |
---|
20 | define('UA_PROP_NAME', 0x01); |
---|
21 | define('UA_PROP_URL', 0x02); |
---|
22 | define('UA_PROP_TYPE', 0x03); |
---|
23 | |
---|
24 | /** |
---|
25 | * -- UA_PROP_TYPE -- |
---|
26 | * Indexes for UA_PROP_TYPE information (computer, mobile, console, ...) |
---|
27 | */ |
---|
28 | define('UA_PROP_TYPE_UNKNOWN', 0x00); |
---|
29 | define('UA_PROP_TYPE_BROWSER_COMPUTER', 0x01); |
---|
30 | define('UA_PROP_TYPE_BROWSER_MOBILE', 0x02); |
---|
31 | define('UA_PROP_TYPE_BROWSER_CONSOLE', 0x03); |
---|
32 | define('UA_PROP_TYPE_CRAWLER', 0x04); |
---|
33 | |
---|
34 | /** |
---|
35 | * -- UA_BOT -- |
---|
36 | * Known bots |
---|
37 | */ |
---|
38 | define('UA_BOT_UNKNOWN', 0x0000); |
---|
39 | define('UA_BOT_008', 0x0001); |
---|
40 | define('UA_BOT_ABACHOBOT', 0x0002); |
---|
41 | define('UA_BOT_ARACHMO', 0x0003); |
---|
42 | define('UA_BOT_BLITZBOT', 0x0004); |
---|
43 | define('UA_BOT_MICROSOFT_BING', 0x0005); |
---|
44 | define('UA_BOT_CHARLOTTE', 0x0006); |
---|
45 | define('UA_BOT_CERBERIAN_DRTRS', 0x0007); |
---|
46 | define('UA_BOT_COSMOS', 0x0008); |
---|
47 | define('UA_BOT_COVARIO_IDS', 0x0009); |
---|
48 | define('UA_BOT_DATAPARKSEARCH', 0x000A); |
---|
49 | define('UA_BOT_GAISBOT', 0x000B); |
---|
50 | define('UA_BOT_GOOGLE', 0x000C); |
---|
51 | define('UA_BOT_GURUJIBOT', 0x000D); |
---|
52 | define('UA_BOT_HOLMES', 0x000E); |
---|
53 | define('UA_BOT_HTDIG', 0x000F); |
---|
54 | define('UA_BOT_IA_ARCHIVER', 0x0010); |
---|
55 | define('UA_BOT_ICCRAWLER', 0x0011); |
---|
56 | define('UA_BOT_ICHIRO', 0x0012); |
---|
57 | define('UA_BOT_BAIDU', 0x0013); |
---|
58 | define('UA_BOT_MSN_SEARCH', 0x0014); |
---|
59 | define('UA_BOT_EXALEAD', 0x0015); |
---|
60 | define('UA_BOT_GAMESPY', 0x0016); |
---|
61 | define('UA_BOT_GIGABLAST', 0x0017); |
---|
62 | define('UA_BOT_INKTOMI', 0x0018); |
---|
63 | define('UA_BOT_YAHOO_SEARCH', 0x0019); |
---|
64 | define('UA_BOT_ACCOONA_AI_AGENT', 0x0020); |
---|
65 | |
---|
66 | /** |
---|
67 | * -- UA_BROWSER -- |
---|
68 | * Known browsers |
---|
69 | */ |
---|
70 | define('UA_BROWSER_UNKNOWN', 0x1000); |
---|
71 | define('UA_BROWSER_ANDROID_WEBKIT', 0x1001); |
---|
72 | define('UA_BROWSER_OPERA_MINI', 0x1002); |
---|
73 | define('UA_BROWSER_OPERA_MOBILE', 0x1003); |
---|
74 | define('UA_BROWSER_BLACKBERRY', 0x1004); |
---|
75 | define('UA_BROWSER_BUNJALLOO', 0x1005); |
---|
76 | define('UA_BROWSER_FENNEC', 0x1006); |
---|
77 | define('UA_BROWSER_GOBROWSER', 0x1007); |
---|
78 | define('UA_BROWSER_IEMOBILE', 0x1008); |
---|
79 | define('UA_BROWSER_IRIS', 0x1009); |
---|
80 | define('UA_BROWSER_MAEMO_BROWSER', 0x100A); |
---|
81 | define('UA_BROWSER_MIB', 0x1010); |
---|
82 | define('UA_BROWSER_MINIMO', 0x1011); |
---|
83 | define('UA_BROWSER_NETFRONT', 0x1012); |
---|
84 | define('UA_BROWSER_SEMC', 0x1013); |
---|
85 | define('UA_BROWSER_TEASHARK', 0x1014); |
---|
86 | define('UA_BROWSER_PS3', 0x1015); |
---|
87 | define('UA_BROWSER_PSP', 0x1016); |
---|
88 | define('UA_BROWSER_OPERA', 0x1017); |
---|
89 | define('UA_BROWSER_SHIIRA', 0x1018); |
---|
90 | define('UA_BROWSER_SKYFIRE', 0x1019); |
---|
91 | define('UA_BROWSER_THUNDERBIRD', 0x101A); |
---|
92 | define('UA_BROWSER_NAMOROKA', 0x101B); |
---|
93 | define('UA_BROWSER_MINEFIELD', 0x101C); |
---|
94 | define('UA_BROWSER_LUNASCAPE', 0x101D); |
---|
95 | define('UA_BROWSER_ARORA', 0x101E); |
---|
96 | define('UA_BROWSER_CAMINO', 0x101F); |
---|
97 | define('UA_BROWSER_KAPIKO', 0x1020); |
---|
98 | define('UA_BROWSER_KAZEHAKAZE', 0x1021); |
---|
99 | define('UA_BROWSER_CHROMEPLUS', 0x1022); |
---|
100 | define('UA_BROWSER_CHROME', 0x1023); |
---|
101 | define('UA_BROWSER_EPIPHANY', 0x1024); |
---|
102 | define('UA_BROWSER_GALEON', 0x1025); |
---|
103 | define('UA_BROWSER_ORCA', 0x1026); |
---|
104 | define('UA_BROWSER_LOBO', 0x1027); |
---|
105 | define('UA_BROWSER_SEAMONKEY', 0x1028); |
---|
106 | define('UA_BROWSER_MIDORI', 0x1029); |
---|
107 | define('UA_BROWSER_MAXTHON', 0x102A); |
---|
108 | define('UA_BROWSER_ICEAPE', 0x102B); |
---|
109 | define('UA_BROWSER_ICEWEASEL', 0x102C); |
---|
110 | define('UA_BROWSER_NETSCAPE', 0x102D); |
---|
111 | define('UA_BROWSER_FIREBIRD', 0x102E); |
---|
112 | define('UA_BROWSER_INTERNET_EXPLORER',0x102F); |
---|
113 | define('UA_BROWSER_KONQUEROR', 0x1030); |
---|
114 | define('UA_BROWSER_LINKS', 0x1031); |
---|
115 | define('UA_BROWSER_LYNX', 0x1032); |
---|
116 | define('UA_BROWSER_SAFARI', 0x1033); |
---|
117 | define('UA_BROWSER_FIREFOX', 0x1034); |
---|
118 | define('UA_BROWSER_OPERA_WII', 0x1035); |
---|
119 | |
---|
120 | |
---|
121 | /** |
---|
122 | * -- UA_OS -- |
---|
123 | * Known OS |
---|
124 | */ |
---|
125 | define('UA_OS_UNKNOWN', 0x00); |
---|
126 | define('UA_OS_LINUX', 0x01); |
---|
127 | define('UA_OS_FREEBSD', 0x02); |
---|
128 | define('UA_OS_OPENBSD', 0x03); |
---|
129 | define('UA_OS_NETBSD', 0x04); |
---|
130 | define('UA_OS_WINDOWS', 0x05); |
---|
131 | define('UA_OS_SUNOS', 0x06); |
---|
132 | define('UA_OS_BLACKBERRY', 0x07); |
---|
133 | define('UA_OS_SYMBIAN_OS', 0x08); |
---|
134 | define('UA_OS_SYMBOS', 0x09); |
---|
135 | define('UA_OS_MACINTOSH', 0x0A); |
---|
136 | define('UA_OS_MAC_OS_X', 0x0B); |
---|
137 | define('UA_OS_ANDROID', 0x0C); |
---|
138 | define('UA_OS_IOS', 0x0D); |
---|
139 | define('UA_OS_NINTENDO_DS', 0x0E); |
---|
140 | define('UA_OS_NINTENDO_WII', 0x0F); |
---|
141 | define('UA_OS_SONY_PS3', 0x10); |
---|
142 | define('UA_OS_SONY_PSP', 0x11); |
---|
143 | |
---|
144 | /** |
---|
145 | * -- UA_ENGINE -- |
---|
146 | * Known engine |
---|
147 | */ |
---|
148 | define('UA_ENGINE_UNKNOWN', 0x00); |
---|
149 | define('UA_ENGINE_PRESTO', 0x01); |
---|
150 | define('UA_ENGINE_GECKO', 0x02); |
---|
151 | define('UA_ENGINE_APPLEWEBKIT', 0x03); |
---|
152 | define('UA_ENGINE_KHTML', 0x04); |
---|
153 | define('UA_ENGINE_TRIDENT', 0x05); |
---|
154 | define('UA_ENGINE_WEBKIT', 0x06); |
---|
155 | |
---|
156 | $UA_BrowserInfo=array( |
---|
157 | UA_DATA => array( |
---|
158 | UA_DATA_BOT => array(UA_PROP_NAME => 'Robot'), |
---|
159 | UA_DATA_BROWSER => array(UA_PROP_NAME => 'Browser'), |
---|
160 | UA_DATA_ENGINE => array(UA_PROP_NAME => 'Engine'), |
---|
161 | UA_DATA_OS => array(UA_PROP_NAME => 'Operating System') |
---|
162 | ), |
---|
163 | UA_DATA_BROWSER=> array( |
---|
164 | UA_BOT_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
165 | |
---|
166 | UA_BOT_008 => array(UA_PROP_NAME => '008', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
167 | UA_BOT_ABACHOBOT => array(UA_PROP_NAME => 'ABACHOBot', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
168 | UA_BOT_ACCOONA_AI_AGENT => array(UA_PROP_NAME => 'Accoona-AI-Agent', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
169 | UA_BOT_ARACHMO => array(UA_PROP_NAME => 'Arachmo', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
170 | UA_BOT_BLITZBOT => array(UA_PROP_NAME => 'BlitzBOT', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
171 | UA_BOT_MICROSOFT_BING => array(UA_PROP_NAME => 'Microsoft Bing', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
172 | UA_BOT_CHARLOTTE => array(UA_PROP_NAME => 'Charlotte', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
173 | UA_BOT_CERBERIAN_DRTRS => array(UA_PROP_NAME => 'Cerberian Drtrs', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
174 | UA_BOT_COSMOS => array(UA_PROP_NAME => 'Cosmos', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
175 | UA_BOT_COVARIO_IDS => array(UA_PROP_NAME => 'Covario IDS', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
176 | UA_BOT_DATAPARKSEARCH => array(UA_PROP_NAME => 'DataparkSearch', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
177 | UA_BOT_GAISBOT => array(UA_PROP_NAME => 'Gaisbot', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
178 | UA_BOT_GOOGLE => array(UA_PROP_NAME => 'Google', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
179 | UA_BOT_GURUJIBOT => array(UA_PROP_NAME => 'GurujiBot', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
180 | UA_BOT_HOLMES => array(UA_PROP_NAME => 'Holmes', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
181 | UA_BOT_HTDIG => array(UA_PROP_NAME => 'htdig', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
182 | UA_BOT_IA_ARCHIVER => array(UA_PROP_NAME => 'ia_archiver', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
183 | UA_BOT_ICCRAWLER => array(UA_PROP_NAME => 'iCCrawler', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
184 | UA_BOT_ICHIRO => array(UA_PROP_NAME => 'Ichiro', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
185 | UA_BOT_BAIDU => array(UA_PROP_NAME => 'Baidu', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
186 | UA_BOT_MSN_SEARCH => array(UA_PROP_NAME => 'Microsoft MSN Search', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
187 | UA_BOT_EXALEAD => array(UA_PROP_NAME => 'Exalead', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
188 | UA_BOT_GAMESPY => array(UA_PROP_NAME => 'GameSpy', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
189 | UA_BOT_INKTOMI => array(UA_PROP_NAME => 'Inktomi', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
190 | UA_BOT_YAHOO_SEARCH => array(UA_PROP_NAME => 'Yahoo! Search', UA_PROP_TYPE=>UA_PROP_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
191 | |
---|
192 | |
---|
193 | UA_BROWSER_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_TYPE=>UA_PROP_TYPE_UNKNOWN, UA_PROP_URL => ''), |
---|
194 | |
---|
195 | UA_BROWSER_ANDROID_WEBKIT=> array(UA_PROP_NAME => 'Android WebKit Browser', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
196 | UA_BROWSER_OPERA_MINI => array(UA_PROP_NAME => 'Opera Mini', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.opera.com/'), |
---|
197 | UA_BROWSER_OPERA_MOBILE => array(UA_PROP_NAME => 'Opera Mobile', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.opera.com/'), |
---|
198 | UA_BROWSER_BLACKBERRY => array(UA_PROP_NAME => 'BlackBerry', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://worldwide.blackberry.com/'), |
---|
199 | UA_BROWSER_FENNEC => array(UA_PROP_NAME => 'Fennec', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
200 | UA_BROWSER_GOBROWSER => array(UA_PROP_NAME => 'Go Browser', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.3g.cn/'), |
---|
201 | UA_BROWSER_IEMOBILE => array(UA_PROP_NAME => 'IE Mobile', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
202 | UA_BROWSER_IRIS => array(UA_PROP_NAME => 'Iris', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.torchmobile.com/'), |
---|
203 | UA_BROWSER_MAEMO_BROWSER => array(UA_PROP_NAME => 'Maemo Browser', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
204 | UA_BROWSER_MIB => array(UA_PROP_NAME => 'MIB', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.useragentstring.com/pages/MIB/www.motorola.com'), |
---|
205 | UA_BROWSER_MINIMO => array(UA_PROP_NAME => 'Minimo', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
206 | UA_BROWSER_NETFRONT => array(UA_PROP_NAME => 'NetFront', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => 'http://www.access-company.com/'), |
---|
207 | UA_BROWSER_SEMC => array(UA_PROP_NAME => 'SEMC-Browser', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
208 | UA_BROWSER_TEASHARK => array(UA_PROP_NAME => 'TeaShark', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
209 | UA_BROWSER_SKYFIRE => array(UA_PROP_NAME => 'Skyfire', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_MOBILE, UA_PROP_URL => ''), |
---|
210 | |
---|
211 | UA_BROWSER_PS3 => array(UA_PROP_NAME => 'Playstation 3', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_CONSOLE, UA_PROP_URL => ''), |
---|
212 | UA_BROWSER_PSP => array(UA_PROP_NAME => 'Playstation Portable', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_CONSOLE, UA_PROP_URL => ''), |
---|
213 | UA_BROWSER_BUNJALLOO => array(UA_PROP_NAME => 'Bunjalloo', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_CONSOLE, UA_PROP_URL => ''), |
---|
214 | UA_BROWSER_OPERA_WII => array(UA_PROP_NAME => 'Opera', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_CONSOLE, UA_PROP_URL => ''), |
---|
215 | |
---|
216 | UA_BROWSER_OPERA => array(UA_PROP_NAME => 'Opera', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://www.opera.com/'), |
---|
217 | UA_BROWSER_SHIIRA => array(UA_PROP_NAME => 'Shiira', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://shiira.jp/en'), |
---|
218 | UA_BROWSER_THUNDERBIRD => array(UA_PROP_NAME => 'Thunderbird', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
219 | UA_BROWSER_NAMOROKA => array(UA_PROP_NAME => 'Namoroka', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'https://wiki.mozilla.org/Firefox/Namoroka'), |
---|
220 | UA_BROWSER_MINEFIELD => array(UA_PROP_NAME => 'Minefield', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://www.mozilla.org/projects/minefield/'), |
---|
221 | UA_BROWSER_LUNASCAPE => array(UA_PROP_NAME => 'Lunascape', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
222 | UA_BROWSER_ARORA => array(UA_PROP_NAME => 'Arora', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
223 | UA_BROWSER_CAMINO => array(UA_PROP_NAME => 'Camino', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://caminobrowser.org/'), |
---|
224 | UA_BROWSER_KAPIKO => array(UA_PROP_NAME => 'Kapiko', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://ufoxlab.googlepages.com/cooperation'), |
---|
225 | UA_BROWSER_KAZEHAKAZE => array(UA_PROP_NAME => 'Kazehakase', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
226 | UA_BROWSER_CHROMEPLUS => array(UA_PROP_NAME => 'ChromePlus', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
227 | UA_BROWSER_CHROME => array(UA_PROP_NAME => 'Chrome', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://www.google.com/chrome'), |
---|
228 | UA_BROWSER_EPIPHANY => array(UA_PROP_NAME => 'Epiphany', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
229 | UA_BROWSER_GALEON => array(UA_PROP_NAME => 'Galeon', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
230 | UA_BROWSER_ORCA => array(UA_PROP_NAME => 'Orca', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
231 | UA_BROWSER_LOBO => array(UA_PROP_NAME => 'Lobo', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
232 | UA_BROWSER_SEAMONKEY => array(UA_PROP_NAME => 'SeaMonkey', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
233 | UA_BROWSER_MIDORI => array(UA_PROP_NAME => 'Midori', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
234 | UA_BROWSER_MAXTHON => array(UA_PROP_NAME => 'Maxthon', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
235 | UA_BROWSER_ICEAPE => array(UA_PROP_NAME => 'Iceape', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
236 | UA_BROWSER_ICEWEASEL => array(UA_PROP_NAME => 'Iceweasel', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
237 | UA_BROWSER_NETSCAPE => array(UA_PROP_NAME => 'Netscape', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
238 | UA_BROWSER_FIREBIRD => array(UA_PROP_NAME => 'Firebird', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
239 | UA_BROWSER_FIREFOX => array(UA_PROP_NAME => 'Firefox', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://www.firefox.com/'), |
---|
240 | UA_BROWSER_INTERNET_EXPLORER=> array(UA_PROP_NAME => 'Internet Explorer', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => 'http://www.getthunderbird.com/'), |
---|
241 | UA_BROWSER_KONQUEROR => array(UA_PROP_NAME => 'Konqueror', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
242 | UA_BROWSER_LINKS => array(UA_PROP_NAME => 'Links', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
243 | UA_BROWSER_LYNX => array(UA_PROP_NAME => 'Lynx', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => ''), |
---|
244 | UA_BROWSER_SAFARI => array(UA_PROP_NAME => 'Safari', UA_PROP_TYPE=>UA_PROP_TYPE_BROWSER_COMPUTER, UA_PROP_URL => '') |
---|
245 | ), |
---|
246 | |
---|
247 | UA_DATA_OS => array( |
---|
248 | UA_OS_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_URL=>''), |
---|
249 | UA_OS_LINUX => array(UA_PROP_NAME => 'Linux', UA_PROP_URL=>'http://www.linux.com'), |
---|
250 | UA_OS_FREEBSD => array(UA_PROP_NAME => 'FreeBSD', UA_PROP_URL=>'http://www.freebsd.org/'), |
---|
251 | UA_OS_OPENBSD => array(UA_PROP_NAME => 'OpenBSD', UA_PROP_URL=>'http://www.openbsd.org/'), |
---|
252 | UA_OS_NETBSD => array(UA_PROP_NAME => 'NetBSD', UA_PROP_URL=>'http://www.netbsd.org/'), |
---|
253 | UA_OS_WINDOWS => array(UA_PROP_NAME => 'Windows', UA_PROP_URL=>'http://windows.microsoft.com/'), |
---|
254 | UA_OS_SUNOS => array(UA_PROP_NAME => 'SunOS', UA_PROP_URL=>''), |
---|
255 | UA_OS_BLACKBERRY => array(UA_PROP_NAME => 'Blackberry OS', UA_PROP_URL=>'http://us.blackberry.com/apps-software/devices'), |
---|
256 | UA_OS_SYMBIAN_OS => array(UA_PROP_NAME => 'Symbian OS', UA_PROP_URL=>'http://symbian.nokia.com/'), |
---|
257 | UA_OS_SYMBOS => array(UA_PROP_NAME => 'SymbOS', UA_PROP_URL=>'http://www.symbos.de/'), |
---|
258 | UA_OS_MACINTOSH => array(UA_PROP_NAME => 'Macintosh', UA_PROP_URL=>'http://www.apple.com/'), |
---|
259 | UA_OS_MAC_OS_X => array(UA_PROP_NAME => 'Mac OS X', UA_PROP_URL=>'http://www.apple.com/'), |
---|
260 | UA_OS_ANDROID => array(UA_PROP_NAME => 'Android', UA_PROP_URL=>'http://www.android.com/'), |
---|
261 | UA_OS_IOS => array(UA_PROP_NAME => 'iOS', UA_PROP_URL=>'http://www.apple.com/'), |
---|
262 | UA_OS_NINTENDO_DS => array(UA_PROP_NAME => 'Nintendo DS', UA_PROP_URL=>''), |
---|
263 | UA_OS_NINTENDO_WII => array(UA_PROP_NAME => 'Nintendo Wii', UA_PROP_URL=>''), |
---|
264 | UA_OS_SONY_PS3 => array(UA_PROP_NAME => 'Sony PS3', UA_PROP_URL=>''), |
---|
265 | UA_OS_SONY_PSP => array(UA_PROP_NAME => 'Sony PSP', UA_PROP_URL=>'') |
---|
266 | ), |
---|
267 | UA_DATA_ENGINE => array( |
---|
268 | UA_ENGINE_UNKNOWN => array(UA_PROP_NAME => 'Unknown'), |
---|
269 | UA_ENGINE_GECKO => array(UA_PROP_NAME => 'Gecko'), |
---|
270 | UA_ENGINE_KHTML => array(UA_PROP_NAME => 'KHTML'), |
---|
271 | UA_ENGINE_PRESTO => array(UA_PROP_NAME => 'Presto'), |
---|
272 | UA_ENGINE_APPLEWEBKIT => array(UA_PROP_NAME => 'AppleWebKit'), |
---|
273 | UA_ENGINE_WEBKIT => array(UA_PROP_NAME => 'WebKit'), |
---|
274 | UA_ENGINE_TRIDENT => array(UA_PROP_NAME => 'Trident') |
---|
275 | ), |
---|
276 | |
---|
277 | UA_DATA_PROP_NAME => array( |
---|
278 | UA_PROP_TYPE_UNKNOWN => 'Unknown', |
---|
279 | UA_PROP_TYPE_BROWSER_COMPUTER => 'Computer', |
---|
280 | UA_PROP_TYPE_BROWSER_CONSOLE => 'Console', |
---|
281 | UA_PROP_TYPE_BROWSER_MOBILE => 'Mobile', |
---|
282 | UA_PROP_TYPE_CRAWLER => 'Crawler' |
---|
283 | ) |
---|
284 | ); |
---|
285 | |
---|
286 | |
---|
287 | |
---|
288 | ?> |
---|