function merci_printable_contract_menu in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3
Same name and namespace in other branches
- 8.2 modules/merci_printable_contract/merci_printable_contract.module \merci_printable_contract_menu()
- 6.2 modules/merci_printable_contract/merci_printable_contract.module \merci_printable_contract_menu()
- 7.2 modules/merci_printable_contract/merci_printable_contract.module \merci_printable_contract_menu()
Implements hook_menu().
File
- merci_printable_contract/
merci_printable_contract.module, line 15 - merci_printable_contract functions
Code
function merci_printable_contract_menu() {
$admin = array(
'administer MERCI',
);
$items['merci_reservation/%merci_reservation/contract'] = array(
'title' => 'Contract',
'description' => 'Takes a order object and returns a printable contract',
'page arguments' => array(
1,
),
'page callback' => 'merci_printable_contract',
'access callback' => 'merci_printable_contract_content_access',
'access arguments' => array(
1,
'manage reservations',
),
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
);
// Standard Administration settings.
$items['admin/merci/config/contract'] = array(
'title' => 'Printable Contract',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'merci_printable_contract_admin_settings',
),
'access callback' => 'user_access',
'access arguments' => $admin,
'description' => 'Configure settings for MERCI\'s Printable Contract.',
'type' => MENU_NORMAL_ITEM,
);
return $items;
}