function multifield_form_field_ui_field_delete_form_alter in Multifield 7.2
Same name and namespace in other branches
- 7 multifield.module \multifield_form_field_ui_field_delete_form_alter()
File
- ./
multifield.module, line 593
Code
function multifield_form_field_ui_field_delete_form_alter(&$form, &$form_state) {
$instance = $form_state['build_info']['args'][0];
if ($instance['entity_type'] == 'multifield' && multifield_type_has_data($instance['bundle'])) {
$field = field_info_field($instance['field_name']);
if (!$field['locked']) {
$form['description']['#markup'] = '<div class="messages error">' . t('This field cannot be deleted since this multifield has instances.') . '</div>';
unset($form['actions']['submit']);
}
}
}