function crm_core_contact_install in CRM Core 7
Implements hook_install().
File
- modules/
crm_core_contact/ crm_core_contact.install, line 11 - Install, update and uninstall functions for the CRM Core Contact module.
Code
function crm_core_contact_install() {
$t = get_t();
// Add default contact type for an Individual person.
$individual = crm_core_contact_type_new('individual');
$individual->name = $t('Individual');
$individual->description = $t('A single individual.');
$individual->is_new = TRUE;
crm_core_contact_type_save($individual);
// Add default contact type for an organization.
$organization = crm_core_contact_type_new('organization');
$organization->name = $t('Organization');
$organization->description = $t('A collection of individuals or other organizations that has additional contact data.');
crm_core_contact_type_save($organization);
// Add default contact type for a household.
$household = crm_core_contact_type_new('household');
$household->name = $t('Household');
$household->description = $t('A collection of individuals generally located at the same residence.');
crm_core_contact_type_save($household);
crm_core_contact_default_label_format_install();
}