? ico/doc.png ? ico/gif.png ? ico/jpeg.png ? ico/jpg.png ? ico/pdf.png ? ico/png.png ? ico/txt.png Index: filefield.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.module,v retrieving revision 1.23 diff -u -r1.23 filefield.module --- filefield.module 30 Mar 2007 03:20:24 -0000 1.23 +++ filefield.module 22 May 2007 16:00:14 -0000 @@ -496,8 +496,7 @@ if(!isset($item['fid'])) { return ''; } - $file = _filefield_file_load($item['fid']); - return theme('filefield', $file, $item); + return theme('filefield', $item); } function _filefield_file_load($fid = NULL) { @@ -533,8 +532,7 @@ } function theme_filefield($file) { - $file = (array)$file; - if (is_file($file['filepath'])) { + if (is_file($file['filepath']) && $file['list']) { if ($file['fid'] == 'upload') { $path = file_create_filename($file['filename'], file_create_path()); } @@ -544,7 +542,7 @@ $url = file_create_url($path); $name = $file['filename']; $desc = $file['description']; - return ''.check_plain($name).''; + return ''.check_plain($desc).''; } }