function smartqueue_taxonomy_nodequeue_form_validate in Nodequeue 7.3
Same name and namespace in other branches
- 5.2 smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()
- 6.2 smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()
- 7.2 modules/smartqueue/smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()
Implements hook_nodequeue_form_validate().
File
- ./
smartqueue.module, line 60
Code
function smartqueue_taxonomy_nodequeue_form_validate($queue, &$form_state, &$form) {
if ($queue->new) {
$field_names = array_keys(array_filter($form_state['values']['taxonomy_fields']));
if (empty($field_names)) {
form_error($form['placeholder']['taxonomy_fields'], t('You must select at least one field.'));
}
// Convert this to our reference.
form_set_value($form['reference'], implode('-', $field_names), $form_state);
}
}