form_pre_render_fieldset
- Versions
- 7
form_pre_render_fieldset($element)
Adds members of this group as actual elements for rendering.
Parameters
$element An associative array containing the properties and children of the fieldset.
Return value
The modified element with all group members.
Related topics
Code
includes/form.inc, line 2492
<?php
function form_pre_render_fieldset($element) {
if (!empty($element['#group_members'])) {
// Add the group members to this fieldset for rendering purposes only.
foreach (element_children($element['#group_members']) as $key) {
// This was set in form_process_fieldset so that fieldsets which are
// added to groups are not rendered at their original location.
// drupal_render_children() will set this back to TRUE.
unset($element['#group_members'][$key]['#printed']);
$element[] = &$element['#group_members'][$key];
}
// Resort the element's children after the group members have been added.
$element['#sorted'] = FALSE;
}
return $element;
}
?>Login or register to post comments 