You are here

function views_handler_filter::expose_form_right in Views (for Drupal 7) 6.3

Same name and namespace in other branches
  1. 6.2 handlers/views_handler_filter.inc \views_handler_filter::expose_form_right()

Handle the 'right' side fo the exposed options form.

Overrides views_handler::expose_form_right

1 call to views_handler_filter::expose_form_right()
views_handler_filter_in_operator::expose_form_right in handlers/views_handler_filter_in_operator.inc
Handle the 'right' side fo the exposed options form.
2 methods override views_handler_filter::expose_form_right()
views_handler_filter_history_user_timestamp::expose_form_right in modules/node/views_handler_filter_history_user_timestamp.inc
Handle the 'right' side fo the exposed options form.
views_handler_filter_in_operator::expose_form_right in handlers/views_handler_filter_in_operator.inc
Handle the 'right' side fo the exposed options form.

File

handlers/views_handler_filter.inc, line 305

Class

views_handler_filter
Base class for filters.

Code

function expose_form_right(&$form, &$form_state) {
  if (empty($this->no_optional)) {
    $form['expose']['optional'] = array(
      '#type' => 'checkbox',
      '#title' => t('Optional'),
      '#description' => t('This exposed filter is optional and will have added options to allow it not to be set.'),
      '#default_value' => $this->options['expose']['optional'],
    );
  }
  else {
    $form['expose']['optional'] = array(
      '#type' => 'value',
      '#value' => FALSE,
    );
  }
  if (empty($this->no_single)) {
    $form['expose']['single'] = array(
      '#type' => 'checkbox',
      '#title' => t('Force single'),
      '#description' => t('Force this exposed filter to accept only one option.'),
      '#default_value' => $this->options['expose']['single'],
    );
  }
  $form['expose']['remember'] = array(
    '#type' => 'checkbox',
    '#title' => t('Remember'),
    '#description' => t('Remember the last setting the user gave this filter.'),
    '#default_value' => $this->options['expose']['remember'],
  );
}