function views_handler_field_profile_list::pre_render

Break up our field into a proper list.

Parameters

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

Overrides views_handler_field::pre_render

File

modules/profile/views_handler_field_profile_list.inc, line 18

Class

views_handler_field_profile_list
Field handler display a profile list item.

Code

public function pre_render(&$values) {
  $this->items = array();
  foreach ($values as $value) {
    $field = $this->get_value($value);
    $this->items[$field] = array();
    foreach (preg_split("/[,\n\r]/", $field) as $item) {
      if ($item != '' && $item !== NULL) {
        $this->items[$field][] = array(
          'item' => $item,
        );
      }
    }
  }
}