/usr/share/drupal6/modules/filefield/views/filefield_handler_field_icon.inc is in drupal6-mod-filefield 3.10-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php
/**
* @file
* Returns a file icon based on its MIME type.
*/
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);
}
}
|