From a4736e2808969a93efc10080a2c07cd91ec147ad Mon Sep 17 00:00:00 2001 From: robertall Date: Wed, 18 Jun 2008 14:49:44 +0000 Subject: [PATCH] [MDL-15300] Remove temporary files created while exporting a preset as ZIP file. Merged from MOODLE_19_STABLE. --- mod/data/preset.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mod/data/preset.php b/mod/data/preset.php index 54dd568a8e..c182e4143b 100644 --- a/mod/data/preset.php +++ b/mod/data/preset.php @@ -494,12 +494,15 @@ function data_presets_export($course, $cm, $data) { } $exportfile = "$CFG->dataroot/$course->id/moddata/data/$data->id/$presetname.zip"; - @unlink($exportfile); + unlink($exportfile); $status = zip_files($filelist, $exportfile); // ToDo: status check - // ToDo: remove temporary files + foreach ($filelist as $file) { + unlink($file); + } + rmdir($exportdir); - // Return the full path to the ZIP file to be exported: + // Return the full path to the exported preset file: return $exportfile; } -- 2.39.5