You are here

function activity_uninstall in Activity 5.4

Same name and namespace in other branches
  1. 5.2 activity.install \activity_uninstall()
  2. 5.3 activity.install \activity_uninstall()
  3. 6.2 activity.install \activity_uninstall()
  4. 6 activity.install \activity_uninstall()
  5. 7 activity.install \activity_uninstall()

Implementation of hook_uninstall().

File

./activity.install, line 75
Install file for activity module.

Code

function activity_uninstall() {
  if (db_table_exists('activity')) {
    db_query("DROP TABLE {activity}");
  }
  if (db_table_exists('activity_targets')) {
    db_query("DROP TABLE {activity_targets}");
  }
  switch ($GLOBALS['db_type']) {
    case 'pgsql':
      db_query("DROP SEQUENCE {activity}_seq");
      break;
  }
  variable_del('activity_page_pager');
  variable_del('activity_purge');
  variable_del('activity_time_limit');
  variable_del('activity_user_optout');
  variable_del('activity_user_profile_records');
  db_query("DELETE FROM {variable} WHERE name LIKE 'activity_block_%'");
}