function uc_product_kit_add_to_cart_form_validate in Ubercart 7.3
Same name and namespace in other branches
- 8.4 uc_product_kit/uc_product_kit.module \uc_product_kit_add_to_cart_form_validate()
Form validation handler for uc_product_add_to_cart_form().
See also
uc_product_kit_add_to_cart_form()
uc_product_add_to_cart_form_validate()
File
- uc_product_kit/
uc_product_kit.module, line 804 - The product kit module for Ubercart.
Code
function uc_product_kit_add_to_cart_form_validate($form, &$form_state) {
uc_product_add_to_cart_form_validate($form, $form_state);
foreach ($form_state['storage']['variant']->products as &$product) {
$data = module_invoke_all('uc_add_to_cart_data', $form_state['values']['products'][$product->nid]);
$data += $product->data;
$qty = $product->qty;
$product = uc_product_load_variant($product->nid, $data);
$product->qty = $qty;
}
}