Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1441 ariadna 1
diff --git a/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php b/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
2
index 022c1bb0d1..a17cb419a9 100644
3
--- a/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
4
+++ b/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
5
@@ -112,6 +112,12 @@ class File
6
      */
7
     public static function sysGetTempDir(): string
8
     {
9
+        // Moodle hack!
10
+        if (function_exists('make_temp_directory')) {
11
+            $temp = make_temp_directory('phpspreadsheet');
12
+            return realpath(dirname($temp));
13
+        }
14
+
15
         $path = sys_get_temp_dir();
16
         if (self::$useUploadTempDirectory) {
17
             //  use upload-directory when defined to allow running on environments having very restricted