taxonomy_del_vocabulary
modules/taxonomy/taxonomy.module, строка 355
- Версии
- 5 – 6
taxonomy_del_vocabulary($vid)
Удаляет указанный словарь.
Параметры
$vid
ID словаря.
Возвращаемое значение
Статус-константа удаления (SAVED_DELETED
).
Код
<?php
function taxonomy_del_vocabulary($vid) {
$vocabulary = (array) taxonomy_get_vocabulary($vid);
db_query('DELETE FROM {vocabulary} WHERE vid = %d', $vid);
db_query('DELETE FROM {vocabulary_node_types} WHERE vid = %d', $vid);
$result = db_query('SELECT tid FROM {term_data} WHERE vid = %d', $vid);
while ($term = db_fetch_object($result)) {
taxonomy_del_term($term->tid);
}
module_invoke_all('taxonomy', 'delete', 'vocabulary', $vocabulary);
cache_clear_all();
return SAVED_DELETED;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии