function uc_atctweaks_add_to_cart_post_submit in UC Add to Cart Tweaks 7
Same name and namespace in other branches
- 6 uc_atctweaks.module \uc_atctweaks_add_to_cart_post_submit()
Submit handler for the add to cart form to process after the normal handler.
1 string reference to 'uc_atctweaks_add_to_cart_post_submit'
- uc_atctweaks_form_alter in ./
uc_atctweaks.module - Implements hook_form_alter().
File
- ./
uc_atctweaks.module, line 88 - Defines a product feature to tweak the add to cart form behavior.
Code
function uc_atctweaks_add_to_cart_post_submit($form, &$form_state) {
if (!empty($form_state['values']['atctweaks_data'])) {
$data = $form_state['values']['atctweaks_data'];
switch ($data->redirect) {
case 'cart':
$form_state['redirect'] = 'cart';
break;
case 'checkout':
$form_state['redirect'] = 'cart/checkout';
break;
case 'none':
$form_state['redirect'] = 'node/' . $form_state['values']['nid'];
break;
case 'global':
default:
break;
}
}
}