You are here

function similar_uninstall in Similar Entries 7.2

Same name and namespace in other branches
  1. 6.2 similar.install \similar_uninstall()
  2. 6 similar.install \similar_uninstall()
  3. 7 similar.install \similar_uninstall()

Implements hook_uninstall().

File

./similar.install, line 32
Installation functions for Similar entries module.

Code

function similar_uninstall() {
  db_drop_index('node', 'similar');
  if (db_table_exists('field_data_body') && db_index_exists('field_data_body', 'similar')) {
    db_drop_index('field_data_body', 'similar');
  }
  foreach (variable_get('similar_indices', array()) as $field => $info) {
    if (db_table_exists($info['table']) && db_index_exists($info['table'], $info['index'])) {
      db_drop_index($info['table'], $info['index']);
    }
  }
}