You are here

function template_preprocess_views_summarize_views_tablesummarized in Views Summarize 6

Same name and namespace in other branches
  1. 7.2 views_summarize.module \template_preprocess_views_summarize_views_tablesummarized()
  2. 7 views_summarize.module \template_preprocess_views_summarize_views_tablesummarized()

Display a view as a table summary.

File

./views_summarize.module, line 61

Code

function template_preprocess_views_summarize_views_tablesummarized(&$vars) {
  template_preprocess_views_view_table(&$vars);
  if (!count($vars['rows'])) {
    return;
  }
  $opts =& $vars['view']->style_plugin->options['info'];
  $summarized = array();
  foreach ($vars['rows'] as $row) {
    foreach ($row as $field => $value) {
      $data[$field][] = $value;
    }
  }
  $vars['summarized'] = array();
  foreach ($opts as $field => $settings) {
    $theme = 'views_summarize_type_' . $settings['summarize'];
    $vars['summarized'][$field] = theme($theme, $data[$field]);
  }
}