function crm_core_relationship_crm_core_contact_delete in CRM Core 8.2
Same name and namespace in other branches
- 8.3 modules/crm_core_relationship/crm_core_relationship.module \crm_core_relationship_crm_core_contact_delete()
- 8 modules/crm_core_relationship/crm_core_relationship.module \crm_core_relationship_crm_core_contact_delete()
- 7 modules/crm_core_relationship/crm_core_relationship.module \crm_core_relationship_crm_core_contact_delete()
Implements hook crm_core_contact_delete
File
- modules/
crm_core_relationship/ crm_core_relationship.module, line 64 - CRM Core Relationship, handles relationship logic and API.
Code
function crm_core_relationship_crm_core_contact_delete($crm_core_contact) {
// delete the relationship for a contact when the contact is deleted
$query = relation_query('crm_core_contact', $crm_core_contact->contact_id);
$results = $query
->execute();
// delete each relationship
foreach ($results as $relation) {
$relation
->delete();
}
}