You are here

function commerce_cart_expiration_menu in Commerce Cart Expiration 7

Implements hook_menu().

File

./commerce_cart_expiration.module, line 19
Provides a time-based cart expiration feature.

Code

function commerce_cart_expiration_menu() {
  $items = array();
  $items['commerce_cart_expiration/expire/%commerce_order'] = array(
    'page callback' => 'commerce_cart_expiration_expire_ajax',
    'page arguments' => array(
      2,
    ),
    'access callback' => 'commerce_cart_expiration_access',
    'access arguments' => array(
      'ajax_expire',
      2,
    ),
    'type' => MENU_CALLBACK,
  );
  $items['cart/expired'] = array(
    'title' => 'Shopping cart expired',
    'page callback' => 'commerce_cart_expiration_page_explanation',
    'access arguments' => array(
      'ajax order expiration',
    ),
    'type' => MENU_CALLBACK,
  );
  $items['admin/commerce/config/commerce_cart_expiration'] = array(
    'title' => 'Cart expiration',
    'description' => 'Configure cart expiration settings.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'commerce_cart_expiration_admin_settings',
    ),
    'access arguments' => array(
      'configure store',
    ),
    'type' => MENU_NORMAL_ITEM,
    'file' => 'commerce_cart_expiration.admin.inc',
  );
  return $items;
}