--- /var/www/drupalContribs/modules/simple_paypal/simple_paypal.module 2007-06-10 12:00:09.000000000 -0400 +++ Desktop/simple_paypal.module 2008-08-13 11:03:25.000000000 -0400 @@ -47,8 +47,24 @@ function simple_paypal_get_currencies() { return array( - 'EUR' => t('Euro'), - 'USD' => t('US Dollar') + 'CAD' => t('Canadian Dollars'), + 'AUD' => t('Australian Dollars'), + 'GBP' => t('British Pounds'), + 'CZK' => t('Czech Koruna'), + 'DKK' => t('Danish Kroner'), + 'EUR' => t('Euros'), + 'HKD' => t('Hong Kong Dollars'), + 'HUF' => t('Hungarian Forint'), + 'ILS' => t('Israeli New Shekels'), + 'JPY' => t('Japanese Yen'), + 'MXN' => t('Mexican Pesos'), + 'NZD' => t('New Zealand Dollars'), + 'NOK' => t('Norwegian Kroner'), + 'PLN' => t('Polish Zlotych'), + 'SGD' => t('Singapore Dollars'), + 'SEK' => t('Swedish Kronor'), + 'CHF' => t('Swiss Francs'), + 'USD' => t('U.S. Dollars'), ); } @@ -56,9 +72,33 @@ $amount = number_format($amount, 2); switch($currency) { case 'EUR': - return "€ $amount"; + return '€ ' . $amount; case 'USD': - return "$ $amount"; + case 'CDN': + case 'AUD': + case 'HKD': + case 'NZD': + case 'SGD': + return check_plain($currency). ' $ ' . $amount; + case 'GBP': + return '£ ' . $amount; + case 'CZK': + return 'Sk ' . $amount; + case 'DKK': + case 'NOK': + case 'SEK': + return check_plain($currency). ' kr ' . $amount; + case 'HUF': + return 'Ft ' . $amount; + case 'ILS': + return '₪ ' . $amount; + case 'JPY': + return '¥ ' . $amount; + case 'MXN': + return '₱ ' . $amount; + case 'CHF': + return '₣ ' . $amount; + default: return check_plain($currency). " $amount"; }