You are here

function search_autocomplete_form_delete_submit in Search Autocomplete 7.3

Same name and namespace in other branches
  1. 6.4 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
  2. 6.2 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
  3. 7.4 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
  4. 7.2 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()

Submission callback for the filter delete form.

File

./search_autocomplete.form.delete.inc, line 57
Search Autocomplete Delete a form from Search Autocomplete form list.

Code

function search_autocomplete_form_delete_submit($form, &$form_state) {
  $ok = TRUE;
  $values = $form_state['values'];
  $fid = $values['fid'];
  $parent_fid = $values['parent_fid'];
  db_update('search_autocomplete_forms')
    ->fields(array(
    'parent_fid' => $parent_fid,
  ))
    ->condition('parent_fid', $fid)
    ->execute();
  db_query('DELETE FROM {search_autocomplete_forms} WHERE fid = :fid', array(
    ':fid' => $fid,
  ));

  // Give a return to the user
  drupal_set_message(t("The form has been successfully deleted !"));
  $form_state['redirect'] = 'admin/config/search/search_autocomplete';
}