function nodequeue_load_queue_by_name in Nodequeue 7.2
Same name and namespace in other branches
- 6.2 nodequeue.module \nodequeue_load_queue_by_name()
Return a queue by its machine name. This is obviously not ideal due to the extra queries, but probably preferable to changing current API calls.
Parameters
$name: The queue machine name
Return value
array|mixed The queue definition, or an empty array if no queue was found with the given machine name.
3 calls to nodequeue_load_queue_by_name()
- nodequeue_action_add_node in ./
nodequeue.rules.inc - Action: Add the given node to the given nodequeue.
- nodequeue_action_remove_node in ./
nodequeue.rules.inc - Action: Remove the given node from the given nodequeue.
- nodequeue_queue_add in ./
nodequeue.module - Add a node to a queue.
File
- ./
nodequeue.module, line 1124 - Maintains queues of nodes in arbitrary order.
Code
function nodequeue_load_queue_by_name($name) {
$map = nodequeue_get_qid_map();
if (isset($map[$name])) {
$queues = nodequeue_load_queues(array(
$map[$name],
));
if ($queues) {
return current($queues);
}
}
return array();
}