You are here

function discussthis_uninstall in Discuss This! 5

Same name and namespace in other branches
  1. 6 discussthis.install \discussthis_uninstall()
  2. 7.2 discussthis.install \discussthis_uninstall()
  3. 7 discussthis.install \discussthis_uninstall()

Implementation of hook_uninstall. Drops the two db tables used by this module.

File

./discussthis.install, line 52

Code

function discussthis_uninstall() {
  db_query('DROP TABLE {discussthis');
  db_query('DROP TABLE {discussthis_forums');
  $node_types = node_get_types('names');
  $discussthis_nodetypes = variable_get('discussthis_nodetypes', $node_types);
  foreach ($node_types as $type => $name) {
    variable_del('discussthis_node_' . $type);
    variable_del('discussthis_teaser_' . $type);
  }
  variable_del('discussthis_nodetypes');
  variable_del('discussthis_newsubject');
  variable_del('discussthis_newtemplate');
  variable_del('discussthis_comments');
}