You are here

function nodequeue_arrange_subqueue_form_add_submit in Nodequeue 6.2

Same name and namespace in other branches
  1. 7.3 includes/nodequeue.admin.inc \nodequeue_arrange_subqueue_form_add_submit()
  2. 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 1009
Admin page callbacks for the nodequeue module.

Code

function nodequeue_arrange_subqueue_form_add_submit($form, &$form_state) {
  $queue = nodequeue_load($form['#queue']['qid']);
  $subqueue = nodequeue_load_subqueue($form['#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);
}