function nodequeue_set_subqueue_positions in Nodequeue 5.2
Same name and namespace in other branches
- 6.2 nodequeue.module \nodequeue_set_subqueue_positions()
- 7.3 nodequeue.module \nodequeue_set_subqueue_positions()
- 7.2 nodequeue.module \nodequeue_set_subqueue_positions()
Get the position of a node in several subqueues.
2 calls to nodequeue_set_subqueue_positions()
- nodequeue_link in ./
nodequeue.module - Implementation of hook_link
- nodequeue_node_tab in ./
nodequeue.module - Display the queue controls for a node.
File
- ./
nodequeue.module, line 2062
Code
function nodequeue_set_subqueue_positions(&$subqueues, $nid) {
$result = db_query("SELECT sqid, MIN(position) AS position FROM {nodequeue_nodes} WHERE sqid IN (%s) AND nid = %d GROUP BY sqid", implode(', ', array_keys($subqueues)), $nid);
while ($obj = db_fetch_object($result)) {
$subqueues[$obj->sqid]->position = $obj->position;
}
}