Index: branches/comu-ver2/data/class/SC_CampaignSession.php
===================================================================
--- branches/comu-ver2/data/class/SC_CampaignSession.php	(revision 16741)
+++ branches/comu-ver2/data/class/SC_CampaignSession.php	(revision 17498)
@@ -73,9 +73,12 @@
     /* キャンペーンページならフレームを変更 */
     function pageView($objView, $site_frame = SITE_FRAME) {
-        if($this->getIsCampaign()) {
-            $objView->display(CAMPAIGN_TEMPLATE_PATH . $this->getCampaignDir()  . "/active/site_frame.tpl");
-        } else {
-            $objView->display($site_frame);
+        // XXX キャンペーン削除で不具合があったので、応急処置をしています。(テスト不十分)
+        if ($this->getIsCampaign()) {
+            $site_frame_campaign = CAMPAIGN_TEMPLATE_PATH . $this->getCampaignDir()  . "/active/site_frame.tpl";
+            if (file_exists($site_frame_campaign)) {
+                $site_frame = $site_frame_campaign;
+            }
         }
+        $objView->display($site_frame);
     }
 }
