field_group_group_export_delete delete all groups from site!

Created on 29 September 2017, over 7 years ago
Updated 1 June 2024, 11 months ago

If $group is null or not correct it's delete all groups from site!

function field_group_group_export_delete($group, $ctools_crud = TRUE) {

  $query = db_delete('field_group');

  if (isset($group->identifier)) {
    $query->condition('identifier', $group->identifier);
    if (!$ctools_crud) {
      ctools_export_crud_disable('field_group', $group->identifier);
    }
  }
  elseif (isset($group->id)) {
    $query->condition('id', $group->id);
  }

  if (!empty($group->mode)) {
    $query->condition('mode', $group->mode);
  }

  $query->execute();

  cache_clear_all('field_groups', 'cache_field');
  module_invoke_all('field_group_delete_field_group', $group);

}

Because function work as

  $query = db_delete('field_group');
  $query->execute();

Needs updates to prevent this

πŸ› Bug report
Status

Closed: outdated

Version

1.5

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine dendroud

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024