You are here

function formfilter_ui_form_validate in Formfilter 7

Validate a form filtering submission. Read in data from the $_POST because we have added elements not via the Forms API.

1 string reference to 'formfilter_ui_form_validate'
formfilter_ui_form_alter in formfilter_ui/formfilter_ui.module
Implements hook_form_alter().

File

formfilter_ui/formfilter_ui.module, line 207
Provide a UI for modification of the fields presented in any form in your installation without resorting to hook_form_alter() or a custom theme.

Code

function formfilter_ui_form_validate($form, &$form_state) {
  $filters = variable_get('formfilter', array());
  if (isset($_REQUEST['edit']['formfilter']) && is_array($_REQUEST['edit']['formfilter'])) {
    $filters[$form_state['values']['form_id']] = array_filter($_REQUEST['edit']['formfilter']);
    variable_set('formfilter', $filters);
    drupal_set_message(t('Form filtering registered.'));
  }
  drupal_goto($_GET['q']);
}