function global_filter_clear_filters in Views Global Filter 8
Same name and namespace in other branches
- 7 global_filter.module \global_filter_clear_filters()
Set all or the supplied global filters back to their global defaults.
Parameters
array $names: The filter names
1 call to global_filter_clear_filters()
- global_filter_init in ./
global_filter.module - Implements hook_init().
File
- ./
global_filter.module, line 293 - global_filter.module
Code
function global_filter_clear_filters($names = array()) {
if (empty($names) || $names == 'all') {
$names = array();
foreach (global_filter_get_parameter(NULL) as $filter) {
$names[] = $filter['name'];
}
}
foreach ($names as $name) {
global_filter_set_on_session($name, global_filter_get_global_default($name));
}
}