You are here

function nodequeue_edit_queue_form_validate in Nodequeue 5.2

Same name and namespace in other branches
  1. 6.2 includes/nodequeue.admin.inc \nodequeue_edit_queue_form_validate()
  2. 7.3 includes/nodequeue.admin.inc \nodequeue_edit_queue_form_validate()
  3. 7.2 includes/nodequeue.admin.inc \nodequeue_edit_queue_form_validate()

Submit function for the nodequeue_queue form.

File

./nodequeue.module, line 689

Code

function nodequeue_edit_queue_form_validate($formid, $form_values, &$form) {
  if ($form_values['op'] == t('Delete')) {
    return;
  }
  $queue = (object) $form_values;

  // fix checkboxes
  $queue->roles = array_keys(array_filter($queue->roles));
  $queue->types = array_keys(array_filter($queue->types));
  if (!isset($queue->qid)) {
    $queue->new = TRUE;
  }
  nodequeue_api_queue_form_validate($queue, $form_values, $form);
}