function crm_core_relationship_crm_core_contact_delete in CRM Core 8
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.2 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 68 - 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();
}
}