function expand_radios in Drupal 4
Same name and namespace in other branches
- 5 includes/form.inc \expand_radios()
- 6 includes/form.inc \expand_radios()
Roll out a single radios element to a list of radios, using the options array as index.
Related topics
File
- includes/
form.inc, line 907
Code
function expand_radios($element) {
if (count($element['#options']) > 0) {
foreach ($element['#options'] as $key => $choice) {
if (!isset($element[$key])) {
$element[$key] = array(
'#type' => 'radio',
'#title' => $choice,
'#return_value' => check_plain($key),
'#default_value' => $element['#default_value'],
'#attributes' => $element['#attributes'],
'#parents' => $element['#parents'],
'#spawned' => TRUE,
);
}
}
}
return $element;
}