You are here

function nodequeue_load_queue_by_name in Nodequeue 6.2

Same name and namespace in other branches
  1. 7.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

The queue definition, or an empty array if no queue was found with the given machine name.

File

./nodequeue.module, line 522
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();
}