function similar_uninstall in Similar Entries 7
Same name and namespace in other branches
- 6.2 similar.install \similar_uninstall()
- 6 similar.install \similar_uninstall()
- 7.2 similar.install \similar_uninstall()
Implements hook_uninstall().
File
- ./
similar.install, line 34 - Installation hook implementations for Similar Entries module.
Code
function similar_uninstall() {
variable_del('similar_node_types');
variable_del('similar_num_display');
variable_del('similar_rel_nofollow');
variable_del('similar_taxonomy_filter');
variable_del('similar_taxonomy_tids');
variable_del('similar_summary_enabled');
variable_del('similar_include_fields');
variable_del('similar_boolean_mode');
db_delete('block')
->condition('module', 'similar')
->execute();
// Remove similar indexes from entity tables.
db_drop_index('node_revision', '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 $table => $fields) {
if (db_table_exists($table) && db_index_exists($table, 'similar')) {
db_drop_index($table, 'similar');
}
}
}