function commerce_coupon_ui_coupon_remove_coupon_from_order in Commerce Coupon 7
Callback function to remove a coupon from the order used in the checkout pane view.
Parameters
$coupon: Commerce coupon.
$order: Commerce order.
See also
commerce_coupon_handler_field_coupon_order_remove
1 string reference to 'commerce_coupon_ui_coupon_remove_coupon_from_order'
- commerce_coupon_ui_menu in ./
commerce_coupon_ui.module - Implements hook_menu().
File
- ./
commerce_coupon_ui.module, line 312 - Coupon User Interface for Drupal Commerce
Code
function commerce_coupon_ui_coupon_remove_coupon_from_order($coupon, $order) {
if (!isset($_GET['token']) || !drupal_valid_token($_GET['token'], 'commerce_coupon_remove_checkout:' . $coupon->coupon_id . ':' . $order->order_id) || !commerce_checkout_access($order)) {
return MENU_ACCESS_DENIED;
}
commerce_coupon_remove_coupon_from_order($order, $coupon);
drupal_set_message(t('Coupon removed from order'));
drupal_goto();
}