You are here

function form_builder_webform_form_builder_add_element_alter in Form Builder 7

Same name and namespace in other branches
  1. 6 modules/webform/form_builder_webform.module \form_builder_webform_form_builder_add_element_alter()
  2. 7.2 modules/webform/form_builder_webform.module \form_builder_webform_form_builder_add_element_alter()

Implements hook_form_builder_add_element_alter().

Modify a FAPI element before it is added to the form array.

File

modules/webform/form_builder_webform.module, line 237
Form Builder integration for the Webform module.

Code

function form_builder_webform_form_builder_add_element_alter(&$element, $form_type, $form_id) {
  if ($form_type == 'webform') {
    $element['#webform_component']['nid'] = is_numeric($form_id) ? $form_id : NULL;
    $element['#webform_component']['is_new'] = TRUE;
    $element['#webform_component']['pid'] = 0;
    $element['#webform_component']['form_key'] = $element['#key'];
    unset($element['#webform_component']['cid']);
  }
}