function _form_builder_webform_mapped_form in Form Builder 7
Same name and namespace in other branches
- 6 modules/webform/form_builder_webform.components.inc \_form_builder_webform_mapped_form()
- 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_mapped_form()
Helper function; Generate a configuration form based on a map.
1 string reference to '_form_builder_webform_mapped_form'
- form_builder_webform_form_builder_properties in modules/
webform/ form_builder_webform.module - Implements hook_form_builder_properties().
File
- modules/
webform/ form_builder_webform.components.inc, line 944 - Default webform component callbacks for functionality related to the Form Builder.
Code
function _form_builder_webform_mapped_form(&$form_state, $form_type, $element, $property) {
$form = array();
if ($component_type = $element['#webform_component']['type']) {
if ($map = _form_builder_webform_property_map($component_type)) {
$property_group = isset($map['properties'][$property]['property_group']) ? $map['properties'][$property]['property_group'] : reset($map['properties'][$property]['form_parents']);
$form = _form_builder_webform_build_edit_form($component_type, $element, $property, $property_group, $map['properties'][$property]['form_parents']);
}
}
return $form;
}