function uc_attribute_form_submit in Ubercart 7.3
Same name and namespace in other branches
- 5 uc_attribute/uc_attribute.module \uc_attribute_form_submit()
- 6.2 uc_attribute/uc_attribute.admin.inc \uc_attribute_form_submit()
Form submission handler for uc_attribute_form().
See also
File
- uc_attribute/
uc_attribute.admin.inc, line 144 - Attribute administration menu items.
Code
function uc_attribute_form_submit($form, &$form_state) {
if (!empty($form_state['values']['aid'])) {
drupal_write_record('uc_attributes', $form_state['values'], 'aid');
$form_state['redirect'] = 'admin/store/products/attributes';
}
else {
drupal_write_record('uc_attributes', $form_state['values']);
if ($form_state['values']['display'] == 0) {
// No options needed/allowed for Textfield display type.
$form_state['redirect'] = 'admin/store/products/attributes';
}
else {
// All other display types we redirect to add options.
$form_state['redirect'] = 'admin/store/products/attributes/' . $form_state['values']['aid'] . '/options';
}
}
}