Index: /temp/branches/ec-cube-beta/html/admin/contents/campaign.php
===================================================================
--- /temp/branches/ec-cube-beta/html/admin/contents/campaign.php	(revision 11251)
+++ /temp/branches/ec-cube-beta/html/admin/contents/campaign.php	(revision 11252)
@@ -312,6 +312,17 @@
 function lfCreateTemplate($dir, $file) {
 	
+	// ºîÀ®¥Õ¥¡¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê
 	$create_dir = $dir . $file;
-	
+	$create_active_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_ACTIVE;
+	$create_end_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_END;
+	// ¥Ç¥Õ¥©¥ë¥È¥Õ¥¡¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê
+	$default_dir = $dir . "default";
+	$default_active_dir = $default_dir . "/" . CAMPAIGN_TEMPLATE_ACTIVE;
+	$default_end_dir = $default_dir . "/" . CAMPAIGN_TEMPLATE_END;
+	
+	$ret = sfCreateFile($create_dir, 0755);	
+	$ret = sfCreateFile($create_active_dir, 0755);	
+	$ret = sfCreateFile($create_end_dir, 0755);
+		
 	// ¥­¥ã¥ó¥Ú¡¼¥ó¼Â¹ÔPHP¤ò¥³¥Ô¡¼
 	sfCreateFile(CAMPAIGN_PATH . $file);
@@ -320,32 +331,38 @@
 	copy(CAMPAIGN_PATH . "default/complete.php", CAMPAIGN_PATH . $file . "/complete.php");
 	copy(CAMPAIGN_PATH . "default/entry.php", CAMPAIGN_PATH . $file . "/entry.php");
-
-	// ¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È¤Î¥³¥Ô¡¼
-	$test = copy($dir."default", $create_dir);
-sfprintr($test);
-/*
-	$create_active_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_ACTIVE;
-	$create_end_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_END;
-	$ret = sfCreateFile($create_dir, 0755);	
-	$ret = sfCreateFile($create_active_dir, 0755);	
-	$ret = sfCreateFile($create_end_dir, 0755);
 	
 	// ¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥ÈºîÀ®(¥­¥ã¥ó¥Ú¡¼¥óÃæ)
-	sfWriteFile("", $create_active_dir."header.tpl", "w");
-	sfWriteFile("", $create_active_dir."contents.tpl", "w");
-	sfWriteFile("", $create_active_dir."footer.tpl", "w");
+	$header = lfGetFileContents($default_active_dir."header.tpl");
+	sfWriteFile($header, $create_active_dir."header.tpl", "w");
+	$contents = lfGetFileContents($default_active_dir."contents.tpl");
+	sfWriteFile($contents, $create_active_dir."contents.tpl", "w");
+	$footer = lfGetFileContents($default_active_dir."footer.tpl");
+	sfWriteFile($footer, $create_active_dir."footer.tpl", "w");
 	// ¥µ¥¤¥È¥Õ¥ì¡¼¥àºîÀ®
-	$site_frame  = '<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/navi.js"></script>'."\n";
+	$site_frame  = $header."\n";
+	$site_frame .= '<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/navi.js"></script>'."\n";
 	$site_frame .= '<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/site.js"></script>'."\n";
 	$site_frame .= '<!--{include file=$tpl_mainpage}-->'."\n";
-	$site_frame .= "\n";
+	$site_frame .= $footer."\n";
 	sfWriteFile($site_frame, $create_active_dir."site_frame.tpl", "w");
-*/
 
 	/* ¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥ÈºîÀ®(¥­¥ã¥ó¥Ú¡¼¥ó½ªÎ») */
-	sfWriteFile("", $create_end_dir."header.tpl", "w");
-	sfWriteFile("", $create_end_dir."contents.tpl", "w");
-	sfWriteFile("", $create_end_dir."footer.tpl", "w");
-}
-
+	$header = lfGetFileContents($default_end_dir."header.tpl");
+	sfWriteFile($header, $default_end_dir."header.tpl", "w");
+	$contents = lfGetFileContents($default_end_dir."contents.tpl");
+	sfWriteFile($contents, $default_end_dir."contents.tpl", "w");
+	$footer = lfGetFileContents($default_end_dir."footer.tpl");
+	sfWriteFile($footer, $default_end_dir."footer.tpl", "w");
+}
+
+function lfGetFileContents($read_file) {
+	
+	if(fili_exists($read_file)) {
+		$contents = file_get_contents($read_file);
+	} else {
+		$contents = "";		
+	}
+	
+	return $contents;
+}
 ?>
