From d6ef666925218c8e92c4cf23f580d8f6019dfb6b Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sun, 16 Sep 2007 00:53:45 +0000 Subject: [PATCH] mujma: ENHANCEMENTS: Tmp folder name changed to _tmp, depends on r38621 in sapphire branch. (merged from branches/gsoc) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@41993 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/ImageEditor.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/ImageEditor.php b/code/ImageEditor.php index 1fff5838..a9a9f8c7 100644 --- a/code/ImageEditor.php +++ b/code/ImageEditor.php @@ -28,7 +28,7 @@ Requirements::javascript('cms/javascript/ImageEditor/Crop.js'); Requirements::javascript('cms/javascript/ImageEditor/Resize.js'); Requirements::javascript('cms/javascript/ImageEditor/ImageBox.js'); - Requirements::javascript('cms/javascript/ImageEditor/ImageEditor.js'); + Requirements::javascript('cms/javascript/ImageEditor/ImageEditor.js'); Requirements::javascript('jsparty/loader.js'); Requirements::javascript('jsparty/behaviour.js'); @@ -76,8 +76,8 @@ break; } $rand = md5(rand(1,100000)); - $gd->writeTo('../assets/tmp/' . $rand . '.jpg'); - return $this->getImageInfoInJSON($gd,'assets/tmp/' . $rand . '.jpg'); + $gd->writeTo('../assets/_tmp/' . $rand . '.' . $fileInfo['extension']); + return $this->getImageInfoInJSON($gd,'assets/_tmp/' . $rand . '.' . $fileInfo['extension']); } /** @@ -122,7 +122,12 @@ */ public function close() { - Filesystem::removeFolder('../assets/tmp'); + $tmpDir = '../assets/_tmp'; + if(file_exists($tmpDir)) { + Filesystem::removeFolder($tmpDir); + mkdir($tmpDir); + chmod($tmpDir, 02775); + } } /**