You are here

function nodequeue_queue_position in Nodequeue 7.3

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

Get the position of a node in a queue; this queue MUST have only one subqueue or the results of this function will be unpredictable.

File

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

Code

function nodequeue_queue_position($name, $nid) {
  $sqid = db_select('nodequeue_subqueue', 'ns')
    ->fields('ns', array(
    'sqid',
  ))
    ->condition('name', $name)
    ->range(0, 1)
    ->execute()
    ->fetchField();
  return nodequeue_subqueue_position($sqid, $nid);
}