You are here

public function advanced_forum_plugin_style_forum_topic_list::options_form in Advanced Forum 7.2

Same name and namespace in other branches
  1. 6.2 includes/views/advanced_forum_plugin_style_forum_topic_list.inc \advanced_forum_plugin_style_forum_topic_list::options_form()

Render the given style.

Overrides views_plugin_style_table::options_form

File

includes/views/advanced_forum_plugin_style_forum_topic_list.inc, line 26
Contains the topic list style plugin.

Class

advanced_forum_plugin_style_forum_topic_list

Code

public function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $options = array(
    '' => t('None'),
  );
  $arguments = $this->display->handler
    ->get_handlers('argument');
  foreach ($arguments as $id => $argument) {
    $options['argument.' . $id] = $argument
      ->ui_name();
  }
  $filters = $this->display->handler
    ->get_handlers('filter');
  foreach ($filters as $id => $filter) {
    $options['filter.' . $id] = $filter
      ->ui_name();
  }
  $form['tid'] = array(
    '#type' => 'select',
    '#title' => t('Source of forum ID'),
    '#options' => $options,
    '#default_value' => $this->options['tid'],
  );
}