From f6f2f42daebd1e68ac176a43878f1b6fb76c0618 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 12 Aug 2008 15:16:06 +0000 Subject: [PATCH] MDL-16011 send_temp_file() now used in grades xml export --- grade/export/xml/grade_export_xml.php | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/grade/export/xml/grade_export_xml.php b/grade/export/xml/grade_export_xml.php index 4e64f164f6..6b6dc4d504 100755 --- a/grade/export/xml/grade_export_xml.php +++ b/grade/export/xml/grade_export_xml.php @@ -24,6 +24,7 @@ /////////////////////////////////////////////////////////////////////////// require_once($CFG->dirroot.'/grade/export/lib.php'); +require_once($CFG->libdir.'/filelib.php'); class grade_export_xml extends grade_export { @@ -107,17 +108,8 @@ class grade_export_xml extends grade_export { $gui->close(); $geub->close(); - @header('Cache-Control: private, must-revalidate, pre-check=0, post-check=0, max-age=0'); - @header('Expires: '. gmdate('D, d M Y H:i:s', 0) .' GMT'); - @header('Pragma: no-cache'); - header("Content-type: text/xml; charset=UTF-8"); - header("Content-Disposition: attachment; filename=\"$downloadfilename\""); - - readfile_chunked($tempfilename); - - @unlink($tempfilename); - - exit(); + @header("Content-type: text/xml; charset=UTF-8"); + send_temp_file($tempfilename, $downloadfilename, false); } } -- 2.39.5