function uc_product_class_delete_confirm in Ubercart 6.2
Same name and namespace in other branches
- 5 uc_product/uc_product.module \uc_product_class_delete_confirm()
- 7.3 uc_product/uc_product.admin.inc \uc_product_class_delete_confirm()
Confirms the deletion of a product class.
See also
uc_product_class_delete_confirm_submit()
1 string reference to 'uc_product_class_delete_confirm'
- uc_product_menu in uc_product/
uc_product.module - Implements hook_menu().
File
- uc_product/
uc_product.admin.inc, line 656 - Product administration menu items.
Code
function uc_product_class_delete_confirm($form_state, $class) {
$form = array();
$form['pcid'] = array(
'#type' => 'value',
'#value' => $class->pcid,
);
$question = t('Are you sure you want to delete the %type product class?', array(
'%type' => $class->pcid,
));
$description = t('The node type associated with this product class will revert to a standard node type.');
// Find out how many nodes of this class exist and add to the description.
$count = db_result(db_query("SELECT COUNT(*) FROM {node} WHERE type = '%s'", $class->pcid));
if ($count > 0) {
$description .= '<br />' . format_plural($count, 'There is @count node of this type.', 'There are @count nodes of this type.');
}
return confirm_form($form, $question, 'admin/store/products/classes', $description, t('Delete'), t('Cancel'));
}