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);
  }
}