function template_preprocess_views_summarize_views_tablesummarized in Views Summarize 6
Same name and namespace in other branches
- 7.2 views_summarize.module \template_preprocess_views_summarize_views_tablesummarized()
- 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]);
}
}