main/exercice/export/aiken/aiken_import.inc.php 1 location
|
@@ 23-32 (lines=10) @@
|
| 20 |
|
* @param int $mode |
| 21 |
|
* @return string |
| 22 |
|
*/ |
| 23 |
|
function tempdir($dir, $prefix = 'tmp', $mode = 0777) { |
| 24 |
|
if (substr($dir, -1) != '/') |
| 25 |
|
$dir .= '/'; |
| 26 |
|
|
| 27 |
|
do { |
| 28 |
|
$path = $dir . $prefix . mt_rand(0, 9999999); |
| 29 |
|
} while (!mkdir($path, $mode)); |
| 30 |
|
|
| 31 |
|
return $path; |
| 32 |
|
} |
| 33 |
|
|
| 34 |
|
/** |
| 35 |
|
* This function displays the form for import of the zip file with qti2 |
main/exercice/export/exercise_import.inc.php 1 location
|
@@ 16-27 (lines=12) @@
|
| 13 |
|
/** |
| 14 |
|
* function to create a temporary directory (SAME AS IN MODULE ADMIN) |
| 15 |
|
*/ |
| 16 |
|
function tempdir($dir, $prefix = 'tmp', $mode = 0777) |
| 17 |
|
{ |
| 18 |
|
if (substr($dir, -1) != '/') { |
| 19 |
|
$dir .= '/'; |
| 20 |
|
} |
| 21 |
|
|
| 22 |
|
do { |
| 23 |
|
$path = $dir.$prefix.mt_rand(0, 9999999); |
| 24 |
|
} while (!mkdir($path, $mode)); |
| 25 |
|
|
| 26 |
|
return $path; |
| 27 |
|
} |
| 28 |
|
|
| 29 |
|
/** |
| 30 |
|
* Unzip the exercise in the temp folder |