You are here

function token_custom_type_delete_confirm_form_submit in Custom Tokens 7.2

Delete token type form submit callback.

Parameters

array $form: The form array.

array $form_state: The form state array.

File

./token_custom.admin.inc, line 467
Page callbacks and admin forms of the token_custom module.

Code

function token_custom_type_delete_confirm_form_submit($form, &$form_state) {
  if (token_custom_type_delete($form_state['token_custom']['token_type']->machine_name)) {
    drupal_set_message(t('Token type <em>@machine_name</em> deleted. All tokens using it were moved to type <em>@default_type</em>.', array(
      '@machine_name' => $form_state['token_custom']['token_type']->machine_name,
      '@default_type' => TOKEN_CUSTOM_DEFAULT_TYPE,
    )));
  }
  else {
    drupal_set_message(t('There was a problem deleting token type <em>@machine_name</em>. Please contact the site administrator.', array(
      '@machine_name' => $form_state['token_custom']['token_type']->machine_name,
    )), 'error');
  }
  $form_state['redirect'] = 'admin/structure/token-custom/type';
}