function template_preprocess_views_data_export_msoffice_header in Views data export 7.4
Same name and namespace in other branches
- 6.3 theme/views_data_export.theme.inc \template_preprocess_views_data_export_msoffice_header()
- 6 theme/views_data_export.theme.inc \template_preprocess_views_data_export_msoffice_header()
- 6.2 theme/views_data_export.theme.inc \template_preprocess_views_data_export_msoffice_header()
- 7 theme/views_data_export.theme.inc \template_preprocess_views_data_export_msoffice_header()
- 7.3 theme/views_data_export.theme.inc \template_preprocess_views_data_export_msoffice_header()
2 calls to template_preprocess_views_data_export_msoffice_header()
File
- theme/
views_data_export.theme.inc, line 335 - Theme related functions for processing our output style plugins.
Code
function template_preprocess_views_data_export_msoffice_header(&$vars) {
_views_data_export_header_shared_preprocess($vars);
// Need to do a little work to construct the table header, see theme_table().
$vars['header_row'] = '';
$vars['header_row'] .= '<thead><tr>';
$ts = tablesort_init($vars['header']);
foreach ($vars['header'] as $cell) {
$cell = tablesort_header($cell, $vars['header'], $ts);
$vars['header_row'] .= _theme_table_cell($cell, TRUE);
}
$vars['header_row'] .= '</tr></thead>';
$vars['header_row'] = preg_replace('/<\\/?(a|span) ?.*?>/', '', $vars['header_row']);
// strip 'a' and 'span' tags
}