Questtype ?Textinput?: add support for field sizes (Issue #252) and general improvements
This commit is contained in:
commit
8d903135a5
3476 changed files with 599099 additions and 0 deletions
326
www/analytics/core/DataFiles/Countries.php
Normal file
326
www/analytics/core/DataFiles/Countries.php
Normal file
|
|
@ -0,0 +1,326 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Country code and continent database.
|
||||
*
|
||||
* The mapping of countries to continents is from MaxMind with the exception
|
||||
* of Central America. MaxMind groups Central American countries with
|
||||
* North America. Piwik previously grouped Central American countries with
|
||||
* South America. Given this conflict and the fact that most of Central
|
||||
* America lies on its own continental plate (i.e., the Caribbean Plate), we
|
||||
* currently use a separate continent code (amc).
|
||||
*/
|
||||
if (!isset($GLOBALS['Piwik_CountryList'])) {
|
||||
// Primary reference: ISO 3166-1 alpha-2
|
||||
$GLOBALS['Piwik_CountryList'] = array(
|
||||
'ad' => 'eur',
|
||||
'ae' => 'asi',
|
||||
'af' => 'asi',
|
||||
'ag' => 'amc',
|
||||
'ai' => 'amc',
|
||||
'al' => 'eur',
|
||||
'am' => 'asi',
|
||||
'ao' => 'afr',
|
||||
'aq' => 'ant',
|
||||
'ar' => 'ams',
|
||||
'as' => 'oce',
|
||||
'at' => 'eur',
|
||||
'au' => 'oce',
|
||||
'aw' => 'amc',
|
||||
'ax' => 'eur',
|
||||
'az' => 'asi',
|
||||
'ba' => 'eur',
|
||||
'bb' => 'amc',
|
||||
'bd' => 'asi',
|
||||
'be' => 'eur',
|
||||
'bf' => 'afr',
|
||||
'bg' => 'eur',
|
||||
'bh' => 'asi',
|
||||
'bi' => 'afr',
|
||||
'bj' => 'afr',
|
||||
'bl' => 'amc',
|
||||
'bm' => 'amc',
|
||||
'bn' => 'asi',
|
||||
'bo' => 'ams',
|
||||
'bq' => 'amc',
|
||||
'br' => 'ams',
|
||||
'bs' => 'amc',
|
||||
'bt' => 'asi',
|
||||
'bv' => 'ant',
|
||||
'bw' => 'afr',
|
||||
'by' => 'eur',
|
||||
'bz' => 'amc',
|
||||
'ca' => 'amn',
|
||||
'cc' => 'asi',
|
||||
'cd' => 'afr',
|
||||
'cf' => 'afr',
|
||||
'cg' => 'afr',
|
||||
'ch' => 'eur',
|
||||
'ci' => 'afr',
|
||||
'ck' => 'oce',
|
||||
'cl' => 'ams',
|
||||
'cm' => 'afr',
|
||||
'cn' => 'asi',
|
||||
'co' => 'ams',
|
||||
'cr' => 'amc',
|
||||
'cu' => 'amc',
|
||||
'cv' => 'afr',
|
||||
'cw' => 'amc',
|
||||
'cx' => 'asi',
|
||||
'cy' => 'eur',
|
||||
'cz' => 'eur',
|
||||
'de' => 'eur',
|
||||
'dj' => 'afr',
|
||||
'dk' => 'eur',
|
||||
'dm' => 'amc',
|
||||
'do' => 'amc',
|
||||
'dz' => 'afr',
|
||||
'ec' => 'ams',
|
||||
'ee' => 'eur',
|
||||
'eg' => 'afr',
|
||||
'eh' => 'afr',
|
||||
'er' => 'afr',
|
||||
'es' => 'eur',
|
||||
'et' => 'afr',
|
||||
'fi' => 'eur',
|
||||
'fj' => 'oce',
|
||||
'fk' => 'ams',
|
||||
'fm' => 'oce',
|
||||
'fo' => 'eur',
|
||||
'fr' => 'eur',
|
||||
'ga' => 'afr',
|
||||
'gb' => 'eur',
|
||||
'gd' => 'amc',
|
||||
'ge' => 'asi',
|
||||
'gf' => 'ams',
|
||||
'gg' => 'eur',
|
||||
'gh' => 'afr',
|
||||
'gi' => 'eur',
|
||||
'gl' => 'amn',
|
||||
'gm' => 'afr',
|
||||
'gn' => 'afr',
|
||||
'gp' => 'amc',
|
||||
'gq' => 'afr',
|
||||
'gr' => 'eur',
|
||||
'gs' => 'ant',
|
||||
'gt' => 'amc',
|
||||
'gu' => 'oce',
|
||||
'gw' => 'afr',
|
||||
'gy' => 'ams',
|
||||
'hk' => 'asi',
|
||||
'hm' => 'ant',
|
||||
'hn' => 'amc',
|
||||
'hr' => 'eur',
|
||||
'ht' => 'amc',
|
||||
'hu' => 'eur',
|
||||
'id' => 'asi',
|
||||
'ie' => 'eur',
|
||||
'il' => 'asi',
|
||||
'im' => 'eur',
|
||||
'in' => 'asi',
|
||||
'io' => 'asi',
|
||||
'iq' => 'asi',
|
||||
'ir' => 'asi',
|
||||
'is' => 'eur',
|
||||
'it' => 'eur',
|
||||
'je' => 'eur',
|
||||
'jm' => 'amc',
|
||||
'jo' => 'asi',
|
||||
'jp' => 'asi',
|
||||
'ke' => 'afr',
|
||||
'kg' => 'asi',
|
||||
'kh' => 'asi',
|
||||
'ki' => 'oce',
|
||||
'km' => 'afr',
|
||||
'kn' => 'amc',
|
||||
'kp' => 'asi',
|
||||
'kr' => 'asi',
|
||||
'kw' => 'asi',
|
||||
'ky' => 'amc',
|
||||
'kz' => 'asi',
|
||||
'la' => 'asi',
|
||||
'lb' => 'asi',
|
||||
'lc' => 'amc',
|
||||
'li' => 'eur',
|
||||
'lk' => 'asi',
|
||||
'lr' => 'afr',
|
||||
'ls' => 'afr',
|
||||
'lt' => 'eur',
|
||||
'lu' => 'eur',
|
||||
'lv' => 'eur',
|
||||
'ly' => 'afr',
|
||||
'ma' => 'afr',
|
||||
'mc' => 'eur',
|
||||
'md' => 'eur',
|
||||
'me' => 'eur',
|
||||
'mf' => 'amc',
|
||||
'mg' => 'afr',
|
||||
'mh' => 'oce',
|
||||
'mk' => 'eur',
|
||||
'ml' => 'afr',
|
||||
'mm' => 'asi',
|
||||
'mn' => 'asi',
|
||||
'mo' => 'asi',
|
||||
'mp' => 'oce',
|
||||
'mq' => 'amc',
|
||||
'mr' => 'afr',
|
||||
'ms' => 'amc',
|
||||
'mt' => 'eur',
|
||||
'mu' => 'afr',
|
||||
'mv' => 'asi',
|
||||
'mw' => 'afr',
|
||||
'mx' => 'amn',
|
||||
'my' => 'asi',
|
||||
'mz' => 'afr',
|
||||
'na' => 'afr',
|
||||
'nc' => 'oce',
|
||||
'ne' => 'afr',
|
||||
'nf' => 'oce',
|
||||
'ng' => 'afr',
|
||||
'ni' => 'amc',
|
||||
'nl' => 'eur',
|
||||
'no' => 'eur',
|
||||
'np' => 'asi',
|
||||
'nr' => 'oce',
|
||||
'nu' => 'oce',
|
||||
'nz' => 'oce',
|
||||
'om' => 'asi',
|
||||
'pa' => 'amc',
|
||||
'pe' => 'ams',
|
||||
'pf' => 'oce',
|
||||
'pg' => 'oce',
|
||||
'ph' => 'asi',
|
||||
'pk' => 'asi',
|
||||
'pl' => 'eur',
|
||||
'pm' => 'amn',
|
||||
'pn' => 'oce',
|
||||
'pr' => 'amc',
|
||||
'ps' => 'asi',
|
||||
'pt' => 'eur',
|
||||
'pw' => 'oce',
|
||||
'py' => 'ams',
|
||||
'qa' => 'asi',
|
||||
're' => 'afr',
|
||||
'ro' => 'eur',
|
||||
'rs' => 'eur',
|
||||
'ru' => 'eur',
|
||||
'rw' => 'afr',
|
||||
'sa' => 'asi',
|
||||
'sb' => 'oce',
|
||||
'sc' => 'afr',
|
||||
'sd' => 'afr',
|
||||
'se' => 'eur',
|
||||
'sg' => 'asi',
|
||||
'sh' => 'afr',
|
||||
'si' => 'eur',
|
||||
'sj' => 'eur',
|
||||
'sk' => 'eur',
|
||||
'sl' => 'afr',
|
||||
'sm' => 'eur',
|
||||
'sn' => 'afr',
|
||||
'so' => 'afr',
|
||||
'sr' => 'ams',
|
||||
'ss' => 'afr',
|
||||
'st' => 'afr',
|
||||
'sv' => 'amc',
|
||||
'sx' => 'amc',
|
||||
'sy' => 'asi',
|
||||
'sz' => 'afr',
|
||||
'tc' => 'amc',
|
||||
'td' => 'afr',
|
||||
'tf' => 'ant',
|
||||
'tg' => 'afr',
|
||||
'th' => 'asi',
|
||||
'ti' => 'asi',
|
||||
'tj' => 'asi',
|
||||
'tk' => 'oce',
|
||||
'tl' => 'asi',
|
||||
'tm' => 'asi',
|
||||
'tn' => 'afr',
|
||||
'to' => 'oce',
|
||||
'tr' => 'eur',
|
||||
'tt' => 'amc',
|
||||
'tv' => 'oce',
|
||||
'tw' => 'asi',
|
||||
'tz' => 'afr',
|
||||
'ua' => 'eur',
|
||||
'ug' => 'afr',
|
||||
'um' => 'oce',
|
||||
'us' => 'amn',
|
||||
'uy' => 'ams',
|
||||
'uz' => 'asi',
|
||||
'va' => 'eur',
|
||||
'vc' => 'amc',
|
||||
've' => 'ams',
|
||||
'vg' => 'amc',
|
||||
'vi' => 'amc',
|
||||
'vn' => 'asi',
|
||||
'vu' => 'oce',
|
||||
'wf' => 'oce',
|
||||
'ws' => 'oce',
|
||||
'ye' => 'asi',
|
||||
'yt' => 'afr',
|
||||
'za' => 'afr',
|
||||
'zm' => 'afr',
|
||||
'zw' => 'afr',
|
||||
);
|
||||
|
||||
// codes for internal use
|
||||
$GLOBALS['Piwik_CountryList_Extras'] = array(
|
||||
// unknown
|
||||
'xx' => 'unk',
|
||||
|
||||
// exceptionally reserved
|
||||
'ac' => 'afr', // .ac TLD
|
||||
'cp' => 'amc',
|
||||
'dg' => 'asi',
|
||||
'ea' => 'afr',
|
||||
'eu' => 'eur', // .eu TLD
|
||||
'fx' => 'eur',
|
||||
'ic' => 'afr',
|
||||
'su' => 'eur', // .su TLD
|
||||
'ta' => 'afr',
|
||||
'uk' => 'eur', // .uk TLD
|
||||
|
||||
// transitionally reserved
|
||||
'an' => 'amc', // former Netherlands Antilles
|
||||
'bu' => 'asi',
|
||||
'cs' => 'eur', // former Serbia and Montenegro
|
||||
'nt' => 'asi',
|
||||
'sf' => 'eur',
|
||||
'tp' => 'oce', // .tp TLD
|
||||
'yu' => 'eur', // .yu TLD
|
||||
'zr' => 'afr',
|
||||
|
||||
// MaxMind GeoIP specific
|
||||
'a1' => 'unk',
|
||||
'a2' => 'unk',
|
||||
'ap' => 'asi',
|
||||
'o1' => 'unk',
|
||||
|
||||
// Catalonia (Spain)
|
||||
'cat' => 'eur',
|
||||
);
|
||||
}
|
||||
|
||||
if (!isset($GLOBALS['Piwik_ContinentList'])) {
|
||||
// Primary reference: ISO 3166-1 alpha-2
|
||||
$GLOBALS['Piwik_ContinentList'] = array(
|
||||
'unk', // unknown
|
||||
'amn', // North America
|
||||
'amc', // Central America
|
||||
'ams', // South America
|
||||
'eur', // Europe
|
||||
'afr', // Africa
|
||||
'asi', // Asia
|
||||
'oce', // Oceania
|
||||
'ant', // Antarctica
|
||||
);
|
||||
}
|
||||
186
www/analytics/core/DataFiles/Currencies.php
Normal file
186
www/analytics/core/DataFiles/Currencies.php
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* International currencies in circulation.
|
||||
*
|
||||
* @see http://en.wikipedia.org/wiki/List_of_circulating_currencies
|
||||
*/
|
||||
if (!isset($GLOBALS['Piwik_CurrencyList'])) {
|
||||
$GLOBALS['Piwik_CurrencyList'] = array(
|
||||
// 'ISO-4217 CODE' => array('currency symbol', 'description'),
|
||||
|
||||
// Top 5 by global trading volume
|
||||
'USD' => array('$', 'US dollar'),
|
||||
'EUR' => array('€', 'Euro'),
|
||||
'JPY' => array('¥', 'Japanese yen'),
|
||||
'GBP' => array('£', 'British pound'),
|
||||
'CHF' => array('Fr', 'Swiss franc'),
|
||||
|
||||
'AFN' => array('؋', 'Afghan afghani'),
|
||||
'ALL' => array('L', 'Albanian lek'),
|
||||
'DZD' => array('د.ج', 'Algerian dinar'),
|
||||
'AOA' => array('Kz', 'Angolan kwanza'),
|
||||
'ARS' => array('$', 'Argentine peso'),
|
||||
'AMD' => array('դր.', 'Armenian dram'),
|
||||
'AWG' => array('ƒ', 'Aruban florin'),
|
||||
'AUD' => array('$', 'Australian dollar'),
|
||||
'AZN' => array('m', 'Azerbaijani manat'),
|
||||
'BSD' => array('$', 'Bahamian dollar'),
|
||||
'BHD' => array('.د.ب', 'Bahraini dinar'),
|
||||
'BDT' => array('৳', 'Bangladeshi taka'),
|
||||
'BBD' => array('$', 'Barbadian dollar'),
|
||||
'BYR' => array('Br', 'Belarusian ruble'),
|
||||
'BZD' => array('$', 'Belize dollar'),
|
||||
'BMD' => array('$', 'Bermudian dollar'),
|
||||
'BTC' => array('BTC', 'Bitcoin'),
|
||||
'BTN' => array('Nu.', 'Bhutanese ngultrum'),
|
||||
'BOB' => array('Bs.', 'Bolivian boliviano'),
|
||||
'BAM' => array('KM', 'Bosnia Herzegovina mark'),
|
||||
'BWP' => array('P', 'Botswana pula'),
|
||||
'BRL' => array('R$', 'Brazilian real'),
|
||||
// 'GBP' => array('£', 'British pound'),
|
||||
'BND' => array('$', 'Brunei dollar'),
|
||||
'BGN' => array('лв', 'Bulgarian lev'),
|
||||
'BIF' => array('Fr', 'Burundian franc'),
|
||||
'KHR' => array('៛', 'Cambodian riel'),
|
||||
'CAD' => array('$', 'Canadian dollar'),
|
||||
'CVE' => array('$', 'Cape Verdean escudo'),
|
||||
'KYD' => array('$', 'Cayman Islands dollar'),
|
||||
'XAF' => array('Fr', 'Central African CFA franc'),
|
||||
'CLP' => array('$', 'Chilean peso'),
|
||||
'CNY' => array('元', 'Chinese yuan'),
|
||||
'COP' => array('$', 'Colombian peso'),
|
||||
'KMF' => array('Fr', 'Comorian franc'),
|
||||
'CDF' => array('Fr', 'Congolese franc'),
|
||||
'CRC' => array('₡', 'Costa Rican colón'),
|
||||
'HRK' => array('kn', 'Croatian kuna'),
|
||||
'XPF' => array('F', 'CFP franc'),
|
||||
'CUC' => array('$', 'Cuban convertible peso'),
|
||||
'CUP' => array('$', 'Cuban peso'),
|
||||
'CMG' => array('ƒ', 'Curaçao and Sint Maarten guilder'),
|
||||
'CZK' => array('Kč', 'Czech koruna'),
|
||||
'DKK' => array('kr', 'Danish krone'),
|
||||
'DJF' => array('Fr', 'Djiboutian franc'),
|
||||
'DOP' => array('$', 'Dominican peso'),
|
||||
'XCD' => array('$', 'East Caribbean dollar'),
|
||||
'EGP' => array('ج.م', 'Egyptian pound'),
|
||||
'ERN' => array('Nfk', 'Eritrean nakfa'),
|
||||
'ETB' => array('Br', 'Ethiopian birr'),
|
||||
// 'EUR' => array('€', 'Euro'),
|
||||
'FKP' => array('£', 'Falkland Islands pound'),
|
||||
'FJD' => array('$', 'Fijian dollar'),
|
||||
'GMD' => array('D', 'Gambian dalasi'),
|
||||
'GEL' => array('ლ', 'Georgian lari'),
|
||||
'GHS' => array('₵', 'Ghanaian cedi'),
|
||||
'GIP' => array('£', 'Gibraltar pound'),
|
||||
'GTQ' => array('Q', 'Guatemalan quetzal'),
|
||||
'GNF' => array('Fr', 'Guinean franc'),
|
||||
'GYD' => array('$', 'Guyanese dollar'),
|
||||
'HTG' => array('G', 'Haitian gourde'),
|
||||
'HNL' => array('L', 'Honduran lempira'),
|
||||
'HKD' => array('$', 'Hong Kong dollar'),
|
||||
'HUF' => array('Ft', 'Hungarian forint'),
|
||||
'ISK' => array('kr', 'Icelandic króna'),
|
||||
'INR' => array('₹', 'Indian rupee'),
|
||||
'IDR' => array('Rp', 'Indonesian rupiah'),
|
||||
'IRR' => array('﷼', 'Iranian rial'),
|
||||
'IQD' => array('ع.د', 'Iraqi dinar'),
|
||||
'ILS' => array('₪', 'Israeli new shekel'),
|
||||
'JMD' => array('$', 'Jamaican dollar'),
|
||||
// 'JPY' => array('¥', 'Japanese yen'),
|
||||
'JOD' => array('د.ا', 'Jordanian dinar'),
|
||||
'KZT' => array('₸', 'Kazakhstani tenge'),
|
||||
'KES' => array('Sh', 'Kenyan shilling'),
|
||||
'KWD' => array('د.ك', 'Kuwaiti dinar'),
|
||||
'KGS' => array('лв', 'Kyrgyzstani som'),
|
||||
'LAK' => array('₭', 'Lao kip'),
|
||||
'LBP' => array('ل.ل', 'Lebanese pound'),
|
||||
'LSL' => array('L', 'Lesotho loti'),
|
||||
'LRD' => array('$', 'Liberian dollar'),
|
||||
'LYD' => array('ل.د', 'Libyan dinar'),
|
||||
'LTL' => array('Lt', 'Lithuanian litas'),
|
||||
'MOP' => array('P', 'Macanese pataca'),
|
||||
'MKD' => array('ден', 'Macedonian denar'),
|
||||
'MGA' => array('Ar', 'Malagasy ariary'),
|
||||
'MWK' => array('MK', 'Malawian kwacha'),
|
||||
'MYR' => array('RM', 'Malaysian ringgit'),
|
||||
'MVR' => array('ރ.', 'Maldivian rufiyaa'),
|
||||
'MRO' => array('UM', 'Mauritanian ouguiya'),
|
||||
'MUR' => array('₨', 'Mauritian rupee'),
|
||||
'MXN' => array('$', 'Mexican peso'),
|
||||
'MDL' => array('L', 'Moldovan leu'),
|
||||
'MNT' => array('₮', 'Mongolian tögrög'),
|
||||
'MAD' => array('د.م.', 'Moroccan dirham'),
|
||||
'MZN' => array('MTn', 'Mozambican metical'),
|
||||
'MMK' => array('K', 'Myanma kyat'),
|
||||
'NAD' => array('$', 'Namibian dollar'),
|
||||
'NPR' => array('₨', 'Nepalese rupee'),
|
||||
'ANG' => array('ƒ', 'Netherlands Antillean guilder'),
|
||||
'TWD' => array('$', 'New Taiwan dollar'),
|
||||
'NZD' => array('$', 'New Zealand dollar'),
|
||||
'NIO' => array('C$', 'Nicaraguan córdoba'),
|
||||
'NGN' => array('₦', 'Nigerian naira'),
|
||||
'KPW' => array('₩', 'North Korean won'),
|
||||
'NOK' => array('kr', 'Norwegian krone'),
|
||||
'OMR' => array('ر.ع.', 'Omani rial'),
|
||||
'PKR' => array('₨', 'Pakistani rupee'),
|
||||
'PAB' => array('B/.', 'Panamanian balboa'),
|
||||
'PGK' => array('K', 'Papua New Guinean kina'),
|
||||
'PYG' => array('₲', 'Paraguayan guaraní'),
|
||||
'PEN' => array('S/.', 'Peruvian nuevo sol'),
|
||||
'PHP' => array('₱', 'Philippine peso'),
|
||||
'PLN' => array('zł', 'Polish złoty'),
|
||||
'QAR' => array('ر.ق', 'Qatari riyal'),
|
||||
'RON' => array('L', 'Romanian leu'),
|
||||
'RUB' => array('руб.', 'Russian ruble'),
|
||||
'RWF' => array('Fr', 'Rwandan franc'),
|
||||
'SHP' => array('£', 'Saint Helena pound'),
|
||||
'SVC' => array('₡', 'Salvadoran colón'),
|
||||
'WST' => array('T', 'Samoan tala'),
|
||||
'STD' => array('Db', 'São Tomé and Príncipe dobra'),
|
||||
'SAR' => array('ر.س', 'Saudi riyal'),
|
||||
'RSD' => array('дин. or din.', 'Serbian dinar'),
|
||||
'SCR' => array('₨', 'Seychellois rupee'),
|
||||
'SLL' => array('Le', 'Sierra Leonean leone'),
|
||||
'SGD' => array('$', 'Singapore dollar'),
|
||||
'SBD' => array('$', 'Solomon Islands dollar'),
|
||||
'SOS' => array('Sh', 'Somali shilling'),
|
||||
'ZAR' => array('R', 'South African rand'),
|
||||
'KRW' => array('₩', 'South Korean won'),
|
||||
'LKR' => array('Rs', 'Sri Lankan rupee'),
|
||||
'SDG' => array('جنيه سوداني', 'Sudanese pound'),
|
||||
'SRD' => array('$', 'Surinamese dollar'),
|
||||
'SZL' => array('L', 'Swazi lilangeni'),
|
||||
'SEK' => array('kr', 'Swedish krona'),
|
||||
// 'CHF' => array('Fr', 'Swiss franc'),
|
||||
'SYP' => array('ل.س', 'Syrian pound'),
|
||||
'TJS' => array('ЅМ', 'Tajikistani somoni'),
|
||||
'TZS' => array('Sh', 'Tanzanian shilling'),
|
||||
'THB' => array('฿', 'Thai baht'),
|
||||
'TOP' => array('T$', 'Tongan paʻanga'),
|
||||
'TTD' => array('$', 'Trinidad and Tobago dollar'),
|
||||
'TND' => array('د.ت', 'Tunisian dinar'),
|
||||
'TRY' => array('TL', 'Turkish lira'),
|
||||
'TMM' => array('m', 'Turkmenistani manat'),
|
||||
'UGX' => array('Sh', 'Ugandan shilling'),
|
||||
'UAH' => array('₴', 'Ukrainian hryvnia'),
|
||||
'AED' => array('د.إ', 'United Arab Emirates dirham'),
|
||||
// 'USD' => array('$', 'United States dollar'),
|
||||
'UYU' => array('$', 'Uruguayan peso'),
|
||||
'UZS' => array('лв', 'Uzbekistani som'),
|
||||
'VUV' => array('Vt', 'Vanuatu vatu'),
|
||||
'VEF' => array('Bs F', 'Venezuelan bolívar'),
|
||||
'VND' => array('₫', 'Vietnamese đồng'),
|
||||
'XOF' => array('Fr', 'West African CFA franc'),
|
||||
'YER' => array('﷼', 'Yemeni rial'),
|
||||
'ZMW' => array('ZK', 'Zambian kwacha'),
|
||||
'ZWL' => array('$', 'Zimbabwean dollar'),
|
||||
);
|
||||
}
|
||||
63
www/analytics/core/DataFiles/LanguageToCountry.php
Normal file
63
www/analytics/core/DataFiles/LanguageToCountry.php
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Language to Country mapping
|
||||
*
|
||||
* This list is used to guess the visitor's country when the region is
|
||||
* not specified in the first language tag. Inclusion/exclusion is
|
||||
* based on Piwik.org visitor statistics and probability of disambiguation.
|
||||
* (Notably, "en" and "zh" are excluded.)
|
||||
*
|
||||
* If you want to add a new entry, please email us at hello at piwik.org
|
||||
*/
|
||||
if (!isset($GLOBALS['Piwik_LanguageToCountry'])) {
|
||||
$GLOBALS['Piwik_LanguageToCountry'] = array(
|
||||
'bg' => 'bg', // Bulgarian => Bulgaria
|
||||
'ca' => 'es', // Catalan => Spain
|
||||
'cs' => 'cz', // Czech => Czech Republic
|
||||
'da' => 'dk', // Danish => Denmark
|
||||
'de' => 'de', // German => Germany
|
||||
'el' => 'gr', // Greek => Greece
|
||||
'es' => 'es', // Spanish => Spain
|
||||
'et' => 'ee', // Estonian => Estonia
|
||||
'fa' => 'ir', // Farsi => Iran
|
||||
'fi' => 'fi', // Finnish => Finland
|
||||
'fr' => 'fr', // French => France
|
||||
'he' => 'il', // Hebrew => Israel
|
||||
'hr' => 'hr', // Croatian => Croatia
|
||||
'hu' => 'hu', // Hungarian => Hungary
|
||||
'id' => 'id', // Indonesian => Indonesia
|
||||
'is' => 'is', // Icelandic => Iceland
|
||||
'it' => 'it', // Italian => Italy
|
||||
'ja' => 'jp', // Japanese => Japan
|
||||
'ko' => 'kr', // Korean => South Korea
|
||||
'lt' => 'lt', // Lithuanian => Lithuania
|
||||
'lv' => 'lv', // Latvian => Latvia
|
||||
'mk' => 'mk', // Macedonian => Macedonia
|
||||
'ms' => 'my', // Malay => Malaysia
|
||||
'nb' => 'no', // Bokmål => Norway
|
||||
'nl' => 'nl', // Dutch => Netherlands
|
||||
'nn' => 'no', // Nynorsk => Norway
|
||||
'no' => 'no', // Norwegian => Norway
|
||||
'pl' => 'pl', // Polish => Poland
|
||||
'pt' => 'pt', // Portugese => Portugal
|
||||
'ro' => 'ro', // Romanian => Romania
|
||||
'ru' => 'ru', // Russian => Russia
|
||||
'sk' => 'sk', // Slovak => Slovakia
|
||||
'sl' => 'si', // Slovene => Slovenia
|
||||
'sq' => 'al', // Albanian => Albania
|
||||
'sr' => 'rs', // Serbian => Serbia
|
||||
'sv' => 'se', // Swedish => Sweden
|
||||
'th' => 'th', // Thai => Thailand
|
||||
'bo' => 'ti', // Tibetan => Tibet
|
||||
'tr' => 'tr', // Turkish => Turkey
|
||||
'uk' => 'ua', // Ukrainian => Ukraine
|
||||
);
|
||||
}
|
||||
203
www/analytics/core/DataFiles/Languages.php
Normal file
203
www/analytics/core/DataFiles/Languages.php
Normal file
|
|
@ -0,0 +1,203 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* Language database
|
||||
*/
|
||||
if (!isset($GLOBALS['Piwik_LanguageList'])) {
|
||||
// Reference: ISO 639-1 alpha-2
|
||||
$GLOBALS['Piwik_LanguageList'] = array(
|
||||
'aa' => array('Afar'),
|
||||
'ab' => array('Abkhazian'),
|
||||
'ae' => array('Avestan'),
|
||||
'af' => array('Afrikaans'),
|
||||
'ak' => array('Akan'),
|
||||
'am' => array('Amharic'),
|
||||
'an' => array('Aragonese'),
|
||||
'ar' => array('Arabic'),
|
||||
'as' => array('Assamese'),
|
||||
'av' => array('Avaric'),
|
||||
'ay' => array('Aymara'),
|
||||
'az' => array('Azerbaijani'),
|
||||
'ba' => array('Bashkir'),
|
||||
'be' => array('Belarusian'),
|
||||
'bg' => array('Bulgarian'),
|
||||
'bh' => array('Bihari'), // 'Bihari languages'
|
||||
'bi' => array('Bislama'),
|
||||
'bm' => array('Bambara'),
|
||||
'bn' => array('Bengali'),
|
||||
'bo' => array('Tibetan'),
|
||||
'br' => array('Breton'),
|
||||
'bs' => array('Bosnian'),
|
||||
'ca' => array('Catalan', 'Valencian'),
|
||||
'ce' => array('Chechen'),
|
||||
'ch' => array('Chamorro'),
|
||||
'co' => array('Corsican'),
|
||||
'cr' => array('Cree'),
|
||||
'cs' => array('Czech'),
|
||||
'cu' => array('Church Slavic', 'Old Slavonic', 'Church Slavonic', 'Old Bulgarian', 'Old Church Slavonic'),
|
||||
'cv' => array('Chuvash'),
|
||||
'cy' => array('Welsh'),
|
||||
'da' => array('Danish'),
|
||||
'de' => array('German'),
|
||||
'dv' => array('Divehi', 'Dhivehi', 'Maldivian'),
|
||||
'dz' => array('Dzongkha'),
|
||||
'ee' => array('Ewe'),
|
||||
'el' => array('Greek', 'Modern Greek', 'Hellenic'), // Greek, Modern (1453-)
|
||||
'en' => array('English'),
|
||||
'eo' => array('Esperanto'),
|
||||
'es' => array('Spanish', 'Castilian'),
|
||||
'et' => array('Estonian'),
|
||||
'eu' => array('Basque'),
|
||||
'fa' => array('Persian'),
|
||||
'ff' => array('Fulah'),
|
||||
'fi' => array('Finnish'),
|
||||
'fj' => array('Fijian'),
|
||||
'fo' => array('Faroese'),
|
||||
'fr' => array('French'),
|
||||
'fy' => array('Western Frisian'),
|
||||
'ga' => array('Irish'),
|
||||
'gd' => array('Gaelic', 'Scottish Gaelic'),
|
||||
'gl' => array('Galician'),
|
||||
'gn' => array('Guarani'),
|
||||
'gu' => array('Gujarati'),
|
||||
'gv' => array('Manx'),
|
||||
'ha' => array('Hausa'),
|
||||
'he' => array('Hebrew'),
|
||||
'hi' => array('Hindi'),
|
||||
'ho' => array('Hiri Motu'),
|
||||
'hr' => array('Croatian'),
|
||||
'ht' => array('Haitian', 'Haitian Creole'),
|
||||
'hu' => array('Hungarian'),
|
||||
'hy' => array('Armenian'),
|
||||
'hz' => array('Herero'),
|
||||
'ia' => array('Interlingua'), // 'Interlingua (International Auxiliary Language Association)'
|
||||
'id' => array('Indonesian'),
|
||||
'ie' => array('Interlingue', 'Occidental'),
|
||||
'ig' => array('Igbo'),
|
||||
'ii' => array('Sichuan Yi', 'Nuosu'),
|
||||
'ik' => array('Inupiaq'),
|
||||
'io' => array('Ido'),
|
||||
'is' => array('Icelandic'),
|
||||
'it' => array('Italian'),
|
||||
'iu' => array('Inuktitut'),
|
||||
'ja' => array('Japanese'),
|
||||
'jv' => array('Javanese'),
|
||||
'ka' => array('Georgian'),
|
||||
'kg' => array('Kongo'),
|
||||
'ki' => array('Kikuyu', 'Gikuyu'),
|
||||
'kj' => array('Kuanyama', 'Kwanyama'),
|
||||
'kk' => array('Kazakh'),
|
||||
'kl' => array('Kalaallisut', 'Greenlandic'),
|
||||
'km' => array('Central Khmer'),
|
||||
'kn' => array('Kannada'),
|
||||
'ko' => array('Korean'),
|
||||
'kr' => array('Kanuri'),
|
||||
'ks' => array('Kashmiri'),
|
||||
'ku' => array('Kurdish'),
|
||||
'kv' => array('Komi'),
|
||||
'kw' => array('Cornish'),
|
||||
'ky' => array('Kirghiz', 'Kyrgyz'),
|
||||
'la' => array('Latin'),
|
||||
'lb' => array('Luxembourgish', 'Letzeburgesch'),
|
||||
'lg' => array('Ganda'),
|
||||
'li' => array('Limburgan', 'Limburger', 'Limburgish'),
|
||||
'ln' => array('Lingala'),
|
||||
'lo' => array('Lao'),
|
||||
'lt' => array('Lithuanian'),
|
||||
'lu' => array('Luba-Katanga'),
|
||||
'lv' => array('Latvian'),
|
||||
'mg' => array('Malagasy'),
|
||||
'mh' => array('Marshallese'),
|
||||
'mi' => array('Maori'),
|
||||
'mk' => array('Macedonian'),
|
||||
'ml' => array('Malayalam'),
|
||||
'mn' => array('Mongolian'),
|
||||
// 'mo' => array('Moldavian'), // deprecated
|
||||
'mr' => array('Marathi'),
|
||||
'ms' => array('Malay'),
|
||||
'mt' => array('Maltese'),
|
||||
'my' => array('Burmese'),
|
||||
'na' => array('Nauru'),
|
||||
'nb' => array('Norwegian Bokmål'),
|
||||
'nd' => array('North Ndebele'),
|
||||
'ne' => array('Nepali'),
|
||||
'ng' => array('Ndonga'),
|
||||
'nl' => array('Dutch', 'Flemish'),
|
||||
'nn' => array('Norwegian Nynorsk'),
|
||||
'no' => array('Norwegian'),
|
||||
'nr' => array('South Ndebele'),
|
||||
'nv' => array('Navajo', 'Navaho'),
|
||||
'ny' => array('Chichewa', 'Chewa', 'Nyanja'),
|
||||
'oc' => array('Occitan', 'Provençal'), // Occitan (post 1500)
|
||||
'oj' => array('Ojibwa'),
|
||||
'om' => array('Oromo'),
|
||||
'or' => array('Oriya'),
|
||||
'os' => array('Ossetian', 'Ossetic'),
|
||||
'pa' => array('Panjabi', 'Punjabi'),
|
||||
'pi' => array('Pali'),
|
||||
'pl' => array('Polish'),
|
||||
'ps' => array('Pushto', 'Pashto'),
|
||||
'pt' => array('Portuguese'),
|
||||
'qu' => array('Quechua'),
|
||||
'rm' => array('Romansh'),
|
||||
'rn' => array('Rundi'),
|
||||
'ro' => array('Romanian', 'Moldavian', 'Moldovan'),
|
||||
'ru' => array('Russian'),
|
||||
'rw' => array('Kinyarwanda'),
|
||||
'sa' => array('Sanskrit'),
|
||||
'sc' => array('Sardinian'),
|
||||
'sd' => array('Sindhi'),
|
||||
'se' => array('Northern Sami'),
|
||||
'sg' => array('Sango'),
|
||||
// 'sh' => array('Serbo-Croatian'), // deprecated
|
||||
'si' => array('Sinhala', 'Sinhalese'),
|
||||
'sk' => array('Slovak'),
|
||||
'sl' => array('Slovenian'),
|
||||
'sm' => array('Samoan'),
|
||||
'sn' => array('Shona'),
|
||||
'so' => array('Somali'),
|
||||
'sq' => array('Albanian'),
|
||||
'sr' => array('Serbian'),
|
||||
'ss' => array('Swati'),
|
||||
'st' => array('Southern Soth'),
|
||||
'su' => array('Sundanese'),
|
||||
'sv' => array('Swedish'),
|
||||
'sw' => array('Swahili'),
|
||||
'ta' => array('Tamil'),
|
||||
'te' => array('Telugu'),
|
||||
'tg' => array('Tajik'),
|
||||
'th' => array('Thai'),
|
||||
'ti' => array('Tigrinya'),
|
||||
'tk' => array('Turkmen'),
|
||||
'tl' => array('Tagalog'),
|
||||
'tn' => array('Tswana'),
|
||||
'to' => array('Tonga'), // Tonga (Tonga Islands)
|
||||
'tr' => array('Turkish'),
|
||||
'ts' => array('Tsonga'),
|
||||
'tt' => array('Tatar'),
|
||||
'tw' => array('Twi'),
|
||||
'ty' => array('Tahitian'),
|
||||
'ug' => array('Uighur', 'Uyghur'),
|
||||
'uk' => array('Ukrainian'),
|
||||
'ur' => array('Urdu'),
|
||||
'uz' => array('Uzbek'),
|
||||
've' => array('Venda'),
|
||||
'vi' => array('Vietnamese'),
|
||||
'vo' => array('Volapük'),
|
||||
'wa' => array('Walloon'),
|
||||
'wo' => array('Wolof'),
|
||||
'xh' => array('Xhosa'),
|
||||
'yi' => array('Yiddish'),
|
||||
'yo' => array('Yoruba'),
|
||||
'za' => array('Zhuang', 'Chuang'),
|
||||
'zh' => array('Chinese'),
|
||||
'zu' => array('Zulu'),
|
||||
);
|
||||
}
|
||||
48
www/analytics/core/DataFiles/Providers.php
Normal file
48
www/analytics/core/DataFiles/Providers.php
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Providers names
|
||||
*/
|
||||
if (!isset($GLOBALS['Piwik_ProviderNames'])) {
|
||||
$GLOBALS['Piwik_ProviderNames'] = array(
|
||||
// France
|
||||
"wanadoo" => "Orange",
|
||||
"proxad" => "Free",
|
||||
"bbox" => "Bouygues Telecom",
|
||||
"bouyguestelecom" => "Bouygues Telecom",
|
||||
"coucou-networks" => "Free Mobile",
|
||||
"sfr" => "SFR", //Acronym, keep in uppercase
|
||||
"univ-metz" => "Université de Lorraine",
|
||||
"unilim" => "Université de Limoges",
|
||||
"univ-paris5" => "Université Paris Descartes",
|
||||
|
||||
// US
|
||||
"rr" => "Time Warner Cable Internet", // Not sure
|
||||
"uu" => "Verizon",
|
||||
|
||||
// UK
|
||||
'zen.net' => 'Zen Internet',
|
||||
|
||||
// DE
|
||||
't-ipconnect' => 'Deutsche Telekom',
|
||||
't-dialin' => 'Deutsche Telekom',
|
||||
'dtag' => 'Deutsche Telekom',
|
||||
't-ipnet' => 'Deutsche Telekom',
|
||||
'd1-online' => 'Deutsche Telekom (Mobile)',
|
||||
'superkabel' => 'Kabel Deutschland',
|
||||
'unitymediagroup' => 'Unitymedia',
|
||||
'arcor-ip' => 'Vodafone',
|
||||
'kabel-badenwuerttemberg' => 'Kabel BW',
|
||||
'alicedsl' => 'O2',
|
||||
'komdsl' => 'komDSL - Thüga MeteringService',
|
||||
'mediaways' => 'mediaWays - Telefonica',
|
||||
'citeq' => 'Citeq - Stadt Münster',
|
||||
);
|
||||
}
|
||||
1033
www/analytics/core/DataFiles/SearchEngines.php
Normal file
1033
www/analytics/core/DataFiles/SearchEngines.php
Normal file
File diff suppressed because it is too large
Load diff
226
www/analytics/core/DataFiles/Socials.php
Executable file
226
www/analytics/core/DataFiles/Socials.php
Executable file
|
|
@ -0,0 +1,226 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($GLOBALS['Piwik_socialUrl'])) {
|
||||
// Note: the key of the array should have max 3 elements eg. sub.domain.ext
|
||||
$GLOBALS['Piwik_socialUrl'] = array(
|
||||
|
||||
// Facebook
|
||||
'facebook.com' => 'Facebook',
|
||||
'fb.me' => 'Facebook',
|
||||
|
||||
// Ozone
|
||||
'qzone.qq.com' => 'Qzone',
|
||||
|
||||
// Haboo
|
||||
'habbo.com' => 'Haboo',
|
||||
|
||||
// Twitter
|
||||
'twitter.com' => 'Twitter',
|
||||
't.co' => 'Twitter',
|
||||
|
||||
// Renren
|
||||
'renren.com' => 'Renren',
|
||||
|
||||
// Windows Live Spaces
|
||||
'login.live.com' => 'Windows Live Spaces',
|
||||
|
||||
// LinkedIn
|
||||
'linkedin.com' => 'LinkedIn',
|
||||
|
||||
// Bebo
|
||||
'bebo.com' => 'Bebo',
|
||||
|
||||
// Vkontakte
|
||||
'vk.com' => 'Vkontakte',
|
||||
'vkontakte.ru' => 'Vkontakte',
|
||||
|
||||
// Tagged
|
||||
'login.tagged.com' => 'Tagged',
|
||||
|
||||
// Orkut
|
||||
'orkut.com' => 'Orkut',
|
||||
|
||||
// Myspace
|
||||
'myspace.com' => 'Myspace',
|
||||
|
||||
// Frinedster
|
||||
'friendster.com' => 'Friendster',
|
||||
|
||||
// Badoo
|
||||
'badoo.com' => 'Badoo',
|
||||
|
||||
// hi5
|
||||
'hi5.com' => 'hi5',
|
||||
|
||||
// Netlog
|
||||
'netlog.com' => 'Netlog',
|
||||
|
||||
// Flixster
|
||||
'flixster.com' => 'Flixster',
|
||||
|
||||
// MyLife
|
||||
'mylife.ru' => 'MyLife',
|
||||
|
||||
// Classmates.com
|
||||
'classmates.com' => 'Classmates.com',
|
||||
|
||||
// Github
|
||||
'github.com' => 'Github',
|
||||
|
||||
// Google+
|
||||
'url.google.com' => 'Google%2B',
|
||||
|
||||
// douban
|
||||
'douban.com' => 'douban',
|
||||
|
||||
// Odnoklassniki
|
||||
'odnoklassniki.ru' => 'Odnoklassniki',
|
||||
|
||||
// Viadeo
|
||||
'viadeo.com' => 'Viadeo',
|
||||
|
||||
// Flickr
|
||||
'flickr.com' => 'Flickr',
|
||||
|
||||
// WeeWorld
|
||||
'weeworld.com' => 'WeeWorld',
|
||||
|
||||
// Last.fm
|
||||
'last.fm' => 'Last.fm',
|
||||
'lastfm.ru' => 'Last.fm',
|
||||
'lastfm.de' => 'Last.fm',
|
||||
'lastfm.es' => 'Last.fm',
|
||||
'lastfm.fr' => 'Last.fm',
|
||||
'lastfm.it' => 'Last.fm',
|
||||
'lastfm.jp' => 'Last.fm',
|
||||
'lastfm.pl' => 'Last.fm',
|
||||
'lastfm.com.br' => 'Last.fm',
|
||||
'lastfm.se' => 'Last.fm',
|
||||
'lastfm.com.tr' => 'Last.fm',
|
||||
|
||||
// MyHeritage
|
||||
'myheritage.com' => 'MyHeritage',
|
||||
|
||||
// Xanga
|
||||
'xanga.com' => 'Xanga',
|
||||
|
||||
// Mixi
|
||||
'mixi.jp' => 'Mixi',
|
||||
|
||||
// Cyworld
|
||||
'global.cyworld.com' => 'Cyworld',
|
||||
|
||||
// Gaia Online
|
||||
'gaiaonline.com' => 'Gaia Online',
|
||||
|
||||
// Skyrock
|
||||
'skyrock.com' => 'Skyrock',
|
||||
|
||||
// BlackPlanet
|
||||
'blackplanet.com' => 'BlackPlanet',
|
||||
|
||||
// myYearbook
|
||||
'myyearbook.com' => 'myYearbook',
|
||||
|
||||
// Fotolog
|
||||
'fotolog.com' => 'Fotolog',
|
||||
|
||||
// Friends Reunited
|
||||
'friendsreunited.com' => 'Friends Reunited',
|
||||
|
||||
// LiveJournal
|
||||
'livejournal.ru' => 'LiveJournal',
|
||||
'livejournal.com' => 'LiveJournal',
|
||||
|
||||
// StudiVZ/MeinVZ
|
||||
'studivz.net' => 'StudiVZ',
|
||||
'meinvz.net' => 'MeinVZ',
|
||||
|
||||
// StackOverflow
|
||||
'stackoverflow.com' => 'StackOverflow',
|
||||
|
||||
// Sonico.com
|
||||
'sonico.com' => 'Sonico.com',
|
||||
|
||||
// Pinterest
|
||||
'pinterest.com' => 'Pinterest',
|
||||
|
||||
// Plaxo
|
||||
'plaxo.com' => 'Plaxo',
|
||||
|
||||
// Geni.com
|
||||
'geni.com' => 'Geni.com',
|
||||
|
||||
// Tuenti
|
||||
'tuenti.com' => 'Tuenti',
|
||||
|
||||
// XING
|
||||
'xing.com' => 'XING',
|
||||
|
||||
// Taringa!
|
||||
'taringa.net' => 'Taringa!',
|
||||
|
||||
// Nasza-klasa.pl
|
||||
'nk.pl' => 'Nasza-klasa.pl',
|
||||
|
||||
// StumbleUpon
|
||||
'stumbleupon.com' => 'StumbleUpon',
|
||||
|
||||
// Sourceforge
|
||||
'sourceforge.net' => 'SourceForge',
|
||||
|
||||
// Hyves
|
||||
'hyves.nl' => 'Hyves',
|
||||
|
||||
// WAYN
|
||||
'wayn.com' => 'WAYN',
|
||||
|
||||
// Buzznet
|
||||
'buzznet.com' => 'Buzznet',
|
||||
|
||||
// Multiply
|
||||
'multiply.com' => 'Multiply',
|
||||
|
||||
// Foursquare
|
||||
'foursquare.com' => 'Foursquare',
|
||||
|
||||
// vkrugudruzei.ru
|
||||
'vkrugudruzei.ru' => 'vkrugudruzei.ru',
|
||||
|
||||
// my.mail.ru
|
||||
'my.mail.ru' => 'my.mail.ru',
|
||||
|
||||
//MoiKrug.ru
|
||||
'moikrug.ru' => 'moikrug.ru',
|
||||
|
||||
// Reddit
|
||||
'reddit.com' => 'reddit',
|
||||
|
||||
// HackerNews
|
||||
'news.ycombinator.com' => 'Hacker News',
|
||||
|
||||
// Identi.ca
|
||||
'identi.ca' => 'identi.ca',
|
||||
|
||||
// Weibo
|
||||
'weibo.com' => 'Weibo',
|
||||
't.cn' => 'Weibo',
|
||||
|
||||
// YouTube
|
||||
'youtube.com' => 'YouTube',
|
||||
'youtu.be' => 'YouTube',
|
||||
|
||||
// Vimeo
|
||||
'vimeo.com' => 'Vimeo',
|
||||
|
||||
//tumblr
|
||||
'tumblr.com' => 'tumblr',
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue