function views_handler_field_user_badges_user_uid::options_form in User Badges 7.2
Same name and namespace in other branches
- 6.2 views_handler_field_user_badges_user_uid.inc \views_handler_field_user_badges_user_uid::options_form()
- 6 views_handler_field_user_badges_user_uid.inc \views_handler_field_user_badges_user_uid::options_form()
- 7 views_handler_field_user_badges_user_uid.inc \views_handler_field_user_badges_user_uid::options_form()
- 7.3 includes/views/views_handler_field_user_badges_user_uid.inc \views_handler_field_user_badges_user_uid::options_form()
Default options form provides the label widget that all fields should have.
Overrides views_handler_field::options_form
File
- includes/
views/ views_handler_field_user_badges_user_uid.inc, line 62 - A handler to provide proper displays for user badges.
Class
- views_handler_field_user_badges_user_uid
- @file A handler to provide proper displays for user badges.
Code
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
$form['appearance'] = array(
'#title' => t('Appearance'),
'#description' => t('How the badges will appear.'),
'#type' => 'radios',
'#options' => array(
'badges' => t('Badges'),
'linked_text' => t('Linked Text'),
'unlinked_text' => t('Unlinked Text'),
'custom_theme' => t('Custom Theme'),
),
'#default_value' => $this->options['appearance'],
'#weight' => -3,
);
$form['separator'] = array(
'#title' => t('Text separator'),
'#description' => t('The string that will go between each badge name.'),
'#type' => 'textfield',
'#default_value' => $this->options['separator'],
'#size' => 6,
'#maxlength' => 128,
'#weight' => -2,
);
$form['theme'] = array(
'#title' => t('Custom Theme'),
'#description' => t('If you select "Custom Theme" above, enter the name of your theme here. It will be passed an array of badge objects.'),
'#type' => 'textfield',
'#default_value' => $this->options['theme'],
'#maxlength' => 128,
'#weight' => -1,
);
}