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