function uc_varprice_product_class_submit in UC Variable Price 6
Same name and namespace in other branches
- 7 uc_varprice.module \uc_varprice_product_class_submit()
1 string reference to 'uc_varprice_product_class_submit'
- uc_varprice_form_alter in ./uc_varprice.module
- Implementation of hook_form_alter().
File
- ./uc_varprice.module, line 187
- Defines a product feature to turn any product into a variable priced product.
Code
function uc_varprice_product_class_submit($form, &$form_state) {
if ($form_state['values']['default_varprice']) {
$data = array(
'price_default' => $form_state['values']['price_default'],
'price_minimum' => $form_state['values']['price_minimum'],
'price_maximum' => $form_state['values']['price_maximum'],
'override_add_to_cart_title' => $form_state['values']['override_add_to_cart_title'],
'add_to_cart_title' => $form_state['values']['override_add_to_cart_title'] ? $form_state['values']['add_to_cart_title'] : '',
'override_amount_title' => $form_state['values']['override_amount_title'],
'amount_title' => $form_state['values']['override_amount_title'] ? $form_state['values']['amount_title'] : '',
'arbitrary' => $form_state['values']['arbitrary'],
'selectable' => $form_state['values']['selectable'],
'sel_widget' => $form_state['values']['sel_widget'],
'sel_options' => $form_state['values']['sel_options_arr'],
);
variable_set('ucvp_class_def_' . $form_state['values']['pcid'], serialize($data));
}
else {
variable_del('ucvp_class_def_' . $form_state['values']['pcid']);
}
}