You are here

function commerce_message_handler_area_add_message::options_form in Commerce Message 7

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

Overrides views_handler_area::options_form

File

includes/views/handlers/commerce_message_handler_area_add_message.inc, line 11

Class

commerce_message_handler_area_add_message

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $options = array();
  foreach (message_type_load() as $name => $message_type) {
    $options[$name] = check_plain($message_type->description);
  }
  $form['valid_types'] = array(
    '#type' => 'select',
    '#title' => t('Valid types'),
    '#options' => $options,
    '#default_value' => $this->options['valid_types'],
    '#multiple' => TRUE,
  );
}