function pay_menu_menu in Pay 7
Same name and namespace in other branches
- 6 includes/pay.menu.inc \pay_menu_menu()
Implementation of hook_menu().
1 call to pay_menu_menu()
- pay_menu in ./
pay.module - Implements hook_menu().
File
- includes/
pay.menu.inc, line 11 - Menu callbacks and supporting functinos for the Payment API.
Code
function pay_menu_menu() {
return array(
'admin/config/pay' => array(
'title' => 'Payments',
'description' => 'Payment module settings',
'position' => 'right',
'weight' => 10,
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array(
'access administration pages',
),
'file' => 'system.admin.inc',
'file path' => drupal_get_path('module', 'system'),
),
'admin/config/pay/settings' => array(
'title' => 'Payment settings',
'page callback' => 'pay_admin_overview',
'access arguments' => array(
'administer pay',
),
'file' => 'pay.admin.inc',
'file path' => drupal_get_path('module', 'pay') . '/includes',
'description' => 'Configure payment methods and administer payment settings.',
),
'admin/config/pay/method' => array(
'title' => 'Payment methods',
'page callback' => 'pay_admin_method_overview',
'access arguments' => array(
'administer pay',
),
'file' => 'pay.admin.inc',
'file path' => drupal_get_path('module', 'pay') . '/includes',
'description' => 'Manage payment methods, such as gateways services and custom payments.',
),
'admin/config/pay/method/add' => array(
'title' => 'Add a payment method',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'pay_admin_method_form',
),
'access arguments' => array(
'administer pay',
),
'file' => 'pay.admin.inc',
'file path' => drupal_get_path('module', 'pay') . '/includes',
'type' => MENU_LOCAL_ACTION,
),
'admin/config/pay/method/%pay_method/edit' => array(
'title' => 'Edit payment method',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'pay_admin_method_form',
4,
),
'access arguments' => array(
'administer pay',
),
'file' => 'pay.admin.inc',
'file path' => drupal_get_path('module', 'pay') . '/includes',
),
'admin/config/pay/method/%pay_method/delete' => array(
'title' => 'Delete',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'pay_method_delete_confirm',
4,
),
'access arguments' => array(
'administer pay',
),
'file' => 'pay.admin.inc',
'file path' => drupal_get_path('module', 'pay') . '/includes',
),
'pay/transaction/pay/%pay_transaction' => array(
'title' => 'Transaction details',
'page callback' => 'theme',
'page arguments' => array(
'pay_transaction',
3,
),
'access arguments' => array(
'administer payments for any form',
),
),
'pay/transaction/%pay_transaction/%' => array(
'title callback' => 'pay_transaction_action_title',
'title arguments' => array(
2,
3,
),
'page callback' => 'pay_transaction_do_action',
'page arguments' => array(
2,
3,
TRUE,
),
'access callback' => 'pay_transaction_valid_action',
'access arguments' => array(
2,
3,
),
),
'pay/gateway/response/%pay_activity' => array(
'title' => 'Transaction activity response',
'page callback' => 'pay_gateway_response',
'page arguments' => array(
3,
),
'access arguments' => array(
'access content',
),
),
'user/%user_category/edit/pay' => array(
'title' => 'Payment settings',
'page callback' => 'pay_user_settings_page',
'page arguments' => array(
1,
),
'access callback' => 'pay_user_settings_access',
'access arguments' => array(
1,
),
'load arguments' => array(
'%map',
'%index',
),
'type' => MENU_LOCAL_TASK,
'weight' => 20,
),
);
}