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;
}