Contributions API

optionwidgets_validate

Definition

optionwidgets_validate($element, &$form_state)
contributions/cck/modules/optionwidgets/optionwidgets.module, line 312

Description

FAPI function to validate optionwidgets element.

Transpose selections from field => delta to delta => field, turning multiple selected options into multiple parent elements. Immediate parent is the delta, need to get back to parent's parent to create multiple elements.

Code

<?php
function optionwidgets_validate($element, &$form_state) {
  $field = $form_state['#field_info'][$element['#field_name']];
  $updated = optionwidgets_form2data($element, $field);
  form_set_value($element, $updated, $form_state);
}
?>