function biblio_form_validate in Bibliography Module 7.2
Same name and namespace in other branches
- 6.2 biblio.module \biblio_form_validate()
- 6 biblio.module \biblio_form_validate()
Let the Form API validate our form for us.
_state
Parameters
array $form:
1 string reference to 'biblio_form_validate'
- biblio_form in ./
biblio.module - Displays the Add/Edit form for a biblio entity
File
- ./
biblio.module, line 2960
Code
function biblio_form_validate($form, &$form_state) {
if ($form_state['triggering_element']['#value'] == t('Next') || $form_state['triggering_element']['#value'] == t('Change Publication Type')) {
$form_state['rebuild'] = TRUE;
$form_state['biblio_type'] = $form_state['values']['biblio_type'];
if ($form_state['values']['biblio_type'] == '') {
form_set_error('biblio_type', t('Please select a publication type.'));
}
return;
}
if (isset($form_state['biblio']) && !isset($biblio)) {
$biblio = $form_state['biblio'];
}
if (isset($biblio)) {
// Field validation.
$i = 0;
field_attach_form_validate('biblio', $biblio, $form, $form_state);
}
}