|
|
|
|
@ -432,6 +432,19 @@ class OC_Helper { |
|
|
|
|
self::$tmpFiles[]=$file; |
|
|
|
|
return $file; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* create a temporary folder with an unique filename |
|
|
|
|
* @return string |
|
|
|
|
* |
|
|
|
|
* temporary files are automatically cleaned up after the script is finished |
|
|
|
|
*/ |
|
|
|
|
public static function tmpFolder(){ |
|
|
|
|
$path=get_temp_dir().'/'.md5(time().rand()); |
|
|
|
|
mkdir($path); |
|
|
|
|
self::$tmpFiles[]=$path; |
|
|
|
|
return $path.'/'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* remove all files created by self::tmpFile |
|
|
|
|
@ -439,7 +452,7 @@ class OC_Helper { |
|
|
|
|
public static function cleanTmp(){ |
|
|
|
|
foreach(self::$tmpFiles as $file){ |
|
|
|
|
if(file_exists($file)){ |
|
|
|
|
unlink($file); |
|
|
|
|
self::rmdirr($file); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|