You are here

function commerce_userpoints_commerce_currency_info in Commerce userpoints 7

Implements hook_commerce_currency_info().

File

./commerce_userpoints.module, line 121
Hook implementations and API functions for the commerce_userpoints module.

Code

function commerce_userpoints_commerce_currency_info() {
  $currencies = array();
  $default_currency = commerce_default_currency();
  foreach (commerce_userpoints_currencies() as $currency) {
    $currencies[$currency['code']] = array(
      'code' => $currency['code'],
      'symbol' => $currency['symbol'],
      'name' => $currency['name'],
      'rounding_step' => '1',
      // Userpoints currently does not support decimals.
      'decimals' => 0,
      'conversion_rate' => !empty($currency['conversion_rate']) ? $currency['conversion_rate'] : 0.01,
    );
  }
  return $currencies;
}