function nodequeue_edit_queue_form_validate in Nodequeue 7.2
Same name and namespace in other branches
- 5.2 nodequeue.module \nodequeue_edit_queue_form_validate()
- 6.2 includes/nodequeue.admin.inc \nodequeue_edit_queue_form_validate()
- 7.3 includes/nodequeue.admin.inc \nodequeue_edit_queue_form_validate()
Validate function for the nodequeue_queue form.
File
- includes/
nodequeue.admin.inc, line 615 - Admin page callbacks for the nodequeue module.
Code
function nodequeue_edit_queue_form_validate($form, &$form_state) {
if (empty($form_state['values']['title'])) {
form_set_error('title', t('Please enter a title for this queue.'));
}
$queue = (object) $form_state['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_state, $form);
}