function _multifield_field_attach_form_validate in Multifield 7
Same name and namespace in other branches
- 7.2 multifield.field.inc \_multifield_field_attach_form_validate()
File
- ./multifield.field.inc, line 185
- Field integration for the Multifield module.
Code
function _multifield_field_attach_form_validate($entity_type, $entity) {
$options = is_array($options) ? $options : array();
try {
field_attach_validate($entity_type, $entity, $options);
} catch (FieldValidationException $e) {
foreach ($e->errors as $field_name => $field_errors) {
foreach ($field_errors as $langcode => $errors) {
$field_state = field_form_get_state($form['#parents'], $field_name, $langcode, $form_state);
$field_state['errors'] = $errors;
field_form_set_state($form['#parents'], $field_name, $langcode, $form_state, $field_state);
}
}
_field_invoke_default('form_errors', $entity_type, $entity, $form, $form_state, $options);
}
}