You are here

function views_handler_field_data_markup::options_form in Data 7

Same name and namespace in other branches
  1. 8 views/views_handler_field_data_markup.inc \views_handler_field_data_markup::options_form()
  2. 6 views/views_handler_field_data_markup.inc \views_handler_field_data_markup::options_form()

Default options form provides the label widget that all fields should have.

Overrides views_handler_field::options_form

File

views/views_handler_field_data_markup.inc, line 13

Class

views_handler_field_data_markup
A handler to run a field through check_markup.

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $options = array(
    'default' => t('<Default>'),
  );
  $result = db_query("SELECT format, name FROM {filter_formats}");
  while ($row = db_fetch_object($result)) {
    $options[$row->format] = $row->name;
  }
  $form['format'] = array(
    '#type' => 'select',
    '#options' => $options,
    '#title' => t('Format'),
    '#default_value' => isset($this->options['format']) ? $this->options['format'] : '',
    '#description' => t('Choose the filter format to use for this field.'),
  );
}