function theme_views_ui_view_info

Theme function; returns basic administrative information about a view.

@todo Template + preprocess.

1 theme call to theme_views_ui_view_info()
views_ui::list_build_row in plugins/export_ui/views_ui.class.php
Build a row based on the item.

File

includes/admin.inc, line 827

Code

function theme_views_ui_view_info($variables) {
  $view = $variables['view'];
  $title = $view->get_human_name();
  $displays = _views_ui_get_displays_list($view);
  $displays = empty($displays) ? t('None') : format_plural(count($displays), 'Display', 'Displays') . ': ' . '<em>' . implode(', ', $displays) . '</em>';
  switch ($view->type) {
    case t('Default'):
    default:
      $type = t('In code');
      break;

    case t('Normal'):
      $type = t('In database');
      break;

    case t('Overridden'):
      $type = t('Database overriding code');
      break;

  }
  $output = '';
  $output .= '<div class="views-ui-view-title">' . check_plain($title) . "</div>\n";
  $output .= '<div class="views-ui-view-displays">' . $displays . "</div>\n";
  $output .= '<div class="views-ui-view-storage">' . $type . "</div>\n";
  $output .= '<div class="views-ui-view-base">' . t('Type') . ': ' . check_plain($variables['base']) . "</div>\n";
  return $output;
}