You are here

function smart_paging_uninstall in Smart Paging 7.2

Same name and namespace in other branches
  1. 7 smart_paging.install \smart_paging_uninstall()

Implements hook_uninstall().

Removes all tables and variables inserted into the database by this module.

File

./smart_paging.install, line 53
Smart paging installation callback.

Code

function smart_paging_uninstall() {
  variable_del('smart_paging_enable_clean_url');
  variable_del('smart_paging_path_prefix');
  variable_del('smart_paging_use_js_pager');
  variable_del('smart_paging_use_link_rel');
  variable_del('smart_paging_use_link_canonical');
  variable_del('smart_paging_use_nopaging_canonical');
  variable_del('smart_paging_method');
  variable_del('smart_paging_pagebreak');
  variable_del('smart_paging_character_count');
  variable_del('smart_paging_word_count');
  variable_del('smart_paging_title_display_suffix');
  variable_del('smart_paging_title_suffix');
  $entities = smart_paging_entities();
  foreach ($entities as $entity_name) {
    variable_del("smart_paging_allowed_view_modes_{$entity_name}");
  }
}