You are here

function smartqueue_nodequeue_alter in Nodequeue 6.2

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

Implementation of hook_nodequeue_alter

File

./smartqueue.module, line 158

Code

function smartqueue_nodequeue_alter(&$data, $type) {
  switch ($type) {
    case 'load_queues':
      $qids = array_keys($data);
      $placeholders = db_placeholders($qids);
      $result = db_query("SELECT qid, use_parents FROM {smartqueue} WHERE qid IN ({$placeholders})", $qids);
      while ($queue = db_fetch_object($result)) {
        $data[$queue->qid]->use_parents = $queue->use_parents;
      }
      break;
  }
}