function commerce_cpc_coupon_add_form_submit in Commerce Cart Pane 7
Coupon form handler that is used on Cart form. Add coupon to order.
1 string reference to 'commerce_cpc_coupon_add_form_submit'
- commerce_cpc_coupon_pane in modules/
coupon/ commerce_cpc.module - Coupon cart pane callback
File
- modules/
coupon/ commerce_cpc.module, line 92
Code
function commerce_cpc_coupon_add_form_submit($form, &$form_state) {
$order = $form_state['order'];
$error = '';
if ($code = $form_state['values']['coupon_code']) {
if ($coupon = commerce_coupon_redeem_coupon_code($code, $order, $error)) {
// add posibility to react on attachment a coupon to an order
module_invoke_all('commerce_cpc_coupon_attached', $order, $coupon);
drupal_set_message(t('Coupon code applied'));
}
else {
drupal_set_message($error, 'error');
return;
}
}
$form_state['no_redirect'] = FALSE;
return;
}