You are here

function views_data_export_plugin_display_export::field_aliases_create in Views data export 7.3

Same name and namespace in other branches
  1. 6.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::field_aliases_create()
  2. 6 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::field_aliases_create()
  3. 6.2 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::field_aliases_create()
  4. 7.4 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::field_aliases_create()
  5. 7 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::field_aliases_create()

Given a view, construct an map of hashed aliases to aliases.

The keys of the returned array will have a maximum length of 33 characters.

File

plugins/views_data_export_plugin_display_export.inc, line 668
Contains the bulk export display plugin.

Class

views_data_export_plugin_display_export
The plugin that batches its rendering.

Code

function field_aliases_create(&$view) {
  $all_aliases = array();
  foreach ($view->query->fields as $field) {
    if (strlen($field['alias']) > 32) {
      $all_aliases['a' . md5($field['alias'])] = $field['alias'];
    }
    else {
      $all_aliases[$field['alias']] = $field['alias'];
    }
  }
  return $all_aliases;
}