diff --git a/views/filefield_handler_field_data.inc b/views/filefield_handler_field_data.inc index 608914cd979579d81a75fdbc04829a4c09e548ab..428804d4f9a9ad781f4f880c41dae4d7d8220d30 100644 --- a/views/filefield_handler_field_data.inc +++ b/views/filefield_handler_field_data.inc @@ -48,8 +48,7 @@ class filefield_handler_field_data extends views_handler_field_node { // Copied from views_handler_field_node(). We just remove the call to // sanitize_value() from the original call, becaue our value has already // been cleaned by filefield_data_value(). - $value = $this->get_value($values); - return $this->render_link($value, $values); + return $this->render_link($values->{$this->field_alias}, $values); } } diff --git a/views/filefield_handler_field_icon.inc b/views/filefield_handler_field_icon.inc index cecea83264f7d0bda8b2a53df1cfdb23a95e3ba0..faa5fafd4f793cf50a77cfa882f2603dc856c9b2 100644 --- a/views/filefield_handler_field_icon.inc +++ b/views/filefield_handler_field_icon.inc @@ -13,12 +13,11 @@ class filefield_handler_field_icon extends views_handler_field { } function render($values) { - $value = $this->get_value($values); $pseudo_file = array( - 'fid' => $this->get_value($values, 'fid'), - 'filemime' => $value, - 'filename' => $this->get_value($values, 'filename'), - 'filesize' => $this->get_value($values, 'filesize'), + 'fid' => $values->{$this->aliases['fid']}, + 'filemime' => $values->{$this->field_alias}, + 'filename' => $values->{$this->aliases['filename']}, + 'filesize' => $values->{$this->aliases['filesize']}, ); return theme('filefield_icon', $pseudo_file); }