From 3be617a985d55e1008aab1c29cc6b1f795580668 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Tue, 15 Apr 2008 02:37:29 +0000 Subject: [PATCH] MDL-14320, remove icon when no file in entry, Thanks Robert --- mod/data/field/file/field.class.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/mod/data/field/file/field.class.php b/mod/data/field/file/field.class.php index 37bb83065c0..2113fda41fe 100755 --- a/mod/data/field/file/field.class.php +++ b/mod/data/field/file/field.class.php @@ -115,10 +115,14 @@ class data_field_file extends data_field_base { $width = $this->field->param1 ? ' width = "'.s($this->field->param1).'" ':' '; $height = $this->field->param2 ? ' height = "'.s($this->field->param2).'" ':' '; - require_once($CFG->libdir.'/filelib.php'); - $icon = mimeinfo('icon', $src); - $str = ''.$icon.' '. - ''.$name.''; + if (isset($contents[0])) { + require_once($CFG->libdir.'/filelib.php'); + $icon = mimeinfo('icon', $src); + $str = ''.$icon.' '. + ''.$name.''; + } else { + $str = ''; + } return $str; } return false;