You are here

function nodequeue_arrange_subqueue_form_add_submit in Nodequeue 7.3

Same name and namespace in other branches
  1. 6.2 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 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);
}