function search_autocomplete_form_delete_submit in Search Autocomplete 7.2
Same name and namespace in other branches
- 6.4 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
- 6.2 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
- 7.4 search_autocomplete.form.delete.inc \search_autocomplete_form_delete_submit()
- 7.3 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,
));
db_query('DELETE FROM {search_autocomplete_suggestions} WHERE sug_fid = :sug_fid', array(
':sug_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';
}