1 field_group.module field_group_group_save(&$group, $new = TRUE)

Saves a group definition.

Parameters

object $group: A group definition.

File

core/modules/field_group/field_group.module, line 843
Field Group module.

Code

function field_group_group_save(&$group, $new = TRUE) {

  // Prepare the record.
  $object = $group;

  if ($new == FALSE) {
    // Existing record.
    module_invoke_all('field_group_update_field_group', $object);
  }
  else {
    // New record.
    module_invoke_all('field_group_create_field_group', $object);
  }

  $config = config('field_group.field_group.' . $object->entity_type . '.' . $object->bundle . '.' . $object->mode . '.' . $object->group_name);
  $config->setData((array) $object);
  $config->save();
}