PATH:
home
/
lab2454c
/
incforce.com
/
wp-content
/
plugins
/
paid-memberships-pro
/
includes
<?php global $pmpro_currencies, $pmpro_default_currency; $pmpro_default_currency = apply_filters("pmpro_default_currency", "USD"); $pmpro_currencies = array( 'USD' => __('US Dollars ($)', 'paid-memberships-pro' ), 'EUR' => array( 'name' => __('Euros (€)', 'paid-memberships-pro' ), 'symbol' => '€', 'position' => apply_filters("pmpro_euro_position", pmpro_euro_position_from_locale()) ), 'GBP' => array( 'name' => __('Pounds Sterling (£)', 'paid-memberships-pro' ), 'symbol' => '£', 'position' => 'left' ), 'ARS' => __('Argentine Peso ($)', 'paid-memberships-pro' ), 'AUD' => __('Australian Dollars ($)', 'paid-memberships-pro' ), 'BRL' => array( 'name' => __('Brazilian Real (R$)', 'paid-memberships-pro' ), 'symbol' => 'R$', 'position' => 'left' ), 'CAD' => __('Canadian Dollars ($)', 'paid-memberships-pro' ), 'CNY' => __('Chinese Yuan', 'paid-memberships-pro' ), 'CZK' => array( 'name' => __('Czech Koruna', 'paid-memberships-pro' ), 'decimals' => '2', 'thousands_separator' => ' ', 'decimal_separator' => ',', 'symbol' => ' Kč', 'position' => 'right', ), 'DKK' => array( 'name' =>__('Danish Krone', 'paid-memberships-pro' ), 'decimals' => '2', 'thousands_separator' => ' ', 'decimal_separator' => ',', 'symbol' => 'DKK ', 'position' => 'left', ), 'GHS' => array( 'name' => __('Ghanaian Cedi (₵)', 'paid-memberships-pro' ), 'symbol' => '₵', 'position' => 'left', ), 'HKD' => __('Hong Kong Dollar ($)', 'paid-memberships-pro' ), 'HUF' => __('Hungarian Forint', 'paid-memberships-pro' ), 'INR' => __('Indian Rupee', 'paid-memberships-pro' ), 'IDR' => __('Indonesia Rupiah', 'paid-memberships-pro' ), 'ILS' => __('Israeli Shekel', 'paid-memberships-pro' ), 'JPY' => array( 'name' => __('Japanese Yen (¥)', 'paid-memberships-pro' ), 'symbol' => '¥', 'position' => 'left', 'decimals' => 0, ), 'KES' => __('Kenyan Shilling', 'paid-memberships-pro' ), 'MYR' => __('Malaysian Ringgits', 'paid-memberships-pro' ), 'MXN' => __('Mexican Peso ($)', 'paid-memberships-pro' ), 'NGN' => __('Nigerian Naira (₦)', 'paid-memberships-pro' ), 'NZD' => __('New Zealand Dollar ($)', 'paid-memberships-pro' ), 'NOK' => __('Norwegian Krone', 'paid-memberships-pro' ), 'PHP' => __('Philippine Pesos', 'paid-memberships-pro' ), 'PLN' => __('Polish Zloty', 'paid-memberships-pro' ), 'RON' => array( 'name' => __( 'Romanian Leu', 'paid-memberships-pro' ), 'decimals' => '2', 'thousands_separator' => '.', 'decimal_separator' => ',', 'symbol' => ' Lei', 'position' => 'right' ), 'RUB' => array( 'name' => __('Russian Ruble (₽)', 'paid-memberships-pro'), 'decimals' => '2', 'thousands_separator' => ' ', 'decimal_separator' => ',', 'symbol' => '₽', 'position' => 'right' ), 'SGD' => array( 'name' => __('Singapore Dollar ($)', 'paid-memberships-pro' ), 'symbol' => '$', 'position' => 'right' ), 'ZAR' => array( 'name' => __('South African Rand (R)', 'paid-memberships-pro' ), 'symbol' => 'R ', 'position' => 'left' ), 'KRW' => array( 'name' => __('South Korean Won', 'paid-memberships-pro' ), 'decimals' => 0, ), 'SEK' => __('Swedish Krona', 'paid-memberships-pro' ), 'CHF' => __('Swiss Franc', 'paid-memberships-pro' ), 'TWD' => __('Taiwan New Dollars', 'paid-memberships-pro' ), 'THB' => __('Thai Baht', 'paid-memberships-pro' ), 'TRY' => __('Turkish Lira', 'paid-memberships-pro' ), 'UAH' => array( 'name' => __('Ukrainian Hryvnia (₴)', 'paid-memberships-pro' ), 'decimals' => 0, 'thousands_separator' => '', 'decimal_separator' => ',', 'symbol' => '₴', 'position' => 'right' ), 'VND' => array( 'name' => __('Vietnamese Dong', 'paid-memberships-pro' ), 'decimals' => 0, ), ); $pmpro_currencies = apply_filters("pmpro_currencies", $pmpro_currencies); //stripe only supports a few (not using this anymore since 1.7.4) global $pmpro_stripe_currencies; $pmpro_stripe_currencies = array( 'USD' => __('US Dollars ($)', 'paid-memberships-pro' ), 'CAD' => __('Canadian Dollars ($)', 'paid-memberships-pro' ), 'GBP' => __('Pounds Sterling (£)', 'paid-memberships-pro' ), 'EUR' => __('Euros (€)', 'paid-memberships-pro' ) ); /** * Get the Euro position based on locale. * English uses left, others use right. */ function pmpro_euro_position_from_locale($position = 'right') { $locale = get_locale(); if(strpos($locale, 'en_') === 0) { $position = 'left'; } return $position; } /** * Get an array of data for a specified currency. * Defaults to the current currency set in the global. */ function pmpro_get_currency( $currency = null ) { global $pmpro_currency, $pmpro_currencies; // Defaults $currency_array = array( 'name' =>__('US Dollars ($)', 'paid-memberships-pro' ), 'decimals' => '2', 'thousands_separator' => ',', 'decimal_separator' => '.', 'symbol' => '$', 'position' => 'left', ); if ( ! empty( $pmpro_currency ) ) { if ( is_array( $pmpro_currencies[$pmpro_currency] ) ) { $currency_array = array_merge( $currency_array, $pmpro_currencies[$pmpro_currency] ); } else { $currency_array['name'] = $pmpro_currencies[$pmpro_currency]; } } return $currency_array; }
[-] addons.php
[edit]
[+]
compatibility
[-] adminpages.php
[edit]
[-] reports.php
[edit]
[-] deprecated.php
[edit]
[-] fields.php
[edit]
[+]
lib
[+]
..
[-] email.php
[edit]
[-] xmlrpc.php
[edit]
[-] admin.php
[edit]
[-] scripts.php
[edit]
[-] localization.php
[edit]
[-] capabilities.php
[edit]
[-] widgets.php
[edit]
[-] checkout.php
[edit]
[-] updates.php
[edit]
[-] filters.php
[edit]
[-] cleanup.php
[edit]
[-] page-templates.php
[edit]
[-] notifications.php
[edit]
[-] services.php
[edit]
[-] terms.php
[edit]
[-] rest-api.php
[edit]
[-] setup.sql
[edit]
[-] upgradecheck.php
[edit]
[-] profile.php
[edit]
[-] states.php
[edit]
[-] init.php
[edit]
[-] metaboxes.php
[edit]
[-] menus.php
[edit]
[-] login.php
[edit]
[-] email-templates.php
[edit]
[-] license.php
[edit]
[-] spam.php
[edit]
[-] functions.php
[edit]
[-] recaptcha.php
[edit]
[-] privacy.php
[edit]
[-] compatibility.php
[edit]
[-] https.php
[edit]
[-] currencies.php
[edit]
[-] abandoned-signups.php
[edit]
[-] content.php
[edit]
[+]
updates
[-] countries.php
[edit]
[-] crons.php
[edit]
[-] pointers.php
[edit]
[-] sessions.php
[edit]