You are here

function mvf_field_widget_validate_value_form_state_mockup_revert in Measured Value Field 7

FAPI element validate function.

Function does not validate anything, however, it reverts effect caused by mvf_field_widget_validate_value_form_state_mockup_override() and puts info about real MVF field and instance into $form_state instead of one mocked up for use for a module that defines a sub field of MVF.

1 string reference to 'mvf_field_widget_validate_value_form_state_mockup_revert'
_mvf_widget_process in ./mvf.module
Process function for form element type 'mvf_widget'.

File

./mvf.module, line 1870
Define a field type of measured value.

Code

function mvf_field_widget_validate_value_form_state_mockup_revert($element, &$form_state) {

  // Extracting mocked $field_state from $form_state.
  $mocked_field_state = field_form_get_state($element['#field_parents'], $element['#field_name'], $element['#language'], $form_state);
  $field_state = $mocked_field_state;

  // Retrieving original MVF field and instance definition arrays and putting
  // them into $field_state.
  $field_state['field'] = $mocked_field_state['field']['mvf'];
  $field_state['instance'] = $mocked_field_state['instance']['mvf'];

  // Writing original $field_state into $form_state.
  field_form_set_state($element['#field_parents'], $element['#field_name'], $element['#language'], $form_state, $field_state);
}