You are here

function nodequeue_queue_add in Nodequeue 7.2

Same name and namespace in other branches
  1. 5 nodequeue.module \nodequeue_queue_add()

Add a node to a queue.

Parameters

$queue_name: A machine-readable name of the queue.

$nid: The node ID. Defaults to NULL.

File

./nodequeue.module, line 1355
Maintains queues of nodes in arbitrary order.

Code

function nodequeue_queue_add($queue_name, $nid = NULL) {
  if (!empty($nid)) {
    $queue = nodequeue_load_queue_by_name($queue_name);
    $subqueues = nodequeue_load_subqueues_by_queue($queue->qid);
    foreach ($subqueues as $subqueue) {
      nodequeue_subqueue_add($queue, $subqueue, $nid);
    }
  }
}