You are here

function _similar_taxonomy_membership in Similar Entries 7

Same name and namespace in other branches
  1. 5 similar.module \_similar_taxonomy_membership()
  2. 6 similar.module \_similar_taxonomy_membership()

Queries for taxonomies to which a specific node belongs. http://drupal.org/node/51041

Parameters

$nid: A node ID.

Return value

An array of terms related to the given node.

1 call to _similar_taxonomy_membership()
theme_similar_content in ./similar.module
Queries the database for similar entries and puts them in a HTML list.

File

./similar.module, line 316
Module that shows a block listing similar entries. NOTE: Uses MySQL's FULLTEXT indexing for MyISAM tables.

Code

function _similar_taxonomy_membership($nid) {
  $tids = array();
  $result = db_select('taxonomy_index', 'i')
    ->fields('i', array(
    'tid',
  ))
    ->condition('i.nid', $nid, '=')
    ->execute()
    ->fetchAll();
  foreach ($result as $data) {
    $tids[$data->tid] = $data->tid;
  }
  return $tids;
}