function fieldgroup_save_group in Content Construction Kit (CCK) 6.2        
                          
                  
                        Same name and namespace in other branches
- 5 fieldgroup.module \fieldgroup_save_group()
- 6.3 modules/fieldgroup/fieldgroup.module \fieldgroup_save_group()
- 6 modules/fieldgroup/fieldgroup.module \fieldgroup_save_group()
4 calls to fieldgroup_save_group()
  - content_copy_import_form_submit in modules/content_copy/content_copy.module
- Submit handler for import form.
For each submitted field:
1) add new field to the database
2) execute the imported field macro to update the settings to the imported values
- fieldgroup_display_overview_form_submit in modules/fieldgroup/fieldgroup.module
- fieldgroup_field_overview_form_submit in modules/fieldgroup/fieldgroup.module
- fieldgroup_group_edit_form_submit in modules/fieldgroup/fieldgroup.module
File
 
   - modules/fieldgroup/fieldgroup.module, line 797
- Create field groups for CCK fields.
Code
function fieldgroup_save_group($type_name, $group) {
  $groups = fieldgroup_groups($type_name);
  
  foreach (module_implements('fieldgroup_save_group') as $module) {
    $function = $module . '_fieldgroup_save_group';
    $function($group);
  }
  if (!isset($groups[$group['group_name']])) {
    
    db_query("INSERT INTO {" . fieldgroup_tablename() . "} (group_type, type_name, group_name, label, settings, weight)" . " VALUES ('%s', '%s', '%s', '%s', '%s', %d)", $group['group_type'], $type_name, $group['group_name'], $group['label'], serialize($group['settings']), $group['weight']);
    cache_clear_all('fieldgroup_data:', content_cache_tablename(), TRUE);
    return SAVED_NEW;
  }
  else {
    db_query("UPDATE {" . fieldgroup_tablename() . "} SET group_type = '%s', label = '%s', settings = '%s', weight = %d " . "WHERE type_name = '%s' AND group_name = '%s'", $group['group_type'], $group['label'], serialize($group['settings']), $group['weight'], $type_name, $group['group_name']);
    cache_clear_all('fieldgroup_data:', content_cache_tablename(), TRUE);
    return SAVED_UPDATED;
  }
}