function _form_builder_webform_force_tree in Form Builder 7.2
Same name and namespace in other branches
- 6 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_mapped_form in modules/
webform/ form_builder_webform.components.inc - Helper function; Generate a configuration form based on a map.
File
- modules/
webform/ form_builder_webform.components.inc, line 1030 - 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]);
}
}