как узнать отметил ли пользователь в профиле термин?

Главные вкладки

Аватар пользователя voviko voviko 23 октября 2012 в 22:15

Подскажите, как узнать отметил ли пользователь термин в профиле.
Это код для примера, выводит все термины.

<?php

function profile_taxonomy_tree($vocabulary_name) {
  
$vid taxonomy_vocabulary_machine_name_load($vocabulary_name)->vid;
  
$terms taxonomy_get_tree($vid);
  return 
theme('item_list', array('items' => _profile_taxonomy_tree($terms)));
}
 
/**
 * Helper for profile_taxonomy_tree()
 */
function _profile_taxonomy_tree($terms$parent 0) {
  
$items = array();
 
  foreach (
$terms as $term) {
    if (
in_array($parent$term->parents)) {
      
$items[] = array(
        
'data' => $term->name,
        
'children' => _profile_taxonomy_tree($terms$term->tid),
      );
    }
  }
 
  return 
$items;
}
?>