From f2368fa5bb1f00091a6d95965f9658c8b3108eb3 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Tue, 15 Apr 2008 02:41:27 +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 e806ff7fa0..25bbd14f34 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; -- 2.39.5