You are here

function composite_views_filter_form_views_ui_edit_display_form_alter in Composite Views Filter 7

Implements hook_form_FORM_ID_alter() for views_ui_edit_display_form().

File

./composite_views_filter.module, line 6

Code

function composite_views_filter_form_views_ui_edit_display_form_alter(&$form, &$form_state) {
  if ($form_state['section'] == 'exposed_form_options' && isset($form['options']['exposed_form_options']['bef'])) {
    $filters = $form_state['view']->display_handler
      ->get_option('filters');
    $element =& $form['options']['exposed_form_options']['bef'];
    foreach (element_children($element) as $name) {
      if (isset($filters[$name]) && $filters[$name]['field'] == 'composite_views_filter') {
        $element[$name]['bef_format']['#options'] += array(
          'bef' => t('Checkboxes/Radio Buttons'),
          'bef_links' => t('Links'),
          'bef_hidden' => t('Hidden'),
        );
      }
    }
  }
}