[MDL-15300] Remove temporary files created while exporting a preset as ZIP file....
authorrobertall <robertall>
Wed, 18 Jun 2008 14:49:44 +0000 (14:49 +0000)
committerrobertall <robertall>
Wed, 18 Jun 2008 14:49:44 +0000 (14:49 +0000)
mod/data/preset.php

index 54dd568a8e47928eb1ba6ab2ab051586492aaeec..c182e4143bf0355379d6e2e5b3422ebbea81c58d 100644 (file)
@@ -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;
 }