class filefield_handler_field_icon in FileField 6.3
@file Returns a file icon based on its MIME type.
Hierarchy
- class \filefield_handler_field_icon extends \views_handler_field
Expanded class hierarchy of filefield_handler_field_icon
1 string reference to 'filefield_handler_field_icon'
- filefield_views_data in views/
filefield.views.inc - Implementation of hook_views_data()
File
- views/
filefield_handler_field_icon.inc, line 7 - Returns a file icon based on its MIME type.
View source
class filefield_handler_field_icon extends views_handler_field {
function construct() {
parent::construct();
$this->additional_fields['fid'] = 'fid';
$this->additional_fields['filename'] = 'filename';
$this->additional_fields['filesize'] = 'filesize';
}
function render($values) {
$pseudo_file = array(
'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);
}
}