function _form_builder_webform_set_mapped_type in Form Builder 7
Same name and namespace in other branches
- 6 modules/webform/form_builder_webform.components.inc \_form_builder_webform_set_mapped_type()
- 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_set_mapped_type()
Helper function; Alter a form element upon load based on a map.
1 call to _form_builder_webform_set_mapped_type()
- _form_builder_webform_default in modules/
webform/ form_builder_webform.components.inc - Helper function; Generate a default FAPI element for any component type.
File
- modules/
webform/ form_builder_webform.components.inc, line 958 - Default webform component callbacks for functionality related to the Form Builder.
Code
function _form_builder_webform_set_mapped_type($element) {
if ($map = _form_builder_webform_property_map($element['#webform_component']['type'])) {
// Keep the internal type of this element as the component type. For example
// this may match an $element['#type'] of 'webform_date' and set the
// $element['#form_builder']['element_type'] to simply 'date'.
if (isset($map['form_builder_type'])) {
$element['#form_builder']['element_type'] = $map['form_builder_type'];
}
}
return $element;
}