You are here

function smartqueue_taxonomy_nodequeue_form_validate in Nodequeue 6.2

Same name and namespace in other branches
  1. 5.2 smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()
  2. 7.3 smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()
  3. 7.2 modules/smartqueue/smartqueue.module \smartqueue_taxonomy_nodequeue_form_validate()

Implementation of hook_nodequeue_form_validate()

File

./smartqueue.module, line 59

Code

function smartqueue_taxonomy_nodequeue_form_validate($queue, &$form_state, &$form) {
  if (!isset($queue->qid)) {
    $vids = array_keys(array_filter($form_state['values']['vocabularies']));
    if (empty($vids)) {
      form_error($form['placeholder']['vocabularies'], t('You must select at least one vocabulary.'));
    }

    // Convert this to our reference.
    form_set_value($form['reference'], implode('-', $vids), $form_state);
  }
}