You are here

function views_handler_field_views_system_dependencies::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_dependencies.inc, line 16
Definition of views_handler_field_views_system_dependencies.

Class

views_handler_field_views_system_dependencies
Field handler to display all dependencies of a module.

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 $name => $module) {
        $this->items[$field][$name]['label'] = $module['label'];
        $this->items[$field][$name]['name'] = $module['name'];
        $this->items[$field][$name]['version'] = $module['version'];
      }
    }
  }
}