You are here

function views_handler_field_user_roles::options_form in Views (for Drupal 7) 7.3

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

Overrides views_handler_field_prerender_list::options_form

File

modules/user/views_handler_field_user_roles.inc, line 30
Definition of views_handler_field_user_roles.

Class

views_handler_field_user_roles
Field handler to provide a list of roles.

Code

function options_form(&$form, &$form_state) {
  $roles = user_roles(TRUE);
  unset($roles[DRUPAL_AUTHENTICATED_RID]);
  if (!empty($roles)) {
    $form['display_roles'] = array(
      '#type' => 'checkboxes',
      '#title' => t('Only display the selected roles'),
      '#description' => t("If no roles are selected, all of the user's roles will be shown."),
      '#options' => $roles,
      '#default_value' => $this->options['display_roles'],
    );
  }
  parent::options_form($form, $form_state);
}