function crm_core_contact_type_form_validate in CRM Core 7
Validation callback.
1 string reference to 'crm_core_contact_type_form_validate'
- crm_core_contact_type_form in modules/
crm_core_contact/ crm_core_contact.admin.inc - Form callback: create or edit a contact type.
File
- modules/
crm_core_contact/ crm_core_contact.admin.inc, line 139 - Pages for administrative settings in CRM Core Contact.
Code
function crm_core_contact_type_form_validate($form, &$form_state) {
$contact_type = $form_state['contact_type'];
// If saving a new contact type, ensure it has a unique machine name.
if (empty($contact_type->type)) {
if (!crm_core_contact_type_validate_unique($form_state['values']['contact_type']['type'])) {
form_set_error('contact_type][type', 'The machine name specified is already in use.');
}
}
}