function nodequeue_arrange_subqueue_form_add_submit in Nodequeue 7.3
Same name and namespace in other branches
- 6.2 includes/nodequeue.admin.inc \nodequeue_arrange_subqueue_form_add_submit()
- 7.2 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 1027 - Admin page callbacks for the nodequeue module.
Code
function nodequeue_arrange_subqueue_form_add_submit($form, &$form_state) {
$queue = nodequeue_load($form['nodes']['#queue']['name']);
$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 = $matches[1];
if (empty($nid)) {
form_set_error('', t('Please enter a valid node title.'));
}
}
nodequeue_subqueue_add($queue, $subqueue, $nid);
}