You are here

function widgets_set_delete_form in Widgets 7

Form builder; Form for deleting an widget set.

Parameters

$set: An widget set array.

See also

widgets_set_delete_form_submit()

1 string reference to 'widgets_set_delete_form'
widgets_menu in ./widgets.module
Implements hook_menu().

File

./widgets.admin.inc, line 497
Administration pages for widget settings.

Code

function widgets_set_delete_form($form, $form_state, $set) {
  $form_state['widgets_set'] = $set;
  $replacement_sets = array_diff_key(widgets_set_options(), array(
    $set['name'] => '',
  ));
  $form['replacement'] = array(
    '#title' => t('Replacement set'),
    '#type' => 'select',
    '#options' => $replacement_sets,
    '#empty_option' => t('No replacement, just delete'),
  );
  return confirm_form($form, t('Optionally select a set before deleting %set', array(
    '%set' => $set['name'],
  )), 'admin/structure/widgets/sets', t('If this set is in use on the site, you may select another set to replace it.'), t('Delete'), t('Cancel'));
}