function _form_builder_webform_force_tree in Form Builder 6
Same name and namespace in other branches
- 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_force_tree()
- 7 modules/webform/form_builder_webform.components.inc \_form_builder_webform_force_tree()
Helper function; replaces custom form #parents with a #tree structure.
This is a helper function to force #tree = TRUE on all parts of a form, regardless of any custom #parents that were originally defined as part of the form. It is used to ensure a consistent structure within $form_state['values'] when the form is submitted.
Parameters
$form: The form array to modify.
1 call to _form_builder_webform_force_tree()
- _form_builder_webform_build_edit_form in modules/
webform/ form_builder_webform.components.inc - Helper function; builds a form for editing part of a webform component.
File
- modules/
webform/ form_builder_webform.components.inc, line 1094 - Default webform component callbacks for functionality related to the Form Builder.
Code
function _form_builder_webform_force_tree(&$form) {
unset($form['#parents']);
$form['#tree'] = TRUE;
foreach (element_children($form) as $key) {
_form_builder_webform_force_tree($form[$key]);
}
}