Index: /temp/branches/ec-cube-beta/html/regist/complete.php
===================================================================
--- /temp/branches/ec-cube-beta/html/regist/complete.php	(revision 11305)
+++ /temp/branches/ec-cube-beta/html/regist/complete.php	(revision 11307)
@@ -19,12 +19,12 @@
 $objView = new SC_SiteView();
 $objQuery = new SC_Query();
-$objCampaignSess = new SC_CampaignSession();
 
 // ¥­¥ã¥ó¥Ú¡¼¥ó¤«¤é¤ÎÅÐÏ¿¤Î¾ì¹ç¤Î½èÍý
 if($_GET["cp"] != "") {
-	$arrCampaign= $objQuery->select("campaign_id, directory_name", "dtb_campaign", "campaign_id = ?", array($_GET["cp"]));
-	$objPage->is_campaign = $arrCampaign[0]['campaign_id'];
+	$arrCampaign= $objQuery->select("directory_name", "dtb_campaign", "campaign_id = ?", array($_GET["cp"]));
 	// ¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥£¥ì¥¯¥È¥êÌ¾¤òÊÝ»ý
 	$objPage->dir_name = $arrCampaign[0]['directory_name'];
+} else {
+	$objPage->dir_name = "";
 }
 
@@ -34,6 +34,8 @@
 $objView->assignobj($objPage);
 // ¥Õ¥ì¡¼¥à¤òÁªÂò(¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊÑ¹¹)
-$objCampaignSess->pageView($objView);
-// ¥»¥Ã¥·¥ç¥ó¤Î³«Êü
-$objCampaignSess->delCampaign();
+if($objPage->dir_name != "") {
+	$objView->display(CAMPAIGN_TEMPLATE_PATH . $objPage->dir_name  . "/active/site_frame.tpl");
+} else {
+	$objView->display(SITE_FRAME);	
+}
 ?>
