Making WordPress.org


Ignore:
Timestamp:
01/12/2016 09:35:28 PM (11 years ago)
Author:
iandunn
Message:

WordCamp Budgets: Centralize get_currencies() for all modules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-payments/includes/payment-request.php

    r2287 r2288  
    446446
    447447                        case 'currency':
    448                                 $value = $this->get_currencies();
     448                                $value = WordCamp_Budgets::get_currencies();
    449449                                break;
    450450
    … …  
    495495
    496496                return $address;
    497         }
    498 
    499         /**
    500          * Get a list of all world currencies, with the most frequently used at the top.
    501          *
    502          * @return array
    503          */
    504         protected function get_currencies() {
    505                 $currencies = array (
    506                         'null-most-frequently-used' => 'Most Frequently Used:',
    507                         'USD' => 'United States Dollar',
    508                         'EUR' => 'Euro Member Countries',
    509 
    510                         'null-separator2' => '',
    511 
    512                         'null-all' => 'All:',
    513                         'ALL' => 'Albania Lek',
    514                         'AFN' => 'Afghanistan Afghani',
    515                         'ARS' => 'Argentina Peso',
    516                         'AWG' => 'Aruba Guilder',
    517                         'AUD' => 'Australia Dollar',
    518                         'AZN' => 'Azerbaijan New Manat',
    519                         'BSD' => 'Bahamas Dollar',
    520                         'BBD' => 'Barbados Dollar',
    521                         'BDT' => 'Bangladeshi taka',
    522                         'BYR' => 'Belarus Ruble',
    523                         'BZD' => 'Belize Dollar',
    524                         'BMD' => 'Bermuda Dollar',
    525                         'BOB' => 'Bolivia Boliviano',
    526                         'BAM' => 'Bosnia and Herzegovina Convertible Marka',
    527                         'BWP' => 'Botswana Pula',
    528                         'BGN' => 'Bulgaria Lev',
    529                         'BRL' => 'Brazil Real',
    530                         'BND' => 'Brunei Darussalam Dollar',
    531                         'KHR' => 'Cambodia Riel',
    532                         'CAD' => 'Canada Dollar',
    533                         'KYD' => 'Cayman Islands Dollar',
    534                         'CLP' => 'Chile Peso',
    535                         'CNY' => 'China Yuan Renminbi',
    536                         'COP' => 'Colombia Peso',
    537                         'CRC' => 'Costa Rica Colon',
    538                         'HRK' => 'Croatia Kuna',
    539                         'CUP' => 'Cuba Peso',
    540                         'CZK' => 'Czech Republic Koruna',
    541                         'DKK' => 'Denmark Krone',
    542                         'DOP' => 'Dominican Republic Peso',
    543                         'XCD' => 'East Caribbean Dollar',
    544                         'EGP' => 'Egypt Pound',
    545                         'SVC' => 'El Salvador Colon',
    546                         'EEK' => 'Estonia Kroon',
    547                         'FKP' => 'Falkland Islands (Malvinas) Pound',
    548                         'FJD' => 'Fiji Dollar',
    549                         'GHC' => 'Ghana Cedis',
    550                         'GIP' => 'Gibraltar Pound',
    551                         'GTQ' => 'Guatemala Quetzal',
    552                         'GGP' => 'Guernsey Pound',
    553                         'GYD' => 'Guyana Dollar',
    554                         'HNL' => 'Honduras Lempira',
    555                         'HKD' => 'Hong Kong Dollar',
    556                         'HUF' => 'Hungary Forint',
    557                         'ISK' => 'Iceland Krona',
    558                         'INR' => 'India Rupee',
    559                         'IDR' => 'Indonesia Rupiah',
    560                         'IRR' => 'Iran Rial',
    561                         'IMP' => 'Isle of Man Pound',
    562                         'ILS' => 'Israel Shekel',
    563                         'JMD' => 'Jamaica Dollar',
    564                         'JPY' => 'Japan Yen',
    565                         'JEP' => 'Jersey Pound',
    566                         'KZT' => 'Kazakhstan Tenge',
    567                         'KPW' => 'Korea (North) Won',
    568                         'KRW' => 'Korea (South) Won',
    569                         'KGS' => 'Kyrgyzstan Som',
    570                         'LAK' => 'Laos Kip',
    571                         'LVL' => 'Latvia Lat',
    572                         'LBP' => 'Lebanon Pound',
    573                         'LRD' => 'Liberia Dollar',
    574                         'LTL' => 'Lithuania Litas',
    575                         'MKD' => 'Macedonia Denar',
    576                         'MYR' => 'Malaysia Ringgit',
    577                         'MUR' => 'Mauritius Rupee',
    578                         'MXN' => 'Mexico Peso',
    579                         'MNT' => 'Mongolia Tughrik',
    580                         'MZN' => 'Mozambique Metical',
    581                         'NAD' => 'Namibia Dollar',
    582                         'NPR' => 'Nepal Rupee',
    583                         'ANG' => 'Netherlands Antilles Guilder',
    584                         'NZD' => 'New Zealand Dollar',
    585                         'NIO' => 'Nicaragua Cordoba',
    586                         'NGN' => 'Nigeria Naira',
    587                         'NOK' => 'Norway Krone',
    588                         'OMR' => 'Oman Rial',
    589                         'PKR' => 'Pakistan Rupee',
    590                         'PAB' => 'Panama Balboa',
    591                         'PYG' => 'Paraguay Guarani',
    592                         'PEN' => 'Peru Nuevo Sol',
    593                         'PHP' => 'Philippines Peso',
    594                         'PLN' => 'Poland Zloty',
    595                         'QAR' => 'Qatar Riyal',
    596                         'RON' => 'Romania New Leu',
    597                         'RUB' => 'Russia Ruble',
    598                         'SHP' => 'Saint Helena Pound',
    599                         'SAR' => 'Saudi Arabia Riyal',
    600                         'RSD' => 'Serbia Dinar',
    601                         'SCR' => 'Seychelles Rupee',
    602                         'SGD' => 'Singapore Dollar',
    603                         'SBD' => 'Solomon Islands Dollar',
    604                         'SOS' => 'Somalia Shilling',
    605                         'ZAR' => 'South Africa Rand',
    606                         'LKR' => 'Sri Lanka Rupee',
    607                         'SEK' => 'Sweden Krona',
    608                         'CHF' => 'Switzerland Franc',
    609                         'SRD' => 'Suriname Dollar',
    610                         'SYP' => 'Syria Pound',
    611                         'TWD' => 'Taiwan New Dollar',
    612                         'THB' => 'Thailand Baht',
    613                         'TTD' => 'Trinidad and Tobago Dollar',
    614                         'TRY' => 'Turkey Lira',
    615                         'TRL' => 'Turkey Lira',
    616                         'TVD' => 'Tuvalu Dollar',
    617                         'UAH' => 'Ukraine Hryvna',
    618                         'GBP' => 'United Kingdom Pound',
    619                         'UYU' => 'Uruguay Peso',
    620                         'UZS' => 'Uzbekistan Som',
    621                         'VEF' => 'Venezuela Bolivar',
    622                         'VND' => 'Viet Nam Dong',
    623                         'YER' => 'Yemen Rial',
    624                         'ZWD' => 'Zimbabwe Dollar'
    625                 );
    626 
    627                 return $currencies;
    628497        }
    629498
Note: See TracChangeset for help on using the changeset viewer.