taxonomy_get_vocabulary
modules/taxonomy/taxonomy.module, строка 1144
- Версии
- 5
taxonomy_get_vocabulary($vid)
Возвращает объект словаря таксономии.
Параметры
$vid
Идентификатор словаря.
Возвращаемое значение
Object The vocabulary object with all of its metadata. Results are statically cached.
Код
<?php
function taxonomy_get_vocabulary($vid) {
static $vocabularies = array();
if (!array_key_exists($vid, $vocabularies)) {
$result = db_query('SELECT v.*, n.type FROM {vocabulary} v LEFT JOIN {vocabulary_node_types} n ON v.vid = n.vid WHERE v.vid = %d ORDER BY v.weight, v.name', $vid);
$node_types = array();
while ($voc = db_fetch_object($result)) {
$node_types[] = $voc->type;
unset($voc->type);
$voc->nodes = $node_types;
$vocabularies[$vid] = $voc;
}
}
return $vocabularies[$vid];
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии