You are here

function smartqueue_nodequeue_alter in Nodequeue 7.3

Same name and namespace in other branches
  1. 6.2 smartqueue.module \smartqueue_nodequeue_alter()
  2. 7.2 modules/smartqueue/smartqueue.module \smartqueue_nodequeue_alter()

Implements hook_nodequeue_alter().

File

./smartqueue.module, line 164

Code

function smartqueue_nodequeue_alter(&$data, $type) {
  switch ($type) {
    case 'load_queues':
      $queues = array_keys($data);
      if (count($queues)) {
        $result = db_query("SELECT name, use_parents FROM {smartqueue} WHERE name IN (:queues)", array(
          ':queues' => $queues,
        ));
        foreach ($result as $queue) {
          $data[$queue->name]->use_parents = $queue->use_parents;
        }
      }
      break;
  }
}