function global_filter_get_used_view_names in Views Global Filter 7
Same name and namespace in other branches
- 8 global_filter.module \global_filter_get_used_view_names()
- 6 global_filter.module \global_filter_get_used_view_names()
Returns a list of view names that are currently used as global filters.
Return value
array array of View names, indexed by filter name.
1 call to global_filter_get_used_view_names()
- global_filter_plugin_argument_default_global_filter_view::options_form in views/
global_filter_plugin_argument_default_global_filter_view.inc - Build the options form.
File
- ./
global_filter.module, line 482 - global_filter.module
Code
function global_filter_get_used_view_names() {
$views = array();
foreach (global_filter_get_parameter(NULL) as $filter) {
if (!empty($filter['uses_view'])) {
$view_name = drupal_substr($filter['name'], 5);
if ($view = views_get_view($view_name)) {
$views[$filter['name']] = t('View') . ': ' . (empty($view->human_name) ? $view->name : $view->human_name);
}
}
}
$autocycle_filter_name = global_filter_get_module_parameter('view_autocycle');
if (!empty($autocycle_filter_name)) {
$view_name = drupal_substr($autocycle_filter_name, 5);
if ($view = views_get_view($view_name)) {
$views['view_autocycle'] = t('Auto-cycle View') . ': ' . (empty($view->human_name) ? $view->name : $view->human_name);
}
}
return $views;
}