function views_handler_field_user_roles::options_form

Overrides views_handler_field_prerender_list::options_form

File

modules/user/views_handler_field_user_roles.inc, line 36

Class

views_handler_field_user_roles
Field handler to provide a list of roles.

Code

public 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);
}