You are here

function access_filter_form_submit_build_filter in Access Filter 7

Updates the form state's filter by processing this submission's values.

Parameters

array $form_state: An array of form state.

Return value

object An object of filter.

2 calls to access_filter_form_submit_build_filter()
access_filter_form_filter_callback_test in ./access_filter.admin.inc
Ajax callback function for access_filter_form_filter(). Test filter and show result.
access_filter_form_filter_submit in ./access_filter.admin.inc
Form submission handler for access_filter_form_filter().

File

./access_filter.admin.inc, line 537
Administration pages for access filters.

Code

function access_filter_form_submit_build_filter(&$form_state) {
  $filter = $form_state['filter'];
  if (!$filter) {
    $filter = new stdClass();
  }
  $filter->status = $form_state['values']['status'];
  $filter->name = $form_state['values']['name'];
  $filter->paths = access_filter_clean_list($form_state['values']['paths']);
  $filter->rules = access_filter_clean_list($form_state['values']['rules']);
  $filter->deny_action_settings = (object) $form_state['values']['deny_action_settings'];
  return $filter;
}