You are here

function alchemy_get_elements_from_node in Alchemy 6

Same name and namespace in other branches
  1. 7 alchemy.module \alchemy_get_elements_from_node()

Parameters

node object or nid $node:

2 calls to alchemy_get_elements_from_node()
alchemy_tagging_suggest_tagging_suggestions in modules/alchemy_tagging_suggest/alchemy_tagging_suggest.module
Implementation of hook_suggest_tagging_suggestions().
alchemy_util in ./alchemy.module
1 string reference to 'alchemy_get_elements_from_node'
alchemy_menu in ./alchemy.module
Implementation of hook_menu().

File

./alchemy.module, line 66
DO NOT COMMIT TO DRUPAL CONTRIB! THIS MODULE IS FOR DEVELOPMENT ONLY.

Code

function alchemy_get_elements_from_node($node, $type = 'keywords', $output = 'normalized', $use_cache = FALSE) {

  // chech if node argument is a node or a nid
  if (!is_object($node) && is_numeric($node)) {
    $node = node_load($node);
  }
  if (!$node) {
    return array();
  }
  $text = strip_tags($node->title . " " . $node->body);
  $elements = alchemy_get_elements($text, $type, $output = 'normalized', $node->nid, TRUE);
  return $elements;
}