function uc_product_class_delete_confirm_submit in Ubercart 6.2
Same name and namespace in other branches
- 5 uc_product/uc_product.module \uc_product_class_delete_confirm_submit()
- 7.3 uc_product/uc_product.admin.inc \uc_product_class_delete_confirm_submit()
Form submission handler for uc_product_class_delete_confirm().
See also
uc_product_class_delete_confirm()
File
- uc_product/
uc_product.admin.inc, line 682 - Product administration menu items.
Code
function uc_product_class_delete_confirm_submit($form, &$form_state) {
$type = node_get_types('type', $form_state['values']['pcid']);
$type->module = 'node';
$type->custom = 1;
node_type_save($type);
db_query("DELETE FROM {uc_product_classes} WHERE pcid = '%s'", $form_state['values']['pcid']);
module_invoke_all('product_class', $form_state['values']['pcid'], 'delete');
uc_product_node_info(TRUE);
node_types_rebuild();
menu_rebuild();
drupal_set_message(t('Product class %type deleted.', array(
'%type' => $form_state['values']['pcid'],
)));
$form_state['redirect'] = 'admin/store/products/classes';
}