function crm_core_contact_ui_type_toggle_form_submit in CRM Core 7
Form submit handler: enable or disable a contact type
File
- modules/
crm_core_contact_ui/ crm_core_contact_ui.admin.inc, line 89 - Interface elements for adding, editing, and otherwise working with contact types.
Code
function crm_core_contact_ui_type_toggle_form_submit($form, &$form_state) {
$crm_core_contact_type = $form_state['contact_type'];
switch ($form_state['values']['op']) {
case 'enable':
$crm_core_contact_type->disabled = 0;
break;
case 'disable':
default:
$crm_core_contact_type->disabled = 1;
break;
}
crm_core_contact_type_save($crm_core_contact_type);
$form_state['redirect'] = 'admin/structure/crm-core/contact-types';
drupal_set_message(t('Contact type saved'));
}