You are here

function commerce_cp_menu in Commerce Cart Pane 7

Implements hook_menu().

File

./commerce_cp.module, line 6

Code

function commerce_cp_menu() {
  $items['admin/commerce/config/cart'] = array(
    'title' => 'Cart settings',
    'description' => 'Customize the cart form.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'commerce_cp_builder_form',
    ),
    'access arguments' => array(
      'administer cart',
    ),
    'type' => MENU_NORMAL_ITEM,
    'file' => 'commerce_cp.admin.inc',
  );
  $items['admin/commerce/config/cart/form'] = array(
    'title' => 'Cart form',
    'description' => 'Build your cart form.',
    'type' => MENU_DEFAULT_LOCAL_TASK,
    'weight' => 0,
    'file' => 'commerce_cp.admin.inc',
  );
  $settings_form_path = variable_get('commerce_cp_settings_form_path', 'admin/commerce/config/cart/form/pane');
  $items[$settings_form_path . '/%'] = array(
    'title callback' => 'commerce_cp_settings_title',
    'title arguments' => array(
      6,
    ),
    'description' => 'Configure the settings for a cart pane.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'commerce_cp_settings_form',
      6,
    ),
    'access arguments' => array(
      'administer cart',
    ),
    'file' => 'commerce_cp.admin.inc',
  );
  return $items;
}