function nodequeue_arrange_subqueue_form_add_submit in Nodequeue 7.2
Same name and namespace in other branches
- 6.2 includes/nodequeue.admin.inc \nodequeue_arrange_subqueue_form_add_submit()
- 7.3 includes/nodequeue.admin.inc \nodequeue_arrange_subqueue_form_add_submit()
1 string reference to 'nodequeue_arrange_subqueue_form_add_submit'
- nodequeue_arrange_subqueue_form in includes/
nodequeue.admin.inc - Form definition for nodequeue drag'n'drop form.
File
- includes/
nodequeue.admin.inc, line 1153 - Admin page callbacks for the nodequeue module.
Code
function nodequeue_arrange_subqueue_form_add_submit($form, &$form_state) {
$queue = nodequeue_load($form['nodes']['#queue']['qid']);
$subqueue = nodequeue_load_subqueue($form['nodes']['#subqueue']['sqid']);
if (!empty($form_state['values']['add']['nid'])) {
preg_match('/\\[nid: (\\d+)\\]$/', $form_state['values']['add']['nid'], $matches);
$nid = isset($matches[1]) ? $matches[1] : NULL;
if (empty($nid)) {
form_set_error('', t('Please enter a valid node title.'));
}
}
nodequeue_subqueue_add($queue, $subqueue, $nid);
}