You are here

function auto_entityqueue_get_subqueues_for_queue in Auto Entityqueue 7

Returns subqueues for an entityqueue.

Parameters

string $name: The entityqueue name.

Return value

array. An array of subqueues.

1 call to auto_entityqueue_get_subqueues_for_queue()
auto_entityqueue_add_entity_to_queue in ./auto_entityqueue.module
Helper function to add an entity to a queue.

File

./auto_entityqueue.module, line 112
Automatically adds entities to entityqueues.

Code

function auto_entityqueue_get_subqueues_for_queue($name) {
  $subqueues = array();
  $query = new EntityFieldQuery();
  $query
    ->entityCondition('entity_type', 'entityqueue_subqueue')
    ->entityCondition('bundle', $name);
  $result = $query
    ->execute();
  if (!empty($result['entityqueue_subqueue'])) {
    foreach ($result['entityqueue_subqueue'] as $entityqueue_subqueue) {
      $subqueues[] = entityqueue_subqueue_load($entityqueue_subqueue->subqueue_id);
    }
  }
  return $subqueues;
}