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;
}