Index: assignment.class.php
===================================================================
RCS file: /cvsroot/moodle/moodle/mod/assignment/type/upload/assignment.class.php,v
retrieving revision 1.32.2.12
diff -u -F ^f -r1.32.2.12 assignment.class.php
--- assignment.class.php 19 Mar 2008 22:33:19 -0000 1.32.2.12
+++ assignment.class.php 26 Mar 2008 08:25:53 -0000
@@ -300,10 +300,10 @@
}
if ($files = get_directory_list($basedir, 'responses')) {
+ require_once($CFG->libdir.'/filelib.php');
foreach ($files as $key => $file) {
- require_once($CFG->libdir.'/filelib.php');
$icon = mimeinfo('icon', $file);
- $ffurl = "$CFG->wwwroot/file.php?file=/$filearea/$file";
+ $ffurl = "$CFG->wwwroot/file.php?file=". urlencode("/$filearea/$file");
$output .= '
'.$file.' ';
}
}
@@ -361,10 +361,7 @@
foreach ($files as $key => $file) {
$icon = mimeinfo('icon', $file);
-
- $ffurl = "$CFG->wwwroot/file.php?file=/$filearea/$file";
-
-
+ $ffurl = "$CFG->wwwroot/file.php?file=". urlencode("/$filearea/$file");
$output .= '
'.$file.'';
if ($candelete) {
@@ -418,9 +415,7 @@
foreach ($files as $key => $file) {
$icon = mimeinfo('icon', $file);
-
- $ffurl = "$CFG->wwwroot/file.php?file=/$filearea/$file";
-
+ $ffurl = "$CFG->wwwroot/file.php?file=". urlencode("/$filearea/$file");
$output .= '
'.$file.'';
if ($candelete) {