You are here

function oa_subspaces_form_views_exposed_form_alter in Open Atrium Subspaces 7.2

Implements hook_form_FORM_ID_alter().

File

./oa_subspaces.module, line 153

Code

function oa_subspaces_form_views_exposed_form_alter(&$form, &$form_state, $form_id) {
  if (!empty($form['og_group_ref_target_id'])) {
    $view = $form_state['view'];
    $exposed_form_overrides = $view->display_handler
      ->get_option('exposed_form_overrides');
    $pane_conf = $view->display_handler
      ->get_option('pane_conf');
    $settings = _oa_subspaces_find_view_settings($form_state['view'], $form_state);
    if ($settings['og_group_ref_target_id'] && is_numeric($settings['og_group_ref_target_id'])) {
      _oa_subspaces_add_element_all($form, $form_state, $settings);
      _oa_subspaces_add_element_parent($form, $form_state, $settings);
    }
  }
}