diff --git a/plugins/views/views_php_handler_field.inc b/plugins/views/views_php_handler_field.inc index 9164d9a..8e3a508 100644 --- a/plugins/views/views_php_handler_field.inc +++ b/plugins/views/views_php_handler_field.inc @@ -211,12 +211,12 @@ class views_php_handler_field extends views_handler_field { if (!empty($this->options['php_output']) && isset($this->php_output_lamda_function)) { $normalized_row = new stdClass; foreach ($this->view->display_handler->get_handlers('field') as $field => $handler) { - $normalized_row->$field = isset($values->{$handler->field_alias}) ? $values->{$handler->field_alias} : NULL; + $normalized_row->$field = isset($values[$handler->field_alias]) ? $values[$handler->field_alias] : NULL; } $function = $this->php_output_lamda_function; ob_start(); - $function($this->view, $this, $this->php_static_variable, $normalized_row, $values, isset($values->{$this->field_alias}) ? $values->{$this->field_alias} : NULL); + $function($this->view, $this, $this->php_static_variable, $normalized_row, $values, isset($values[$this->field_alias]) ? $values[$this->field_alias] : NULL); $value = ob_get_clean(); } else {