You are here

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