You are here

function _field_collection_views_get_views_displays in Field Collection Views 7

Same name and namespace in other branches
  1. 8 field_collection_views.module \_field_collection_views_get_views_displays()

Helper function to get all view displays.

1 call to _field_collection_views_get_views_displays()
field_collection_views_field_formatter_settings_form in ./field_collection_views.module
Implements hook_field_formatter_settings_form().

File

./field_collection_views.module, line 166
Module implementing a field-collection views formatter.

Code

function _field_collection_views_get_views_displays($view_name) {
  if (empty($view_name)) {

    // No view.
    return array();
  }
  $views = views_get_enabled_views();
  if (!isset($views[$view_name])) {
    return array();
  }
  $view = $views[$view_name];
  if (empty($view->display)) {

    // This view is broken.
    return array();
  }
  foreach ($view->display as $id => $display) {
    $displays[$id] = $id . ': ' . $display->display_title;
  }
  return $displays;
}