You are here

function views_toggle_filter_exposed_form_after_build in Views Toggle Filter 7

After build form processor for the views exposed form.

1 string reference to 'views_toggle_filter_exposed_form_after_build'
views_toggle_filter_handler::value_form in views/views_toggle_filter_handler.inc
Add a type selector to the value form

File

./views_toggle_filter.module, line 20
Views Toggle Filter module hook implementations.

Code

function views_toggle_filter_exposed_form_after_build($form, $form_state) {
  if (!isset($form_state['views_toggle_filter'])) {
    return $form;
  }
  foreach ($form_state['views_toggle_filter'] as $identifier => $info) {
    foreach ($info as $toggle_filter_value => $item) {
      foreach (array_keys($item) as $dependent_identifier) {
        if (!isset($form[$dependent_identifier])) {
          continue;
        }
        $element =& $form[$dependent_identifier];
        if (!isset($element['#id'])) {
          continue;
        }
        views_toggle_filter_set_element_dependency($element, $identifier, $toggle_filter_value);
      }
    }
  }
  return $form;
}