You are here

function itoggle_form_field_group_after_build in iToggle 7.2

After build callback. Make iToggle play nice with fieldgroups.

See also

itoggle_field_field_widget_form()

1 string reference to 'itoggle_form_field_group_after_build'
itoggle_field_field_widget_form in modules/field/itoggle_field.module
Implements hook_field_widget_form().

File

modules/field/itoggle_field.module, line 348
iToggle Field module.

Code

function itoggle_form_field_group_after_build($element) {
  if (isset($element['#group_children'])) {
    foreach ($element as $k => $v) {
      if (strpos($k, 'itoggle_helper') === 0) {
        $field_name = str_replace('itoggle_helper_', '', $k);
        if (array_key_exists($field_name, $element['#group_children'])) {
          $element['#group_children'][$k] = $element['#group_children'][$field_name];
        }
      }
    }
  }
  return $element;
}