You are here

function _cctgas_terms_in_node in cctags 7

File

./cctags.module, line 660

Code

function _cctgas_terms_in_node($node) {
  $query = db_select('taxonomy_term_data', 't');
  $query
    ->join('taxonomy_index', 'i', 'i.tid = t.tid');
  $query
    ->addField('t', 'tid');
  $query
    ->condition('i.nid', $node->nid);
  $query
    ->addTag('term_access');
  $tids = $query
    ->execute()
    ->fetchCol();
  $terms = taxonomy_term_load_multiple($tids);
  return $terms;
}