function nodequeue_view_random_node in Nodequeue 6.2
Same name and namespace in other branches
- 7.3 nodequeue.module \nodequeue_view_random_node()
- 7.2 nodequeue.module \nodequeue_view_random_node()
View a random node from a queue
1 call to nodequeue_view_random_node()
File
- ./
nodequeue.module, line 1451 - Maintains queues of nodes in arbitrary order.
Code
function nodequeue_view_random_node($sqid, $teaser = TRUE, $links = TRUE) {
$count = db_result(db_query(db_rewrite_sql("SELECT COUNT(n.nid) FROM {node} n INNER JOIN {nodequeue_nodes} nn ON n.nid = nn.nid WHERE nn.sqid = %d AND n.status = 1"), $sqid));
return nodequeue_view_nodes($sqid, FALSE, $teaser, $links, rand(0, $count - 1), 1);
}