PageRenderTime 41ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 1ms

/amo/garand.php

http://nordlicht.googlecode.com/
PHP | 491 lines | 491 code | 0 blank | 0 comment | 0 complexity | d57b65264334f8b88f2c7ad0a1c7917f MD5 | raw file
  1. <?php
  2. $browsers = array(
  3. "firefox","safari","chrome","internet explorer","iOS"
  4. );
  5. $cc = array(
  6. 'UNKNOWN'=>'Unknown',
  7. 'AF'=>'Afghanistan',
  8. 'AL'=>'Albania',
  9. 'DZ'=>'Algeria',
  10. 'AS'=>'American+Samoa',
  11. 'AD'=>'Andorra',
  12. 'AO'=>'Angola',
  13. 'AI'=>'Anguilla',
  14. 'AQ'=>'Antarctica',
  15. 'AG'=>'Antigua+And+Barbuda',
  16. 'AR'=>'Argentina',
  17. 'AM'=>'Armenia',
  18. 'AW'=>'Aruba',
  19. 'AU'=>'Australia',
  20. 'AT'=>'Austria',
  21. 'AZ'=>'Azerbaijan',
  22. 'BS'=>'Bahamas',
  23. 'BH'=>'Bahrain',
  24. 'BD'=>'Bangladesh',
  25. 'BB'=>'Barbados',
  26. 'BY'=>'Belarus',
  27. 'BE'=>'Belgium',
  28. 'BZ'=>'Belize',
  29. 'BJ'=>'Benin',
  30. 'BM'=>'Bermuda',
  31. 'BT'=>'Bhutan',
  32. 'BO'=>'Bolivia',
  33. 'BA'=>'Bosnia+And+Herzegovina',
  34. 'BW'=>'Botswana',
  35. 'BV'=>'Bouvet+Island',
  36. 'BR'=>'Brazil',
  37. 'IO'=>'British+Indian+Ocean+Territory',
  38. 'BN'=>'Brunei',
  39. 'BG'=>'Bulgaria',
  40. 'BF'=>'Burkina+Faso',
  41. 'BI'=>'Burundi',
  42. 'KH'=>'Cambodia',
  43. 'CM'=>'Cameroon',
  44. 'CA'=>'Canada',
  45. 'CV'=>'Cape+Verde',
  46. 'KY'=>'Cayman+Islands',
  47. 'CF'=>'Central+African+Republic',
  48. 'TD'=>'Chad',
  49. 'CL'=>'Chile',
  50. 'CN'=>'China',
  51. 'CX'=>'Christmas+Island',
  52. 'CC'=>'Cocos+(Keeling)+Islands',
  53. 'CO'=>'Columbia',
  54. 'KM'=>'Comoros',
  55. 'CG'=>'Congo',
  56. 'CK'=>'Cook+Islands',
  57. 'CR'=>'Costa+Rica',
  58. 'CI'=>'Cote+D\'Ivorie+(Ivory+Coast)',
  59. 'HR'=>'Croatia+(Hrvatska)',
  60. 'CU'=>'Cuba',
  61. 'CY'=>'Cyprus',
  62. 'CZ'=>'Czech+Republic',
  63. 'CD'=>'Democratic+Republic+Of+Congo+(Zaire)',
  64. 'DK'=>'Denmark',
  65. 'DJ'=>'Djibouti',
  66. 'DM'=>'Dominica',
  67. 'DO'=>'Dominican+Republic',
  68. 'TP'=>'East+Timor',
  69. 'EC'=>'Ecuador',
  70. 'EG'=>'Egypt',
  71. 'SV'=>'El+Salvador',
  72. 'GQ'=>'Equatorial+Guinea',
  73. 'ER'=>'Eritrea',
  74. 'EE'=>'Estonia',
  75. 'ET'=>'Ethiopia',
  76. 'FK'=>'Falkland+Islands+(Malvinas)',
  77. 'FO'=>'Faroe+Islands',
  78. 'FJ'=>'Fiji',
  79. 'FI'=>'Finland',
  80. 'FR'=>'France',
  81. 'FX'=>'France,+Metropolitan',
  82. 'GF'=>'French+Guinea',
  83. 'PF'=>'French+Polynesia',
  84. 'TF'=>'French+Southern+Territories',
  85. 'GA'=>'Gabon',
  86. 'GM'=>'Gambia',
  87. 'GE'=>'Georgia',
  88. 'DE'=>'Germany',
  89. 'GH'=>'Ghana',
  90. 'GI'=>'Gibraltar',
  91. 'GR'=>'Greece',
  92. 'GL'=>'Greenland',
  93. 'GD'=>'Grenada',
  94. 'GP'=>'Guadeloupe',
  95. 'GU'=>'Guam',
  96. 'GT'=>'Guatemala',
  97. 'GN'=>'Guinea',
  98. 'GW'=>'Guinea-Bissau',
  99. 'GY'=>'Guyana',
  100. 'HT'=>'Haiti',
  101. 'HM'=>'Heard+And+McDonald+Islands',
  102. 'HN'=>'Honduras',
  103. 'HK'=>'Hong+Kong',
  104. 'HU'=>'Hungary',
  105. 'IS'=>'Iceland',
  106. 'IN'=>'India',
  107. 'ID'=>'Indonesia',
  108. 'IR'=>'Iran',
  109. 'IQ'=>'Iraq',
  110. 'IE'=>'Ireland',
  111. 'IL'=>'Israel',
  112. 'IT'=>'Italy',
  113. 'JM'=>'Jamaica',
  114. 'JP'=>'Japan',
  115. 'JO'=>'Jordan',
  116. 'KZ'=>'Kazakhstan',
  117. 'KE'=>'Kenya',
  118. 'KI'=>'Kiribati',
  119. 'KW'=>'Kuwait',
  120. 'KG'=>'Kyrgyzstan',
  121. 'LA'=>'Laos',
  122. 'LV'=>'Latvia',
  123. 'LB'=>'Lebanon',
  124. 'LS'=>'Lesotho',
  125. 'LR'=>'Liberia',
  126. 'LY'=>'Libya',
  127. 'LI'=>'Liechtenstein',
  128. 'LT'=>'Lithuania',
  129. 'LU'=>'Luxembourg',
  130. 'MO'=>'Macau',
  131. 'MK'=>'Macedonia',
  132. 'MG'=>'Madagascar',
  133. 'MW'=>'Malawi',
  134. 'MY'=>'Malaysia',
  135. 'MV'=>'Maldives',
  136. 'ML'=>'Mali',
  137. 'MT'=>'Malta',
  138. 'MH'=>'Marshall+Islands',
  139. 'MQ'=>'Martinique',
  140. 'MR'=>'Mauritania',
  141. 'MU'=>'Mauritius',
  142. 'YT'=>'Mayotte',
  143. 'MX'=>'Mexico',
  144. 'FM'=>'Micronesia',
  145. 'MD'=>'Moldova',
  146. 'MC'=>'Monaco',
  147. 'MN'=>'Mongolia',
  148. 'MS'=>'Montserrat',
  149. 'MA'=>'Morocco',
  150. 'MZ'=>'Mozambique',
  151. 'MM'=>'Myanmar+(Burma)',
  152. 'NA'=>'Namibia',
  153. 'NR'=>'Nauru',
  154. 'NP'=>'Nepal',
  155. 'NL'=>'Netherlands',
  156. 'AN'=>'Netherlands+Antilles',
  157. 'NC'=>'New+Caledonia',
  158. 'NZ'=>'New+Zealand',
  159. 'NI'=>'Nicaragua',
  160. 'NE'=>'Niger',
  161. 'NG'=>'Nigeria',
  162. 'NU'=>'Niue',
  163. 'NF'=>'Norfolk+Island',
  164. 'KP'=>'North+Korea',
  165. 'MP'=>'Northern+Mariana+Islands',
  166. 'NO'=>'Norway',
  167. 'OM'=>'Oman',
  168. 'PK'=>'Pakistan',
  169. 'PW'=>'Palau',
  170. 'PA'=>'Panama',
  171. 'PG'=>'Papua+New+Guinea',
  172. 'PY'=>'Paraguay',
  173. 'PE'=>'Peru',
  174. 'PH'=>'Philippines',
  175. 'PN'=>'Pitcairn',
  176. 'PL'=>'Poland',
  177. 'PT'=>'Portugal',
  178. 'PR'=>'Puerto+Rico',
  179. 'QA'=>'Qatar',
  180. 'RE'=>'Reunion',
  181. 'RO'=>'Romania',
  182. 'RU'=>'Russia',
  183. 'RW'=>'Rwanda',
  184. 'SH'=>'Saint+Helena',
  185. 'KN'=>'Saint+Kitts+And+Nevis',
  186. 'LC'=>'Saint+Lucia',
  187. 'PM'=>'Saint+Pierre+And+Miquelon',
  188. 'VC'=>'Saint+Vincent+And+The+Grenadines',
  189. 'SM'=>'San+Marino',
  190. 'ST'=>'Sao+Tome+And+Principe',
  191. 'SA'=>'Saudi+Arabia',
  192. 'SN'=>'Senegal',
  193. 'SC'=>'Seychelles',
  194. 'SL'=>'Sierra+Leone',
  195. 'SG'=>'Singapore',
  196. 'SK'=>'Slovak+Republic',
  197. 'SI'=>'Slovenia',
  198. 'SB'=>'Solomon+Islands',
  199. 'SO'=>'Somalia',
  200. 'ZA'=>'South+Africa',
  201. 'GS'=>'South+Georgia+And+South+Sandwich+Islands',
  202. 'KR'=>'South+Korea',
  203. 'ES'=>'Spain',
  204. 'LK'=>'Sri+Lanka',
  205. 'SD'=>'Sudan',
  206. 'SR'=>'Suriname',
  207. 'SJ'=>'Svalbard+And+Jan+Mayen',
  208. 'SZ'=>'Swaziland',
  209. 'SE'=>'Sweden',
  210. 'CH'=>'Switzerland',
  211. 'SY'=>'Syria',
  212. 'TW'=>'Taiwan',
  213. 'TJ'=>'Tajikistan',
  214. 'TZ'=>'Tanzania',
  215. 'TH'=>'Thailand',
  216. 'TG'=>'Togo',
  217. 'TK'=>'Tokelau',
  218. 'TO'=>'Tonga',
  219. 'TT'=>'Trinidad+And+Tobago',
  220. 'TN'=>'Tunisia',
  221. 'TR'=>'Turkey',
  222. 'TM'=>'Turkmenistan',
  223. 'TC'=>'Turks+And+Caicos+Islands',
  224. 'TV'=>'Tuvalu',
  225. 'UG'=>'Uganda',
  226. 'UA'=>'Ukraine',
  227. 'AE'=>'United+Arab+Emirates',
  228. 'UK'=>'United+Kingdom',
  229. 'GB'=>'Great+Britain',
  230. 'US'=>'United+States',
  231. 'UM'=>'United+States+Minor+Outlying+Islands',
  232. 'UY'=>'Uruguay',
  233. 'UZ'=>'Uzbekistan',
  234. 'VU'=>'Vanuatu',
  235. 'VA'=>'Vatican+City+(Holy+See)',
  236. 'VE'=>'Venezuela',
  237. 'VN'=>'Vietnam',
  238. 'VG'=>'Virgin+Islands+(British)',
  239. 'VI'=>'Virgin+Islands+(US)',
  240. 'WF'=>'Wallis+And+Futuna+Islands',
  241. 'EH'=>'Western+Sahara',
  242. 'WS'=>'Western+Samoa',
  243. 'YE'=>'Yemen',
  244. 'YU'=>'Yugoslavia',
  245. 'ZM'=>'Zambia',
  246. 'ZW'=>'Zimbabwe'
  247. );
  248. $ccc = array(
  249. 'UNKNOWN'=>'Unknown',
  250. 'AF'=>'AFG',
  251. 'AL'=>'ALB',
  252. 'DZ'=>'DZA',
  253. 'AS'=>'American+Samoa',
  254. 'AD'=>'Andorra',
  255. 'AO'=>'AGO',
  256. 'AI'=>'Anguilla',
  257. 'AQ'=>'ATA',
  258. 'AG'=>'Antigua+And+Barbuda',
  259. 'AR'=>'ARG',
  260. 'AM'=>'ARM',
  261. 'AW'=>'Aruba',
  262. 'AU'=>'AUS',
  263. 'AT'=>'AUT',
  264. 'AZ'=>'AZE',
  265. 'BS'=>'BHS',
  266. 'BH'=>'Bahrain',
  267. 'BD'=>'BGD',
  268. 'BB'=>'Barbados',
  269. 'BY'=>'BLR',
  270. 'BE'=>'BEL',
  271. 'BZ'=>'BLZ',
  272. 'BJ'=>'BEN',
  273. 'BM'=>'Bermuda',
  274. 'BT'=>'BTN',
  275. 'BO'=>'BOL',
  276. 'BA'=>'BIH',
  277. 'BW'=>'BWA',
  278. 'BV'=>'Bouvet+Island',
  279. 'BR'=>'BRA',
  280. 'IO'=>'British+Indian+Ocean+Territory',
  281. 'BN'=>'BRN',
  282. 'BG'=>'BGR',
  283. 'BF'=>'Burkina+Faso',
  284. 'BI'=>'BDI',
  285. 'KH'=>'KHM',
  286. 'CM'=>'CMR',
  287. 'CA'=>'CAN',
  288. 'CV'=>'Cape+Verde',
  289. 'KY'=>'Cayman+Islands',
  290. 'CF'=>'CAF',
  291. 'TD'=>'TCD',
  292. 'CL'=>'CHL',
  293. 'CN'=>'CHN',
  294. 'CX'=>'Christmas+Island',
  295. 'CC'=>'Cocos+(Keeling)+Islands',
  296. 'CO'=>'COL',
  297. 'KM'=>'Comoros',
  298. 'CG'=>'COG',
  299. 'CK'=>'Cook+Islands',
  300. 'CR'=>'CRI',
  301. 'CI'=>'Cote+D\'Ivorie+(Ivory+Coast)',
  302. 'HR'=>'HRV',
  303. 'CU'=>'CUB',
  304. 'CY'=>'CYP',
  305. 'CZ'=>'CZE',
  306. 'CD'=>'COG',
  307. 'DK'=>'DNK',
  308. 'DJ'=>'DJI',
  309. 'DM'=>'Dominica',
  310. 'DO'=>'DOM',
  311. 'TP'=>'TLS',
  312. 'EC'=>'ECU',
  313. 'EG'=>'EGY',
  314. 'SV'=>'SLV',
  315. 'GQ'=>'GNQ',
  316. 'ER'=>'ERI',
  317. 'EE'=>'EST',
  318. 'ET'=>'ETH',
  319. 'FK'=>'FLK',
  320. 'FO'=>'Faroe+Islands',
  321. 'FJ'=>'FJI',
  322. 'FI'=>'FIN',
  323. 'FR'=>'FRA',
  324. 'FX'=>'France,+Metropolitan',
  325. 'GF'=>'French+Guinea',
  326. 'PF'=>'French+Polynesia',
  327. 'TF'=>'French+Southern+Territories',
  328. 'GA'=>'GBA',
  329. 'GM'=>'GMB',
  330. 'GE'=>'GEO',
  331. 'DE'=>'DEU',
  332. 'GH'=>'GHA',
  333. 'GI'=>'Gibraltar',
  334. 'GR'=>'GRC',
  335. 'GL'=>'GRL',
  336. 'GD'=>'Grenada',
  337. 'GP'=>'Guadeloupe',
  338. 'GU'=>'Guam',
  339. 'GT'=>'GTM',
  340. 'GN'=>'Guinea',
  341. 'GW'=>'Guinea-Bissau',
  342. 'GY'=>'Guyana',
  343. 'HT'=>'HTI',
  344. 'HM'=>'Heard+And+McDonald+Islands',
  345. 'HN'=>'HND',
  346. 'HK'=>'Hong+Kong',
  347. 'HU'=>'HUN',
  348. 'IS'=>'ISL',
  349. 'IN'=>'IND',
  350. 'ID'=>'IDN',
  351. 'IR'=>'IRN',
  352. 'IQ'=>'IRQ',
  353. 'IE'=>'IRL',
  354. 'IL'=>'ISR',
  355. 'IT'=>'ITA',
  356. 'JM'=>'JAM',
  357. 'JP'=>'JPN',
  358. 'JO'=>'JOR',
  359. 'KZ'=>'KAZ',
  360. 'KE'=>'KEN',
  361. 'KI'=>'Kiribati',
  362. 'KW'=>'KWT',
  363. 'KG'=>'KGZ',
  364. 'LA'=>'LAO',
  365. 'LV'=>'LVA',
  366. 'LB'=>'LBN',
  367. 'LS'=>'LSO',
  368. 'LR'=>'LBR',
  369. 'LY'=>'LBY',
  370. 'LI'=>'Liechtenstein',
  371. 'LT'=>'LTU',
  372. 'LU'=>'LUX',
  373. 'MO'=>'Macau',
  374. 'MK'=>'MKD',
  375. 'MG'=>'MDG',
  376. 'MW'=>'MWI',
  377. 'MY'=>'MYS',
  378. 'MV'=>'Maldives',
  379. 'ML'=>'MLI',
  380. 'MT'=>'Malta',
  381. 'MH'=>'Marshall+Islands',
  382. 'MQ'=>'Martinique',
  383. 'MR'=>'MRT',
  384. 'MU'=>'Mauritius',
  385. 'YT'=>'Mayotte',
  386. 'MX'=>'MEX',
  387. 'FM'=>'Micronesia',
  388. 'MD'=>'MDA',
  389. 'MC'=>'Monaco',
  390. 'MN'=>'MNG',
  391. 'MS'=>'Montserrat',
  392. 'MA'=>'MAR',
  393. 'MZ'=>'MOZ',
  394. 'MM'=>'Myanmar+(Burma)',
  395. 'NA'=>'NAM',
  396. 'NR'=>'Nauru',
  397. 'NP'=>'NPL',
  398. 'NL'=>'NLD',
  399. 'AN'=>'Netherlands+Antilles',
  400. 'NC'=>'NCL',
  401. 'NZ'=>'NZL',
  402. 'NI'=>'NIC',
  403. 'NE'=>'NER',
  404. 'NG'=>'NGA',
  405. 'NU'=>'Niue',
  406. 'NF'=>'Norfolk+Island',
  407. 'KP'=>'PRK',
  408. 'MP'=>'Northern+Mariana+Islands',
  409. 'NO'=>'NOR',
  410. 'OM'=>'OMN',
  411. 'PK'=>'PAK',
  412. 'PW'=>'Palau',
  413. 'PA'=>'PAN',
  414. 'PG'=>'PNG',
  415. 'PY'=>'PRY',
  416. 'PE'=>'PER',
  417. 'PH'=>'PHL',
  418. 'PN'=>'Pitcairn',
  419. 'PL'=>'POL',
  420. 'PT'=>'PRT',
  421. 'PR'=>'PRI',
  422. 'QA'=>'QAT',
  423. 'RE'=>'Reunion',
  424. 'RO'=>'ROU',
  425. 'RU'=>'RUS',
  426. 'RW'=>'RWA',
  427. 'SH'=>'Saint+Helena',
  428. 'KN'=>'Saint+Kitts+And+Nevis',
  429. 'LC'=>'Saint+Lucia',
  430. 'PM'=>'Saint+Pierre+And+Miquelon',
  431. 'VC'=>'Saint+Vincent+And+The+Grenadines',
  432. 'SM'=>'San+Marino',
  433. 'ST'=>'Sao+Tome+And+Principe',
  434. 'SA'=>'SAU',
  435. 'SN'=>'Senegal',
  436. 'SC'=>'Seychelles',
  437. 'SL'=>'SLE',
  438. 'SG'=>'Singapore',
  439. 'SK'=>'Slovak+Republic',
  440. 'SI'=>'SVN',
  441. 'SB'=>'Solomon+Islands',
  442. 'SO'=>'SOM',
  443. 'ZA'=>'ZAF',
  444. 'GS'=>'South+Georgia+And+South+Sandwich+Islands',
  445. 'KR'=>'KOR',
  446. 'ES'=>'ESP',
  447. 'LK'=>'LKA',
  448. 'SD'=>'SDN',
  449. 'SR'=>'SUR',
  450. 'SJ'=>'Svalbard+And+Jan+Mayen',
  451. 'SZ'=>'SWZ',
  452. 'SE'=>'SWE',
  453. 'CH'=>'CHE',
  454. 'SY'=>'SYR',
  455. 'TW'=>'TWN',
  456. 'TJ'=>'TJK',
  457. 'TZ'=>'TZA',
  458. 'TH'=>'THA',
  459. 'TG'=>'TGO',
  460. 'TK'=>'Tokelau',
  461. 'TO'=>'Tonga',
  462. 'TT'=>'TTO',
  463. 'TN'=>'TUN',
  464. 'TR'=>'TUR',
  465. 'TM'=>'TKM',
  466. 'TC'=>'Turks+And+Caicos+Islands',
  467. 'TV'=>'Tuvalu',
  468. 'UG'=>'UGA',
  469. 'UA'=>'UKR',
  470. 'AE'=>'ARE',
  471. 'UK'=>'GBR',
  472. 'GB'=>'GBR',
  473. 'US'=>'USA',
  474. 'UM'=>'United+States+Minor+Outlying+Islands',
  475. 'UY'=>'URY',
  476. 'UZ'=>'UZB',
  477. 'VU'=>'VUT',
  478. 'VA'=>'Vatican+City+(Holy+See)',
  479. 'VE'=>'VEN',
  480. 'VN'=>'VNM',
  481. 'VG'=>'Virgin+Islands+(British)',
  482. 'VI'=>'Virgin+Islands+(US)',
  483. 'WF'=>'Wallis+And+Futuna+Islands',
  484. 'EH'=>'-99',
  485. 'WS'=>'Western+Samoa',
  486. 'YE'=>'YEM',
  487. 'YU'=>'Yugoslavia',
  488. 'ZM'=>'ZMB',
  489. 'ZW'=>'ZWE'
  490. );
  491. ?>