You are here

function signup_handler_field_signup_node_link::options_form in Signup 7

Same name and namespace in other branches
  1. 6.2 views/handlers/signup_handler_field_signup_node_link.inc \signup_handler_field_signup_node_link::options_form()
  2. 6 views/handlers/signup_handler_field_signup_node_link.inc \signup_handler_field_signup_node_link::options_form()

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

Overrides views_handler_field_node_link::options_form

File

views/handlers/signup_handler_field_signup_node_link.inc, line 29

Class

signup_handler_field_signup_node_link
Field handler to generate links to the various signup subtabs on a node.

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $form['tab'] = array(
    '#type' => 'select',
    '#title' => t('Signup tab to link to'),
    '#options' => array(
      'signup' => t('Signup current user form'),
      'list' => t('Signup user list'),
      'admin' => t('Administer signups'),
      'settings' => t('Signup settings'),
      'add' => t('Form to sign up other users'),
      'broadcast' => t('Signup broadcast form'),
    ),
    '#default_value' => $this->options['tab'],
  );
  $form['destination'] = array(
    '#type' => 'checkbox',
    '#title' => t('Set view as return destination'),
    '#description' => t('After submitting a form, do you want to be redirected back to this view, or stay at the other page?'),
    '#default_value' => $this->options['destination'],
  );
}