1 | <?php |
---|
2 | |
---|
3 | /** |
---|
4 | * -- UA_DATA -- |
---|
5 | * Data types : bot, browser, engine, os |
---|
6 | */ |
---|
7 | define('UA_DATA', 0x0000); |
---|
8 | |
---|
9 | define('UA_DATA_BROWSER', 0x0001); |
---|
10 | define('UA_DATA_ENGINE', 0x0002); |
---|
11 | define('UA_DATA_OS', 0x0003); |
---|
12 | |
---|
13 | define('UA_DATA_BROWSER_NAME', 0x0011); |
---|
14 | define('UA_DATA_OS_NAME', 0x0012); |
---|
15 | define('UA_DATA_ENGINE_NAME', 0x0013); |
---|
16 | |
---|
17 | define('UA_DATA_BROWSER_VERSION', 0x0021); |
---|
18 | define('UA_DATA_ENGINE_VERSION', 0x0022); |
---|
19 | define('UA_DATA_OS_VERSION', 0x0023); |
---|
20 | |
---|
21 | define('UA_DATA_BROWSER_TYPE', 0x0031); |
---|
22 | define('UA_DATA_BROWSER_TYPE_NAME', 0x0131); |
---|
23 | define('UA_DATA_OS_TYPE', 0x0033); |
---|
24 | define('UA_DATA_OS_TYPE_NAME', 0x0133); |
---|
25 | |
---|
26 | define('UA_DATA_BROWSER_URL', 0x0041); |
---|
27 | define('UA_DATA_ENGINE_URL', 0x0042); |
---|
28 | define('UA_DATA_OS_URL', 0x0043); |
---|
29 | |
---|
30 | |
---|
31 | |
---|
32 | /** |
---|
33 | * -- UA_PROP -- |
---|
34 | * Index properties for bot, browser, engine, ... |
---|
35 | */ |
---|
36 | define('UA_PROP_NAME', 0x01); |
---|
37 | define('UA_PROP_URL', 0x02); |
---|
38 | define('UA_PROP_TYPE', 0x03); |
---|
39 | |
---|
40 | /** |
---|
41 | * -- UA_DATA_BROWSER_TYPE -- |
---|
42 | * Indexes for UA_DATA_BROWSER_TYPE information (computer, mobile, console, ...) |
---|
43 | */ |
---|
44 | define('UA_BROWSER_TYPE_UNKNOWN', 0x00); |
---|
45 | define('UA_BROWSER_TYPE_COMPUTER', 0x01); |
---|
46 | define('UA_BROWSER_TYPE_MOBILE', 0x02); |
---|
47 | define('UA_BROWSER_TYPE_CONSOLE', 0x03); |
---|
48 | define('UA_BROWSER_TYPE_CRAWLER', 0x04); |
---|
49 | |
---|
50 | /** |
---|
51 | * -- UA_BOT -- |
---|
52 | * Known bots |
---|
53 | */ |
---|
54 | define('UA_BOT_UNKNOWN', 0x0000); |
---|
55 | define('UA_BOT_008', 0x0001); |
---|
56 | define('UA_BOT_ABACHOBOT', 0x0002); |
---|
57 | define('UA_BOT_ARACHMO', 0x0003); |
---|
58 | define('UA_BOT_BLITZBOT', 0x0004); |
---|
59 | define('UA_BOT_MICROSOFT_BING', 0x0005); |
---|
60 | define('UA_BOT_CHARLOTTE', 0x0006); |
---|
61 | define('UA_BOT_CERBERIAN_DRTRS', 0x0007); |
---|
62 | define('UA_BOT_COSMOS', 0x0008); |
---|
63 | define('UA_BOT_COVARIO_IDS', 0x0009); |
---|
64 | define('UA_BOT_DATAPARKSEARCH', 0x000A); |
---|
65 | define('UA_BOT_GAISBOT', 0x000B); |
---|
66 | define('UA_BOT_GOOGLE', 0x000C); |
---|
67 | define('UA_BOT_GURUJIBOT', 0x000D); |
---|
68 | define('UA_BOT_HOLMES', 0x000E); |
---|
69 | define('UA_BOT_HTDIG', 0x000F); |
---|
70 | define('UA_BOT_IA_ARCHIVER', 0x0010); |
---|
71 | define('UA_BOT_ICCRAWLER', 0x0011); |
---|
72 | define('UA_BOT_ICHIRO', 0x0012); |
---|
73 | define('UA_BOT_BAIDU', 0x0013); |
---|
74 | define('UA_BOT_MSN_SEARCH', 0x0014); |
---|
75 | define('UA_BOT_EXALEAD', 0x0015); |
---|
76 | define('UA_BOT_GAMESPY', 0x0016); |
---|
77 | define('UA_BOT_GIGABLAST', 0x0017); |
---|
78 | define('UA_BOT_INKTOMI', 0x0018); |
---|
79 | define('UA_BOT_YAHOO_SEARCH', 0x0019); |
---|
80 | define('UA_BOT_ACCOONA_AI_AGENT', 0x001A); |
---|
81 | define('UA_BOT_LWEBIS', 0x001B); |
---|
82 | define('UA_BOT_LARBIN', 0x001C); |
---|
83 | define('UA_BOT_LINKWALKER', 0x001D); |
---|
84 | define('UA_BOT_LWPTRIVIAL', 0x001E); |
---|
85 | define('UA_BOT_MABONLAND', 0x001F); |
---|
86 | define('UA_BOT_MNOGOSEARCH', 0x0020); |
---|
87 | define('UA_BOT_MOGIMOGI', 0x0021); |
---|
88 | define('UA_BOT_MORNINGPAPER', 0x0022); |
---|
89 | define('UA_BOT_NETRESEARCHSERVER', 0x0023); |
---|
90 | define('UA_BOT_NEWSGATOR', 0x0024); |
---|
91 | define('UA_BOT_NGSEARCH', 0x0025); |
---|
92 | define('UA_BOT_NYMESIS', 0x0026); |
---|
93 | define('UA_BOT_OEGP', 0x0027); |
---|
94 | define('UA_BOT_POMPOS', 0x0028); |
---|
95 | define('UA_BOT_PYCURL', 0x0029); |
---|
96 | define('UA_BOT_QSEERO', 0x002A); |
---|
97 | define('UA_BOT_SBIDER', 0x002B); |
---|
98 | define('UA_BOT_SCOUTJET', 0x002C); |
---|
99 | define('UA_BOT_SCRUBBY', 0x002D); |
---|
100 | define('UA_BOT_SEARCHSIGHT', 0x002E); |
---|
101 | define('UA_BOT_SEMANTICDISCOVERY', 0x002F); |
---|
102 | define('UA_BOT_SHOULA', 0x0030); |
---|
103 | define('UA_BOT_SNAPPY', 0x0031); |
---|
104 | define('UA_BOT_STACKRAMBLER', 0x0032); |
---|
105 | define('UA_BOT_SILK', 0x0033); |
---|
106 | define('UA_BOT_TEOMA', 0x0034); |
---|
107 | define('UA_BOT_TINEYE', 0x0035); |
---|
108 | define('UA_BOT_TRUWOGPS', 0x0036); |
---|
109 | define('UA_BOT_UPDATED', 0x0037); |
---|
110 | define('UA_BOT_VOYAGER', 0x0038); |
---|
111 | define('UA_BOT_VYU2', 0x0039); |
---|
112 | define('UA_BOT_WEBCOLLAGE', 0x003A); |
---|
113 | define('UA_BOT_YOOGLIFETCHAGENT', 0x003B); |
---|
114 | define('UA_BOT_ZAO', 0x003C); |
---|
115 | define('UA_BOT_ZEALBOT', 0x003D); |
---|
116 | |
---|
117 | |
---|
118 | /** |
---|
119 | * -- UA_BROWSER -- |
---|
120 | * Known browsers |
---|
121 | */ |
---|
122 | define('UA_BROWSER_UNKNOWN', 0x1000); |
---|
123 | define('UA_BROWSER_ANDROID_WEBKIT', 0x1001); |
---|
124 | define('UA_BROWSER_OPERA_MINI', 0x1002); |
---|
125 | define('UA_BROWSER_OPERA_MOBILE', 0x1003); |
---|
126 | define('UA_BROWSER_BLACKBERRY', 0x1004); |
---|
127 | define('UA_BROWSER_BUNJALLOO', 0x1005); |
---|
128 | define('UA_BROWSER_FENNEC', 0x1006); |
---|
129 | define('UA_BROWSER_GOBROWSER', 0x1007); |
---|
130 | define('UA_BROWSER_IEMOBILE', 0x1008); |
---|
131 | define('UA_BROWSER_IRIS', 0x1009); |
---|
132 | define('UA_BROWSER_MAEMO_BROWSER', 0x100A); |
---|
133 | define('UA_BROWSER_MIB', 0x1010); |
---|
134 | define('UA_BROWSER_MINIMO', 0x1011); |
---|
135 | define('UA_BROWSER_NETFRONT', 0x1012); |
---|
136 | define('UA_BROWSER_SEMC', 0x1013); |
---|
137 | define('UA_BROWSER_TEASHARK', 0x1014); |
---|
138 | define('UA_BROWSER_PS3', 0x1015); |
---|
139 | define('UA_BROWSER_PSP', 0x1016); |
---|
140 | define('UA_BROWSER_OPERA', 0x1017); |
---|
141 | define('UA_BROWSER_SHIIRA', 0x1018); |
---|
142 | define('UA_BROWSER_SKYFIRE', 0x1019); |
---|
143 | define('UA_BROWSER_THUNDERBIRD', 0x101A); |
---|
144 | define('UA_BROWSER_NAMOROKA', 0x101B); |
---|
145 | define('UA_BROWSER_MINEFIELD', 0x101C); |
---|
146 | define('UA_BROWSER_LUNASCAPE', 0x101D); |
---|
147 | define('UA_BROWSER_ARORA', 0x101E); |
---|
148 | define('UA_BROWSER_CAMINO', 0x101F); |
---|
149 | define('UA_BROWSER_KAPIKO', 0x1020); |
---|
150 | define('UA_BROWSER_KAZEHAKAZE', 0x1021); |
---|
151 | define('UA_BROWSER_CHROMEPLUS', 0x1022); |
---|
152 | define('UA_BROWSER_CHROME', 0x1023); |
---|
153 | define('UA_BROWSER_EPIPHANY', 0x1024); |
---|
154 | define('UA_BROWSER_GALEON', 0x1025); |
---|
155 | define('UA_BROWSER_ORCA', 0x1026); |
---|
156 | define('UA_BROWSER_LOBO', 0x1027); |
---|
157 | define('UA_BROWSER_SEAMONKEY', 0x1028); |
---|
158 | define('UA_BROWSER_MIDORI', 0x1029); |
---|
159 | define('UA_BROWSER_MAXTHON', 0x102A); |
---|
160 | define('UA_BROWSER_ICEAPE', 0x102B); |
---|
161 | define('UA_BROWSER_ICEWEASEL', 0x102C); |
---|
162 | define('UA_BROWSER_NETSCAPE', 0x102D); |
---|
163 | define('UA_BROWSER_FIREBIRD', 0x102E); |
---|
164 | define('UA_BROWSER_INTERNET_EXPLORER',0x102F); |
---|
165 | define('UA_BROWSER_KONQUEROR', 0x1030); |
---|
166 | define('UA_BROWSER_LINKS', 0x1031); |
---|
167 | define('UA_BROWSER_LYNX', 0x1032); |
---|
168 | define('UA_BROWSER_SAFARI', 0x1033); |
---|
169 | define('UA_BROWSER_FIREFOX', 0x1034); |
---|
170 | define('UA_BROWSER_OPERA_WII', 0x1035); |
---|
171 | define('UA_BROWSER_SAFARI_MOBILE', 0x1036); |
---|
172 | |
---|
173 | |
---|
174 | /** |
---|
175 | * -- UA_OS -- |
---|
176 | * Known OS |
---|
177 | */ |
---|
178 | define('UA_OS_UNKNOWN', 0x00); |
---|
179 | define('UA_OS_LINUX', 0x01); |
---|
180 | define('UA_OS_FREEBSD', 0x02); |
---|
181 | define('UA_OS_OPENBSD', 0x03); |
---|
182 | define('UA_OS_NETBSD', 0x04); |
---|
183 | define('UA_OS_WINDOWS', 0x05); |
---|
184 | define('UA_OS_SUNOS', 0x06); |
---|
185 | define('UA_OS_BLACKBERRY', 0x07); |
---|
186 | define('UA_OS_SYMBIAN_OS', 0x08); |
---|
187 | define('UA_OS_SYMBOS', 0x09); |
---|
188 | define('UA_OS_MACINTOSH', 0x0A); |
---|
189 | define('UA_OS_MAC_OS_X', 0x0B); |
---|
190 | define('UA_OS_ANDROID', 0x0C); |
---|
191 | define('UA_OS_IOS', 0x0D); |
---|
192 | define('UA_OS_NINTENDO_DS', 0x0E); |
---|
193 | define('UA_OS_NINTENDO_WII', 0x0F); |
---|
194 | define('UA_OS_SONY_PS3', 0x10); |
---|
195 | define('UA_OS_SONY_PSP', 0x11); |
---|
196 | define('UA_OS_CHROME_OS', 0x12); |
---|
197 | define('UA_OS_BE_OS', 0x13); |
---|
198 | define('UA_OS_DRAGONFLY', 0x14); |
---|
199 | define('UA_OS_UNIX', 0x15); |
---|
200 | define('UA_OS_DARWIN', 0x16); |
---|
201 | define('UA_OS_OS2', 0x17); |
---|
202 | define('UA_OS_AMIGAOS', 0x18); |
---|
203 | |
---|
204 | |
---|
205 | /** |
---|
206 | * -- UA_OS_TYPE -- |
---|
207 | * Known OS type |
---|
208 | */ |
---|
209 | define('UA_OS_TYPE_UNKNOWN', 0x00); |
---|
210 | define('UA_OS_TYPE_LINUX', 0x01); |
---|
211 | define('UA_OS_TYPE_BSD', 0x02); |
---|
212 | define('UA_OS_TYPE_UNIX', 0x03); |
---|
213 | define('UA_OS_TYPE_WINDOWS', 0x04); |
---|
214 | define('UA_OS_TYPE_OS2', 0x05); |
---|
215 | |
---|
216 | |
---|
217 | |
---|
218 | /** |
---|
219 | * -- UA_ENGINE -- |
---|
220 | * Known engine |
---|
221 | */ |
---|
222 | define('UA_ENGINE_UNKNOWN', 0x00); |
---|
223 | define('UA_ENGINE_PRESTO', 0x01); |
---|
224 | define('UA_ENGINE_GECKO', 0x02); |
---|
225 | define('UA_ENGINE_APPLEWEBKIT', 0x03); |
---|
226 | define('UA_ENGINE_KHTML', 0x04); |
---|
227 | define('UA_ENGINE_TRIDENT', 0x05); |
---|
228 | define('UA_ENGINE_WEBKIT', 0x06); |
---|
229 | |
---|
230 | |
---|
231 | class GPCUserAgentValues |
---|
232 | { |
---|
233 | static public $UA_BrowserInfo=array( |
---|
234 | UA_DATA => array( |
---|
235 | UA_DATA_BROWSER => array(UA_PROP_NAME => 'Browser'), |
---|
236 | UA_DATA_ENGINE => array(UA_PROP_NAME => 'Engine'), |
---|
237 | UA_DATA_OS => array(UA_PROP_NAME => 'Operating System') |
---|
238 | ), |
---|
239 | UA_DATA_BROWSER=> array( |
---|
240 | UA_BOT_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
241 | |
---|
242 | UA_BOT_008 => array(UA_PROP_NAME => '008', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.80legs.com'), |
---|
243 | UA_BOT_ABACHOBOT => array(UA_PROP_NAME => 'ABACHOBot', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.abacho.com'), |
---|
244 | UA_BOT_ACCOONA_AI_AGENT => array(UA_PROP_NAME => 'Accoona-AI-Agent', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.accoona.com'), |
---|
245 | UA_BOT_ARACHMO => array(UA_PROP_NAME => 'Arachmo', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
246 | UA_BOT_BLITZBOT => array(UA_PROP_NAME => 'BlitzBOT', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
247 | UA_BOT_MICROSOFT_BING => array(UA_PROP_NAME => 'Microsoft Bing', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.bing.com/bingbot.htm'), |
---|
248 | UA_BOT_CHARLOTTE => array(UA_PROP_NAME => 'Charlotte', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.searchme.com'), |
---|
249 | UA_BOT_CERBERIAN_DRTRS => array(UA_PROP_NAME => 'Cerberian Drtrs', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
250 | UA_BOT_COSMOS => array(UA_PROP_NAME => 'Cosmos', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.xyleme.com/'), |
---|
251 | UA_BOT_COVARIO_IDS => array(UA_PROP_NAME => 'Covario IDS', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.covario.com/ids'), |
---|
252 | UA_BOT_DATAPARKSEARCH => array(UA_PROP_NAME => 'DataparkSearch', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.dataparksearch.org'), |
---|
253 | UA_BOT_GAISBOT => array(UA_PROP_NAME => 'Gaisbot', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://gais.cs.ccu.edu.tw/'), |
---|
254 | UA_BOT_GOOGLE => array(UA_PROP_NAME => 'Google', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.google.com/bot.html'), |
---|
255 | UA_BOT_GURUJIBOT => array(UA_PROP_NAME => 'GurujiBot', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.guruji.com/en/WebmasterFAQ.html'), |
---|
256 | UA_BOT_HOLMES => array(UA_PROP_NAME => 'Holmes', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.ucw.cz/holmes'), |
---|
257 | UA_BOT_HTDIG => array(UA_PROP_NAME => 'htdig', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://htdig.sourceforge.net'), |
---|
258 | UA_BOT_IA_ARCHIVER => array(UA_PROP_NAME => 'ia_archiver', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.alexa.com/'), |
---|
259 | UA_BOT_ICCRAWLER => array(UA_PROP_NAME => 'iCCrawler', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.iccenter.net/bot.htm'), |
---|
260 | UA_BOT_ICHIRO => array(UA_PROP_NAME => 'Ichiro', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://help.goo.ne.jp/door/crawler.html'), |
---|
261 | UA_BOT_BAIDU => array(UA_PROP_NAME => 'Baidu', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.baidu.com'), |
---|
262 | UA_BOT_MSN_SEARCH => array(UA_PROP_NAME => 'Microsoft MSN Search', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://search.msn.com/msnbot.htm'), |
---|
263 | UA_BOT_EXALEAD => array(UA_PROP_NAME => 'Exalead', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
264 | UA_BOT_GAMESPY => array(UA_PROP_NAME => 'GameSpy', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
265 | UA_BOT_GIGABLAST => array(UA_PROP_NAME => 'Gigabot', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.gigablast.com/spider.html'), |
---|
266 | UA_BOT_INKTOMI => array(UA_PROP_NAME => 'Inktomi', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
267 | UA_BOT_YAHOO_SEARCH => array(UA_PROP_NAME => 'Yahoo! Search', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.yahoo.com/'), |
---|
268 | UA_BOT_LWEBIS => array(UA_PROP_NAME => 'L.webis', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://webalgo.iit.cnr.it/index.php?pg=lwebis'), |
---|
269 | UA_BOT_LARBIN => array(UA_PROP_NAME => 'Larbin', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
270 | UA_BOT_LINKWALKER => array(UA_PROP_NAME => 'LinkWalker', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.seventwentyfour.com/'), |
---|
271 | UA_BOT_LWPTRIVIAL => array(UA_PROP_NAME => 'lwp-trivial', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
272 | UA_BOT_MABONLAND => array(UA_PROP_NAME => 'Mabontland', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.mabontland.com'), |
---|
273 | UA_BOT_MNOGOSEARCH => array(UA_PROP_NAME => 'Mnogosearch', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://mnogosearch.org'), |
---|
274 | UA_BOT_MOGIMOGI => array(UA_PROP_NAME => 'mogimogi', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
275 | UA_BOT_MORNINGPAPER => array(UA_PROP_NAME => 'Morning Paper', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.boutell.com'), |
---|
276 | UA_BOT_NETRESEARCHSERVER => array(UA_PROP_NAME => 'NetResearchServer', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.loopimprovements.com'), |
---|
277 | UA_BOT_NEWSGATOR => array(UA_PROP_NAME => 'NewsGator', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.newsgator.com'), |
---|
278 | UA_BOT_NGSEARCH => array(UA_PROP_NAME => 'NG-Search', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.ng-search.com'), |
---|
279 | UA_BOT_NYMESIS => array(UA_PROP_NAME => 'Nymesis', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.nymesis.com'), |
---|
280 | UA_BOT_OEGP => array(UA_PROP_NAME => 'oegp', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
281 | UA_BOT_POMPOS => array(UA_PROP_NAME => 'Pompos', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://dir.com/pompos.html'), |
---|
282 | UA_BOT_PYCURL => array(UA_PROP_NAME => 'PycURL', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://pycurl.sourceforge.net'), |
---|
283 | UA_BOT_QSEERO => array(UA_PROP_NAME => 'Qseero', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
284 | UA_BOT_SBIDER => array(UA_PROP_NAME => 'SBIder', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.sitesell.com'), |
---|
285 | UA_BOT_SCOUTJET => array(UA_PROP_NAME => 'ScoutJet', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.scoutjet.com'), |
---|
286 | UA_BOT_SCRUBBY => array(UA_PROP_NAME => 'Scrubby', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.scrubtheweb.com'), |
---|
287 | UA_BOT_SEARCHSIGHT => array(UA_PROP_NAME => 'SearchSight', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://searchsight.com'), |
---|
288 | UA_BOT_SEMANTICDISCOVERY => array(UA_PROP_NAME => 'semanticdiscovery', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
289 | UA_BOT_SHOULA => array(UA_PROP_NAME => 'Shoula', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
290 | UA_BOT_SNAPPY => array(UA_PROP_NAME => 'Snappy', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.urltrends.com'), |
---|
291 | UA_BOT_STACKRAMBLER => array(UA_PROP_NAME => 'StackRambler', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
292 | UA_BOT_SILK => array(UA_PROP_NAME => 'Silk', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.slider.com/silk.htm'), |
---|
293 | UA_BOT_TEOMA => array(UA_PROP_NAME => 'Teoma', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://sp.ask.com/docs/about/tech_crawling.html'), |
---|
294 | UA_BOT_TINEYE => array(UA_PROP_NAME => 'TinEye', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://tineye.com/crawler.html'), |
---|
295 | UA_BOT_TRUWOGPS => array(UA_PROP_NAME => 'truwoGPS', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.lan4lano.net/browser.html'), |
---|
296 | UA_BOT_UPDATED => array(UA_PROP_NAME => 'updated', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.updated.com'), |
---|
297 | UA_BOT_VOYAGER => array(UA_PROP_NAME => 'voyager', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.kosmix.com/crawler.html'), |
---|
298 | UA_BOT_VYU2 => array(UA_PROP_NAME => 'vyu2', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
299 | UA_BOT_WEBCOLLAGE => array(UA_PROP_NAME => 'WebCollage', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
300 | UA_BOT_YOOGLIFETCHAGENT => array(UA_PROP_NAME => 'yoogliFetchAgent', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
301 | UA_BOT_ZAO => array(UA_PROP_NAME => 'Zao', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => 'http://www.kototoi.org/zao'), |
---|
302 | UA_BOT_ZEALBOT => array(UA_PROP_NAME => 'Zealbot', UA_PROP_TYPE=>UA_BROWSER_TYPE_CRAWLER, UA_PROP_URL => ''), |
---|
303 | |
---|
304 | |
---|
305 | UA_BROWSER_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_TYPE=>UA_BROWSER_TYPE_UNKNOWN, UA_PROP_URL => ''), |
---|
306 | |
---|
307 | UA_BROWSER_ANDROID_WEBKIT=> array(UA_PROP_NAME => 'Android WebKit Browser', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => ''), |
---|
308 | UA_BROWSER_OPERA_MINI => array(UA_PROP_NAME => 'Opera Mini', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.opera.com/'), |
---|
309 | UA_BROWSER_OPERA_MOBILE => array(UA_PROP_NAME => 'Opera Mobile', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.opera.com/'), |
---|
310 | UA_BROWSER_BLACKBERRY => array(UA_PROP_NAME => 'BlackBerry', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://worldwide.blackberry.com'), |
---|
311 | UA_BROWSER_FENNEC => array(UA_PROP_NAME => 'Fennec', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.mozilla.org/en-US/mobile'), |
---|
312 | UA_BROWSER_GOBROWSER => array(UA_PROP_NAME => 'Go Browser', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.3g.cn/'), |
---|
313 | UA_BROWSER_IEMOBILE => array(UA_PROP_NAME => 'IE Mobile', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => ''), |
---|
314 | UA_BROWSER_IRIS => array(UA_PROP_NAME => 'Iris', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.torchmobile.com'), |
---|
315 | UA_BROWSER_MAEMO_BROWSER => array(UA_PROP_NAME => 'Maemo Browser', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://browser.garage.maemo.org'), |
---|
316 | UA_BROWSER_MIB => array(UA_PROP_NAME => 'MIB', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.useragentstring.com/pages/MIB/www.motorola.com'), |
---|
317 | UA_BROWSER_MINIMO => array(UA_PROP_NAME => 'Minimo', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www-archive.mozilla.org/projects/minimo/'), |
---|
318 | UA_BROWSER_NETFRONT => array(UA_PROP_NAME => 'NetFront', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.access-company.com'), |
---|
319 | UA_BROWSER_SEMC => array(UA_PROP_NAME => 'SEMC-Browser', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => ''), |
---|
320 | UA_BROWSER_TEASHARK => array(UA_PROP_NAME => 'TeaShark', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.navire.fi/teashark/index.html'), |
---|
321 | UA_BROWSER_SKYFIRE => array(UA_PROP_NAME => 'Skyfire', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.skyfire.com'), |
---|
322 | UA_BROWSER_SAFARI_MOBILE => array(UA_PROP_NAME => 'Safari', UA_PROP_TYPE=>UA_BROWSER_TYPE_MOBILE, UA_PROP_URL => 'http://www.apple.com/safari'), |
---|
323 | |
---|
324 | UA_BROWSER_PS3 => array(UA_PROP_NAME => 'Playstation 3', UA_PROP_TYPE=>UA_BROWSER_TYPE_CONSOLE, UA_PROP_URL => 'http://us.playstation.com/ps3'), |
---|
325 | UA_BROWSER_PSP => array(UA_PROP_NAME => 'Playstation Portable', UA_PROP_TYPE=>UA_BROWSER_TYPE_CONSOLE, UA_PROP_URL => 'http://us.playstation.com/psp'), |
---|
326 | UA_BROWSER_BUNJALLOO => array(UA_PROP_NAME => 'Bunjalloo', UA_PROP_TYPE=>UA_BROWSER_TYPE_CONSOLE, UA_PROP_URL => 'http://code.google.com/p/quirkysoft/'), |
---|
327 | UA_BROWSER_OPERA_WII => array(UA_PROP_NAME => 'Opera', UA_PROP_TYPE=>UA_BROWSER_TYPE_CONSOLE, UA_PROP_URL => 'http://www.opera.com'), |
---|
328 | |
---|
329 | UA_BROWSER_OPERA => array(UA_PROP_NAME => 'Opera', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.opera.com'), |
---|
330 | UA_BROWSER_SHIIRA => array(UA_PROP_NAME => 'Shiira', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://shiira.jp/en'), |
---|
331 | UA_BROWSER_THUNDERBIRD => array(UA_PROP_NAME => 'Thunderbird', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.mozilla.org/thunderbird'), |
---|
332 | UA_BROWSER_NAMOROKA => array(UA_PROP_NAME => 'Namoroka', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'https://wiki.mozilla.org/Firefox/Namoroka'), |
---|
333 | UA_BROWSER_MINEFIELD => array(UA_PROP_NAME => 'Minefield', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.mozilla.org/projects/minefield'), |
---|
334 | UA_BROWSER_LUNASCAPE => array(UA_PROP_NAME => 'Lunascape', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.lunascape.tv'), |
---|
335 | UA_BROWSER_ARORA => array(UA_PROP_NAME => 'Arora', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://code.google.com/p/arora'), |
---|
336 | UA_BROWSER_CAMINO => array(UA_PROP_NAME => 'Camino', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://caminobrowser.org'), |
---|
337 | UA_BROWSER_KAPIKO => array(UA_PROP_NAME => 'Kapiko', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://ufoxlab.googlepages.com/cooperation'), |
---|
338 | UA_BROWSER_KAZEHAKAZE => array(UA_PROP_NAME => 'Kazehakase', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://kazehakase.sourceforge.jp'), |
---|
339 | UA_BROWSER_CHROMEPLUS => array(UA_PROP_NAME => 'ChromePlus', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://coolnovo.com'), |
---|
340 | UA_BROWSER_CHROME => array(UA_PROP_NAME => 'Chrome', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.google.com/chrome'), |
---|
341 | UA_BROWSER_EPIPHANY => array(UA_PROP_NAME => 'Epiphany', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://projects.gnome.org/epiphany'), |
---|
342 | UA_BROWSER_GALEON => array(UA_PROP_NAME => 'Galeon', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://galeon.sourceforge.net'), |
---|
343 | UA_BROWSER_ORCA => array(UA_PROP_NAME => 'Orca', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.orcabrowser.com'), |
---|
344 | UA_BROWSER_LOBO => array(UA_PROP_NAME => 'Lobo', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://lobobrowser.org'), |
---|
345 | UA_BROWSER_SEAMONKEY => array(UA_PROP_NAME => 'SeaMonkey', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.seamonkey-project.org'), |
---|
346 | UA_BROWSER_MIDORI => array(UA_PROP_NAME => 'Midori', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://twotoasts.de/?/pages/midori_summary.html'), |
---|
347 | UA_BROWSER_MAXTHON => array(UA_PROP_NAME => 'Maxthon', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.maxthon.com'), |
---|
348 | UA_BROWSER_ICEAPE => array(UA_PROP_NAME => 'Iceape', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://packages.debian.org/fr/squeeze/iceape-browser'), |
---|
349 | UA_BROWSER_ICEWEASEL => array(UA_PROP_NAME => 'Iceweasel', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.geticeweasel.org'), |
---|
350 | UA_BROWSER_NETSCAPE => array(UA_PROP_NAME => 'Netscape', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://isp.netscape.com'), |
---|
351 | UA_BROWSER_FIREBIRD => array(UA_PROP_NAME => 'Firebird', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.firefox.com'), |
---|
352 | UA_BROWSER_FIREFOX => array(UA_PROP_NAME => 'Firefox', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.firefox.com'), |
---|
353 | UA_BROWSER_INTERNET_EXPLORER=> array(UA_PROP_NAME => 'Internet Explorer', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://windows.microsoft.com/en-us/internet-explorer/products/ie/home'), |
---|
354 | UA_BROWSER_KONQUEROR => array(UA_PROP_NAME => 'Konqueror', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.konqueror.org'), |
---|
355 | UA_BROWSER_LINKS => array(UA_PROP_NAME => 'Links', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.jikos.cz/~mikulas/links'), |
---|
356 | UA_BROWSER_LYNX => array(UA_PROP_NAME => 'Lynx', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://lynx.browser.org'), |
---|
357 | UA_BROWSER_SAFARI => array(UA_PROP_NAME => 'Safari', UA_PROP_TYPE=>UA_BROWSER_TYPE_COMPUTER, UA_PROP_URL => 'http://www.apple.com/safari') |
---|
358 | ), |
---|
359 | |
---|
360 | UA_DATA_OS => array( |
---|
361 | UA_OS_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>''), |
---|
362 | UA_OS_LINUX => array(UA_PROP_NAME => 'Linux', UA_PROP_TYPE=>UA_OS_TYPE_LINUX, UA_PROP_URL=>'http://www.linux.com'), |
---|
363 | UA_OS_FREEBSD => array(UA_PROP_NAME => 'FreeBSD', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'http://www.freebsd.org'), |
---|
364 | UA_OS_OPENBSD => array(UA_PROP_NAME => 'OpenBSD', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'http://www.openbsd.org'), |
---|
365 | UA_OS_NETBSD => array(UA_PROP_NAME => 'NetBSD', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'http://www.netbsd.org'), |
---|
366 | UA_OS_WINDOWS => array(UA_PROP_NAME => 'Windows', UA_PROP_TYPE=>UA_OS_TYPE_WINDOWS, UA_PROP_URL=>'http://windows.microsoft.com'), |
---|
367 | UA_OS_SUNOS => array(UA_PROP_NAME => 'SunOS', UA_PROP_TYPE=>UA_OS_TYPE_UNIX, UA_PROP_URL=>''), |
---|
368 | UA_OS_BLACKBERRY => array(UA_PROP_NAME => 'Blackberry OS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://us.blackberry.com/apps-software/devices'), |
---|
369 | UA_OS_SYMBIAN_OS => array(UA_PROP_NAME => 'Symbian OS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://symbian.nokia.com'), |
---|
370 | UA_OS_SYMBOS => array(UA_PROP_NAME => 'SymbOS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://www.symbos.de'), |
---|
371 | UA_OS_MACINTOSH => array(UA_PROP_NAME => 'Macintosh', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://www.apple.com'), |
---|
372 | UA_OS_MAC_OS_X => array(UA_PROP_NAME => 'Mac OS X', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'http://www.apple.com'), |
---|
373 | UA_OS_ANDROID => array(UA_PROP_NAME => 'Android', UA_PROP_TYPE=>UA_OS_TYPE_LINUX, UA_PROP_URL=>'http://www.android.com'), |
---|
374 | UA_OS_IOS => array(UA_PROP_NAME => 'iOS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://www.apple.com'), |
---|
375 | UA_OS_NINTENDO_DS => array(UA_PROP_NAME => 'Nintendo DS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://www.nintendo.com/ds'), |
---|
376 | UA_OS_NINTENDO_WII => array(UA_PROP_NAME => 'Nintendo Wii', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://www.nintendo.com/wii'), |
---|
377 | UA_OS_SONY_PS3 => array(UA_PROP_NAME => 'Sony PS3', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://us.playstation.com/ps3'), |
---|
378 | UA_OS_SONY_PSP => array(UA_PROP_NAME => 'Sony PSP', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://us.playstation.com/psp'), |
---|
379 | UA_OS_CHROME_OS => array(UA_PROP_NAME => 'Chrome OS', UA_PROP_TYPE=>UA_OS_TYPE_LINUX, UA_PROP_URL=>''), |
---|
380 | UA_OS_BE_OS => array(UA_PROP_NAME => 'BeOS', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>''), |
---|
381 | UA_OS_DRAGONFLY => array(UA_PROP_NAME => 'DragonFly BSD', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'http://www.dragonflybsd.org'), |
---|
382 | UA_OS_UNIX => array(UA_PROP_NAME => 'UNIX', UA_PROP_TYPE=>UA_OS_TYPE_UNIX, UA_PROP_URL=>''), |
---|
383 | UA_OS_DARWIN => array(UA_PROP_NAME => 'Darwin', UA_PROP_TYPE=>UA_OS_TYPE_BSD, UA_PROP_URL=>'developer.apple.com/darwin'), |
---|
384 | UA_OS_OS2 => array(UA_PROP_NAME => 'IBM OS/2', UA_PROP_TYPE=>UA_OS_TYPE_OS2, UA_PROP_URL=>''), |
---|
385 | UA_OS_AMIGAOS => array(UA_PROP_NAME => 'AmigaOS', UA_PROP_TYPE=>UA_OS_TYPE_UNKNOWN, UA_PROP_URL=>'http://amiga.com') |
---|
386 | ), |
---|
387 | UA_DATA_ENGINE => array( |
---|
388 | UA_ENGINE_UNKNOWN => array(UA_PROP_NAME => 'Unknown', UA_PROP_URL=>''), |
---|
389 | UA_ENGINE_GECKO => array(UA_PROP_NAME => 'Gecko', UA_PROP_URL=>'https://developer.mozilla.org/en/Gecko'), |
---|
390 | UA_ENGINE_KHTML => array(UA_PROP_NAME => 'KHTML', UA_PROP_URL=>'http://api.kde.org/3.5-api/kdelibs-apidocs/khtml/html/index.html'), |
---|
391 | UA_ENGINE_PRESTO => array(UA_PROP_NAME => 'Presto', UA_PROP_URL=>'http://dev.opera.com/articles/view/presto-2-1-web-standards-supported-by'), |
---|
392 | UA_ENGINE_APPLEWEBKIT => array(UA_PROP_NAME => 'AppleWebKit', UA_PROP_URL=>''), |
---|
393 | UA_ENGINE_WEBKIT => array(UA_PROP_NAME => 'WebKit', UA_PROP_URL=>'http://www.webkit.org'), |
---|
394 | UA_ENGINE_TRIDENT => array(UA_PROP_NAME => 'Trident', UA_PROP_URL=>'http://msdn.microsoft.com/en-us/library/aa741317.aspx') |
---|
395 | ), |
---|
396 | |
---|
397 | UA_DATA_BROWSER_TYPE => array( |
---|
398 | UA_BROWSER_TYPE_UNKNOWN => 'Unknown', |
---|
399 | UA_BROWSER_TYPE_COMPUTER => 'Computer', |
---|
400 | UA_BROWSER_TYPE_CONSOLE => 'Console', |
---|
401 | UA_BROWSER_TYPE_MOBILE => 'Mobile', |
---|
402 | UA_BROWSER_TYPE_CRAWLER => 'Crawler' |
---|
403 | ), |
---|
404 | |
---|
405 | UA_DATA_OS_TYPE => array( |
---|
406 | UA_OS_TYPE_UNKNOWN => 'Unknown', |
---|
407 | UA_OS_TYPE_LINUX => 'Linux', |
---|
408 | UA_OS_TYPE_BSD => 'BSD', |
---|
409 | UA_OS_TYPE_UNIX => 'Unix', |
---|
410 | UA_OS_TYPE_WINDOWS => 'Windows', |
---|
411 | UA_OS_TYPE_OS2 => 'OS/2' |
---|
412 | ) |
---|
413 | |
---|
414 | ); |
---|
415 | |
---|
416 | } |
---|
417 | |
---|
418 | ?> |
---|