You are here

function hashtags_uninstall in Hashtags 7.2

Same name and namespace in other branches
  1. 8 hashtags.install \hashtags_uninstall()
  2. 6.2 hashtags.install \hashtags_uninstall()
  3. 6 hashtags.install \hashtags_uninstall()
  4. 7 hashtags.install \hashtags_uninstall()

hook_uninstall().

File

./hashtags.install, line 46
Install, update and uninstall functions for the hashtags module.

Code

function hashtags_uninstall() {
  drupal_load('module', 'taxonomy');
  $vid = variable_get('hashtags_vocabulary', '');
  $field_name = variable_get('hashtags_terms_field', '');
  field_delete_field($field_name);
  taxonomy_vocabulary_delete($vid);

  // Purge field data now to allow taxonomy module to be uninstalled
  // if this is the only field remaining.
  field_purge_batch(11);
  variable_del('hashtags_vocabulary');
  variable_del('hashtags_terms_field');
}