Index: /temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php
===================================================================
--- /temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php	(revision 10855)
+++ /temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php	(revision 10855)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright(c) 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ */
+require_once("../../require.php");
+
+class LC_Page {
+
+	function LC_Page() {
+		$this->tpl_mainpage = 'contents/campaign.tpl';
+		$this->tpl_subnavi = 'contents/subnavi.tpl';
+		$this->tpl_subno = "campaign";
+		$this->tpl_mainno = 'contents';
+		$this->tpl_subtitle = '¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥¶¥¤¥óÀßÄê';
+	}
+}
+
+$objPage = new LC_Page();
+$objView = new SC_AdminView();
+
+// Ç§¾Ú²ÄÈÝ¤ÎÈ½Äê
+$objSess = new SC_Session();
+sfIsSuccess($objSess);
+
+$division = $_POST['division'];
+$pre_DIR = USER_INC_PATH . 'preview/';
+
+// ¥Ç¡¼¥¿¹¹¿·½èÍý
+if ($division != ''){
+	// ¥×¥ì¥Ó¥å¡¼ÍÑ¥Æ¥ó¥×¥ì¡¼¥È¤Ë½ñ¤­¹þ¤ß	
+	$fp = fopen($pre_DIR.$division.'.tpl',"w");
+	fwrite($fp, $_POST[$division]);
+	fclose($fp);
+
+	// ÅÐÏ¿»þ¤Ï¥×¥ì¥Ó¥å¡¼ÍÑ¥Æ¥ó¥×¥ì¡¼¥È¤ò¥³¥Ô¡¼¤¹¤ë
+	if ($_POST['mode'] == 'confirm'){
+		copy($pre_DIR.$division.".tpl", USER_INC_PATH . $division . ".tpl");
+		// ´°Î»¥á¥Ã¥»¡¼¥¸¡Ê¥×¥ì¥Ó¥å¡¼»þ¤ÏÉ½¼¨¤·¤Ê¤¤¡Ë
+		$objPage->tpl_onload="alert('ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£');";
+		
+		// ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤ÎÉý¤ò¸µ¤ËÌá¤¹(½èÍý¤ÎÅý°ì¤Î¤¿¤á)
+		$_POST['header_row'] = "";
+		$_POST['footer_row'] = "";
+	}else if ($_POST['mode'] == 'preview'){
+		if ($division == "header") $objPage->header_prev = "on";
+		if ($division == "footer") $objPage->footer_prev = "on";
+	}
+
+	// ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿)
+	$header_data = file_get_contents($pre_DIR . "header.tpl");
+	
+	// ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿)
+	$footer_data = file_get_contents($pre_DIR . "footer.tpl");
+}else{
+	// post¤Ç¥Ç¡¼¥¿¤¬ÅÏ¤µ¤ì¤Ê¤±¤ì¤Ð¿·µ¬ÆÉ¤ß¹þ¤ß¤ÈÈ½ÃÇ¤ò¤·¡¢¥×¥ì¥Ó¥å¡¼ÍÑ¥Ç¡¼¥¿¤òÀµµ¬¤Î¥Ç¡¼¥¿¤Ç¾å½ñ¤­¤¹¤ë
+	if (!is_dir($pre_DIR)) {
+		mkdir($pre_DIR);
+	}
+	copy(USER_INC_PATH . "header.tpl", $pre_DIR . "header.tpl");
+	copy(USER_INC_PATH . "footer.tpl", $pre_DIR . "footer.tpl");
+	
+	// ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß
+	$header_data = file_get_contents(USER_INC_PATH . "header.tpl");
+	// ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß
+	$footer_data = file_get_contents(USER_INC_PATH . "footer.tpl");
+
+}
+
+// ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤ËÉ½¼¨
+$objPage->header_data = $header_data;
+$objPage->footer_data = $footer_data;
+
+if ($_POST['header_row'] != ''){
+	$objPage->header_row = $_POST['header_row'];
+}
+
+if ($_POST['footer_row'] != ''){
+	$objPage->footer_row = $_POST['footer_row'];
+}
+
+// ¥Ö¥é¥¦¥¶¥¿¥¤¥×
+$objPage->browser_type = $_POST['browser_type'];
+
+// ²èÌÌ¤ÎÉ½¼¨
+$objView->assignobj($objPage);
+$objView->display(MAIN_FRAME);
+
+//---------------------------------------------------------------------------------------------------------------------------------------------------------
