function field_default_token_selection_element_value in Field default token 7
Same name and namespace in other branches
- 8 field_default_token.module \field_default_token_selection_element_value()
Form element value callback.
Replacement for form_type_select_value() functions for selectors, checkboxes, radio buttons (Field UI forms only).
1 string reference to 'field_default_token_selection_element_value'
- field_default_token_modify_field_ui_form in ./
field_default_token.module - Modifies Field UI form.
File
- ./
field_default_token.module, line 268 - Enables to use tokens as field default values.
Code
function field_default_token_selection_element_value(&$element, $input, $form_state) {
if (!empty($form_state['input']['default_value_token'])) {
// Disable validation on Field UI forms.
$element['#after_build'][] = 'field_default_token_remove_validation';
$token = $form_state['input']['default_value_token'];
if ($input !== FALSE) {
if (isset($element['#multiple']) && $element['#multiple']) {
$input = array(
$token,
);
}
else {
$input = $token;
}
}
}
return form_type_select_value($element, $input);
}