You are here

function workflow_views_handler_filter_sid::expose_form in Workflow 7.2

Options form subform for exposed filter options.

Overrides views_handler_filter_in_operator::expose_form

See also

options_form()

File

workflow_views/handlers/workflow_views_handler_filter_sid.inc, line 50
Provide views filter handler for workflow.module.

Class

workflow_views_handler_filter_sid
Filter by state.

Code

function expose_form(&$form, &$form_state) {
  $workflows[''] = t('- Select a value -');
  foreach (workflow_load_multiple() as $workflow) {
    $workflows[$workflow->wid] = $workflow
      ->label();
  }
  $form['expose']['workflow_reduce_wid'] = array(
    '#type' => 'select',
    '#title' => t('Workflows'),
    '#options' => $workflows,
    '#description' => t('Select which workflow the states are given from.'),
    '#default_value' => $this->options['expose']['workflow_reduce_wid'],
  );
  $form['expose']['workflow_include_all'] = array(
    '#type' => 'checkbox',
    '#title' => "Include '(creation)' and inactive states?",
    '#default_value' => $this->options['expose']['workflow_include_all'],
  );
  parent::expose_form($form, $form_state);
}