You are here

function views_handler_field_views_system_files::pre_render in Views System 7.4

Run before any fields are rendered.

This gives the handlers some time to set up before any handler has been rendered.

Parameters

array $values: An array of all objects returned from the query.

Overrides views_handler_field::pre_render

File

views/views_handler_field_views_system_files.inc, line 16
Definition of views_handler_field_views_system_files.

Class

views_handler_field_views_system_files
Field handler to display all files of an item.

Code

function pre_render(&$values) {
  $this->items = array();
  foreach ($values as $result) {
    $field = $this
      ->get_value($result, NULL, TRUE);
    if (!empty($field) && !isset($this->items[$field])) {
      foreach (unserialize($field) as $file) {
        $this->items[$field][$file]['name'] = $file;
      }
    }
  }
}