Index: /temp/trunk/html/admin/design/upload.php
===================================================================
--- /temp/trunk/html/admin/design/upload.php	(revision 10382)
+++ /temp/trunk/html/admin/design/upload.php	(revision 10383)
@@ -59,5 +59,5 @@
 		$objUpFile->moveTempFile();
 		// ²òÅà
-		lfUnpacking($new_file_dir, $_FILES['template_file']['name'], $new_file_dir."/");
+		lfUnpacking($new_file_dir."/".$_FILES['template_file']['name'], $new_file_dir."/");
 		// DB¤ËÊÝÂ¸
 		lfRegistTemplate($arrRet);
@@ -167,10 +167,12 @@
  * ÀâÌÀ¡¡¡§¥Æ¥ó¥×¥ì¡¼¥È¥Ç¡¼¥¿ÅÐÏ¿
  */
-function lfUnpacking($dir, $file_name, $unpacking_dir) {
+function lfUnpacking($file_name, $unpacking_dir) {
 
-	//°µ½Ì¥Õ¥é¥°TRUE¤Ïgzip²òÅà¤ò¤ª¤³¤Ê¤¦
-	$tar = new Archive_Tar($dir."/".$file_name, TRUE);
-	//»ØÄê¤µ¤ì¤¿¥Õ¥©¥ë¥ÀÆâ¤Ë²òÅà¤¹¤ë
-	$err = $tar->extract($dir);
+	// °µ½Ì¥Õ¥é¥°TRUE¤Ïgzip²òÅà¤ò¤ª¤³¤Ê¤¦
+	$tar = new Archive_Tar($file_name, TRUE);
+	// »ØÄê¤µ¤ì¤¿¥Õ¥©¥ë¥ÀÆâ¤Ë²òÅà¤¹¤ë
+	$err = $tar->extractModify($unpacking_dir, $file_name);
+	// ²òÅà¤¹¤ëºÝ¤Ë¥Õ¥©¥ë¥À¤¬
+	sfCopyDir($image_dir, "../../upload/save_image/", $copy_mess, true);
 
 	return $err;
