You are here

function commerce_option_set_delete_confirm_submit in Commerce Product Option 7.2

Submit callback for commerce_option_set_delete_form().

@todo: Don't allow deletion of option sets that have options defined?

File

./commerce_option.admin.inc, line 297

Code

function commerce_option_set_delete_confirm_submit($form, &$form_state) {
  $option_set = $form_state['commerce_option_set'];
  entity_delete('commerce_option_set', $option_set->set_id);

  // Notify the field API that this bundle has been destroyed.
  field_attach_delete_bundle('commerce_option', $option_set->set_id);
  drupal_set_message(t('The option set %name has been deleted.', array(
    '%name' => $option_set->name,
  )));
  watchdog('commerce_option', 'Deleted option set %name.', array(
    '%name' => $option_set->name,
  ), WATCHDOG_NOTICE);
  $form_state['redirect'] = 'admin/commerce/products/option-sets';
}