| 1 views_handler_field_file_icon.inc | public views_handler_field_file_icon::render($values) |
Render the field.
Parameters
$values: The values retrieved from the database.
Overrides views_handler_field::render
File
- core/
modules/ file/ views/ views_handler_field_file_icon.inc, line 62 - Definition of views_handler_field_file_icon.
Class
Code
public function render($values) {
$uri = $this->get_value($values);
// If there is an extension.
if ($extension = pathinfo($uri, PATHINFO_EXTENSION)) {
$icon_name = $this->getIconName($uri);
if ($this->options['display_type'] == 'img') {
$icon = $this->renderImg($icon_name, $extension);
}
else {
$icon = $this->renderSvg($icon_name, $extension);
}
return $icon;
}
}