cleaned download filename SC#69, merged from MOODLE_12_STABLE
authorskodak <skodak>
Sat, 29 Jan 2005 15:16:32 +0000 (15:16 +0000)
committerskodak <skodak>
Sat, 29 Jan 2005 15:16:32 +0000 (15:16 +0000)
mod/quiz/report/simplestat/report.php

index 049ad14cf09f9164ce20552e127f70d511583c1e..f1ae7a764e4889def443d09c6944ffad9db38bdd 100644 (file)
@@ -537,7 +537,8 @@ class quiz_report extends quiz_default_report {
             require_once("$CFG->libdir/excel/Worksheet.php");
             require_once("$CFG->libdir/excel/Workbook.php");
             header("Content-type: application/vnd.ms-excel");
-            header("Content-Disposition: attachment; filename=$course->shortname ".$quiz->name.".xls" );
+            $downloadfilename = clean_filename("$course->shortname $quiz->name");
+            header("Content-Disposition: attachment; filename=$downloadfilename.xls");
             header("Expires: 0");
             header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
             header("Pragma: public");
@@ -596,7 +597,8 @@ class quiz_report extends quiz_default_report {
         /// Print header to force download
     
             header("Content-Type: application/download\n"); 
-            header("Content-Disposition: attachment; filename=$course->shortname ".$quiz->name.".txt");
+            $downloadfilename = clean_filename("$course->shortname $quiz->name");
+            header("Content-Disposition: attachment; filename=$downloadfilename.txt");
             header("Expires: 0");
             header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
             header("Pragma: public");