function views_advanced_labels_views_table_style_preprocess in Views Advanced Labels 7
Preprocesses theme variables for a Views table style template.
Parameters
array $vars: The variables to preprocess, passed by reference.
2 calls to views_advanced_labels_views_table_style_preprocess()
- views_advanced_labels_preprocess_views_flipped_table in ./
views_advanced_labels.module - Implements hook_preprocess_HOOK() for views-flipped-table.tpl.php.
- views_advanced_labels_preprocess_views_view_table in ./
views_advanced_labels.module - Implements hook_preprocess_HOOK() for views-view-table.tpl.php.
File
- ./
views_advanced_labels.module, line 281 - Lets users configure the placeholders or "- Any -" options for Views filters.
Code
function views_advanced_labels_views_table_style_preprocess(&$vars) {
$view = $vars['view'];
$label_rewrites = views_advanced_labels_get_option($view, 'label_rewrites');
foreach ($label_rewrites as $field_id => $rewrite) {
$rewrite += array(
'enable' => FALSE,
'text' => '',
'tokens' => FALSE,
);
if ($rewrite['enable'] && isset($vars['header'][$field_id])) {
$label = $rewrite['text'];
if (!empty($rewrite['tokens'])) {
$label = $view->style_plugin
->tokenize_value($label, 0);
}
$vars['header'][$field_id] = $label;
}
}
}