You are here

function commerce_product_product_delete_form_submit in Commerce Core 7

Submit callback for commerce_product_product_delete_form().

1 string reference to 'commerce_product_product_delete_form_submit'
commerce_product_product_delete_form in modules/product/includes/commerce_product.forms.inc
Form callback: confirmation form for deleting a product.

File

modules/product/includes/commerce_product.forms.inc, line 246
Forms for creating, editing, and deleting products.

Code

function commerce_product_product_delete_form_submit($form, &$form_state) {
  $product = $form_state['product'];
  if (commerce_product_delete($product->product_id)) {
    drupal_set_message(t('%title has been deleted.', array(
      '%title' => $product->title,
    )));
    watchdog('commerce_product', 'Deleted product %title (SKU: @sku).', array(
      '%title' => $product->title,
      '@sku' => $product->sku,
    ), WATCHDOG_NOTICE);
  }
  else {
    drupal_set_message(t('%title could not be deleted.', array(
      '%title' => $product->title,
    )), 'error');
  }
}