You are here

function global_filter_get_view_names in Views Global Filter 8

Same name and namespace in other branches
  1. 6 global_filter.module \global_filter_get_view_names()
  2. 7 global_filter.module \global_filter_get_view_names()

Returns names of all views that have "Show: Fields" set.

Return value

array array of View names, indexed by view_id

3 calls to global_filter_get_view_names()
global_filter_admin_config in ./global_filter.admin.inc
Menu callback for admin settings.
global_filter_block_view in ./global_filter.blocks.inc
Implements hook_block_view().
_global_filter_configure_form in ./global_filter.blocks.inc
Generates the filter configuration form for filters in a block.

File

./global_filter.module, line 465
global_filter.module

Code

function global_filter_get_view_names() {
  $views = array();
  foreach (views_get_all_views() as $view) {
    $view_name = empty($view->human_name) ? $view->name : $view->human_name;
    if (isset($view->display['default']->display_options['fields'])) {
      $views['view_' . $view->name] = t('View') . ': ' . $view_name;
    }
  }
  return $views;
}