function tripal_core_views_default_views

2.x tripal_core.views_default.inc tripal_core_views_default_views()
3.x tripal_core.views_default.inc tripal_core_views_default_views()

Describes core default views

Related topics

File

tripal_core/tripal_core.views_default.inc, line 12
Describes core default views

Code

function tripal_core_views_default_views() {
  $views = array();

  $view = tripal_core_admin_defaultview_jobs();
  $views[$view->name] = $view;

  $view = tripal_core_admin_defaultview_custom_tables();
  $views[$view->name] = $view;

  $view = tripal_core_admin_defaultview_mviews();
  $views[$view->name] = $view;

  // We only want to make this view available if the Search API module is installed
  // and the "Default Node Index has been enabled.
  if (module_exists('search_api')) {
    $index_enabled = db_query('SELECT enabled FROM search_api_index WHERE machine_name=:name', array(':name' => 'default_node_index'))->fetchField();
    if ($index_enabled) {
      $view = tripal_core_search_default_node_index();
      $views[$view->name] = $view;
    }
  }

  return $views;
}