function uc_product_class_delete_confirm_submit in Ubercart 5
Same name and namespace in other branches
- 6.2 uc_product/uc_product.admin.inc \uc_product_class_delete_confirm_submit()
- 7.3 uc_product/uc_product.admin.inc \uc_product_class_delete_confirm_submit()
Submit handler for uc_product_class_delete_confirm.
File
- uc_product/
uc_product.module, line 2245 - The product module for Ubercart.
Code
function uc_product_class_delete_confirm_submit($form_id, $form_values) {
if ($form_values['confirm']) {
$type = node_get_types('type', $form_values['pcid']);
$type->module = 'node';
$type->custom = 1;
node_type_save($type);
db_query("DELETE FROM {uc_product_classes} WHERE pcid = '%s'", $form_values['pcid']);
module_invoke_all('product_class', $form_values['pcid'], 'delete');
uc_product_node_info(true);
node_types_rebuild();
menu_rebuild();
drupal_set_message(t('Product class %type deleted.', array(
'%type' => $form_values['pcid'],
)));
}
}