function global_filter_uninstall in Views Global Filter 6
Same name and namespace in other branches
- 8 global_filter.install \global_filter_uninstall()
- 7 global_filter.install \global_filter_uninstall()
Implements hook_uninstall().
File
- ./
global_filter.install, line 18 - Install and uninstall hooks for the Global Filter module.
Code
function global_filter_uninstall() {
require_once 'global_filter.module';
$num_filters = variable_get('global_filter_num_filters', GLOBAL_FILTER_DEF_NUM_FILTERS);
for ($i = 1; $i <= $num_filters; $i++) {
if ($filter_name = variable_get("global_filter_{$i}", '')) {
_global_filter_remove_default_filter_from_views($filter_name);
}
}
unset($_SESSION['global_filter']);
// Delete global_filter_* variables at once
db_query("DELETE FROM {variable} WHERE name LIKE 'global_filter_%%'");
}