diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php
index 3dead5d12b2..4e6ec9e9cb4 100644
--- a/mod/assignment/lib.php
+++ b/mod/assignment/lib.php
@@ -1324,9 +1324,8 @@ class assignment_base {
if ($basedir = $this->file_area($userid)) {
if ($files = get_directory_list($basedir)) {
-
+ require_once($CFG->libdir.'/filelib.php');
foreach ($files as $key => $file) {
- require_once($CFG->libdir.'/filelib.php');
$icon = mimeinfo('icon', $file);
@@ -1336,7 +1335,7 @@ class assignment_base {
$ffurl = "$CFG->wwwroot/file.php?file=/$filearea/$file";
}
- $output = '
'.
+ $output .= '
'.
''.$file.'
';
}
}