taxonomy_del_vocabulary

Definition

taxonomy_del_vocabulary($vid)
modules/taxonomy.module, line 153

Code

<?php
function taxonomy_del_vocabulary($vid) {
  $vocabulary = 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 t('deleted vocabulary "%name".', array('%name' => theme('placeholder', $vocabulary->name)));
}
?>
 
 

Drupal is a registered trademark of Dries Buytaert.