You are here

function user_relationship_features_rebuild in User Relationships 7

Implements of hook_features_rebuild().

1 call to user_relationship_features_rebuild()
user_relationship_features_revert in ./user_relationships.features.inc
Implements hook_features_revert().

File

./user_relationships.features.inc, line 85

Code

function user_relationship_features_rebuild($module) {
  if ($user_relationships = features_get_default('user_relationship', $module)) {
    foreach ($user_relationships as $machine_name => $user_relationship) {
      $user_relationship = (object) $user_relationship;
      drupal_static_reset('user_relationships_types_load');
      if ($existing_relationship = user_relationships_type_load(array(
        'machine_name' => $machine_name,
      ))) {
        $user_relationship->rtid = $existing_relationship->rtid;
      }
      user_relationships_type_save($user_relationship);
    }
  }
}