function currency_menu in Currency 7.2
Same name and namespace in other branches
- 5 currency.module \currency_menu()
- 6 currency.module \currency_menu()
- 7 currency.module \currency_menu()
Implements hook_menu().
File
- currency/
currency.module, line 55 - Provides currency information and allows users to add custom currencies.
Code
function currency_menu() {
$items['admin/config/regional/currency-exchange'] = array(
'description' => 'Configure how currency exchange rates should be retrieved.',
'title' => 'Currency exchange',
'access arguments' => array(
'currency.currency_exchanger.administer',
),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'currency_form_currency_exchanger',
),
);
$items['admin/config/regional/currency-exchange/fixed'] = array(
'description' => 'Administer fixed currency exchange rates.',
'title' => 'Fixed rates',
'access arguments' => array(
'currency.currency_exchanger.administer',
),
'page callback' => 'currency_currency_exchanger_fixed_rates_overview',
);
$items['admin/config/regional/currency-exchange/fixed/add'] = array(
'title' => 'Add an exchange rate',
'access arguments' => array(
'currency.currency_exchanger.administer',
),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'currency_form_currency_exchanger_fixed_rates',
),
'type' => MENU_LOCAL_ACTION,
);
$items['admin/config/regional/currency-exchange/fixed/%currency_form_currency_exchanger_fixed_rates/%'] = array(
'title' => 'Configure a exchange rate',
'access arguments' => array(
'currency.currency_exchanger.administer',
),
'load arguments' => array(
6,
),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'currency_form_currency_exchanger_fixed_rates',
5,
6,
),
'type' => MENU_CALLBACK,
);
$items['admin/config/regional/currency/list/%currency/translate'] = array(
'title' => 'Translate',
'access arguments' => array(
'currency.currency.administer',
),
'page callback' => 'i18n_string_object_translate_page',
'page arguments' => array(
'currency',
5,
),
'type' => MENU_LOCAL_TASK,
);
$items['admin/config/regional/currency/list/%currency/translate/%i18n_language'] = array(
'title' => 'Translate',
'access arguments' => array(
'currency.currency.administer',
),
'page callback' => 'i18n_string_object_translate_page',
'page arguments' => array(
'currency',
5,
8,
),
'type' => MENU_CALLBACK,
);
return $items;
}