You are here

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

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

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

2 calls to views_handler_filter::expose_form_right()
views_handler_filter::expose_form in handlers/views_handler_filter.inc
Overridable form for exposed filter options.
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 339

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'],
    );
  }
  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'],
  );
}