You are here

function nodequeue_queue_up in Nodequeue 6.2

Same name and namespace in other branches
  1. 5.2 nodequeue.module \nodequeue_queue_up()
  2. 5 nodequeue.module \nodequeue_queue_up()
  3. 7.3 nodequeue.module \nodequeue_queue_up()
  4. 7.2 nodequeue.module \nodequeue_queue_up()

Move a position within a subqueue up by one.

1 call to nodequeue_queue_up()
NodequeueAPISubqueueUnitTest::testNodequeueQueueUp in tests/nodequeue.test

File

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

Code

function nodequeue_queue_up($subqueue, $position) {
  if ($position < 2 || $position > $subqueue->count) {
    return;
  }
  nodequeue_queue_swap($subqueue, $position - 1, $position);
}