From: skodak Date: Tue, 12 Aug 2008 15:16:06 +0000 (+0000) Subject: MDL-16011 send_temp_file() now used in grades xml export X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f6f2f42daebd1e68ac176a43878f1b6fb76c0618;p=moodle.git MDL-16011 send_temp_file() now used in grades xml export --- 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); } }