Changeset 18950


Ignore:
Timestamp:
2010/11/06 17:10:56 (13 years ago)
Author:
Yammy
Message:

各ページクラスのprocess()より表示部分をLC_Page::display()に出す案

Location:
branches/camp/camp-2_5-B
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/camp/camp-2_5-B/data/class/SC_CampaignSession.php

    r18786 r18950  
    8686        $objView->display($site_frame); 
    8787    } 
     88 
     89    /* キャンペーンページならフレームを返却 */ 
     90    function getPageFrame($objView, $site_frame = SITE_FRAME) { 
     91        // XXX キャンペーン削除で不具合があったので、応急処置をしています。(テスト不十分) 
     92        if ($this->getIsCampaign()) { 
     93            $site_frame_campaign = CAMPAIGN_TEMPLATE_PATH . $this->getCampaignDir()  . "/active/site_frame.tpl"; 
     94            if (file_exists($site_frame_campaign)) { 
     95                $site_frame = $site_frame_campaign; 
     96            } 
     97        } 
     98        return $site_frame; 
     99    } 
    88100} 
    89101?> 
  • branches/camp/camp-2_5-B/data/class/pages/LC_Page.php

    r18701 r18950  
    7373    var $transactionid; 
    7474 
     75    /**  */ 
     76    var $site_frame; 
     77 
    7578    // }}} 
    7679    // {{{ functions 
     
    8689        $layout = new SC_Helper_PageLayout_Ex(); 
    8790        $layout->sfGetPageLayout($this, false); 
     91        $this->tpl = SITE_FRAME; 
    8892    } 
    8993 
     
    9498     */ 
    9599    function process() {} 
     100 
     101    /** 
     102     *  Page の表示プロセス 
     103     * 
     104     * @return void 
     105     */ 
     106    function display() { 
     107echo "\$this->tpl = $this->tpl<br />\n"; 
     108echo "LC_Page::disp<br />\n"; 
     109 
     110        // SC_Helper_Pagin_Ex::process(); 
     111        $this->objView->assignobj($this); 
     112 
     113        // campaign 
     114        #if (is_object($this->objCampaignSess)) { 
     115            #$this->tpl = $this->objCampaignSess->getPageFrame(); 
     116        #} 
     117 
     118        if (!empty($this->redirect_url)) { 
     119echo "redirect<br />\n"; 
     120            $this->sendRedirect($this->redirect_url); 
     121        } elseif(!empty($this->download)) { 
     122echo "download<br />\n"; 
     123        } else { 
     124echo "default<br />\n"; 
     125            $this->objView->display($this->tpl); 
     126        } 
     127 
     128    } 
    96129 
    97130    /** 
  • branches/camp/camp-2_5-B/data/class/pages/LC_Page_Index.php

    r18820 r18950  
    6464    function process() { 
    6565 
    66         $objView = new SC_SiteView(); 
     66        $this->objView = new SC_SiteView(); 
    6767 
    6868        // レイアウトデザインを取得 
     
    7070        $layout->sfGetPageLayout($this, false, "index.php"); 
    7171        $this->tpl_title = ''; 
    72  
    73         $objView->assignobj($this); 
    74         $objView->display(SITE_FRAME); 
    7572    } 
    7673 
  • branches/camp/camp-2_5-B/data/class/pages/cart/LC_Page_Cart.php

    r18859 r18950  
    7070    function process() { 
    7171 
    72         $objView = new SC_SiteView(false); 
     72        $this->objView = new SC_SiteView(false); 
    7373        $objCartSess = new SC_CartSession(); 
    7474        $objSiteSess = new SC_SiteSession(); 
    75         $objCampaignSess = new SC_CampaignSession(); 
    76         $objSiteInfo = $objView->objSiteInfo; 
     75        $this->objCampaignSess = new SC_CampaignSession(); 
     76        $objSiteInfo = $this->objView->objSiteInfo; 
    7777        $objCustomer = new SC_Customer(); 
    7878        $objDb = new SC_Helper_DB_Ex(); 
     
    126126                $objCartSess->saveCurrentCart($uniqid, $cartKey); 
    127127                // 購入ページへ 
    128                 $this->sendRedirect(URL_SHOP_TOP); 
    129                 exit; 
     128                // $this->sendRedirect(URL_SHOP_TOP); 
     129                // exit; 
     130                $this->redirect_url = URL_SHOP_TOP; 
     131                return; 
    130132            } 
    131133            break; 
     
    159161        $this->tpl_prev_url = $objCartSess->getPrevURL(); 
    160162 
    161         $objView->assignobj($this); 
     163        #$this->objView->assignobj($this); 
    162164        // フレームを選択(キャンペーンページから遷移なら変更) 
    163         $objCampaignSess->pageView($objView); 
     165        #$this->objCampaignSess->pageView($this->objView); 
    164166    } 
    165167 
  • branches/camp/camp-2_5-B/data/install.php

    r18852 r18950  
     1<?php 
     2    define ('ECCUBE_INSTALL', 'ON'); 
     3    define ('SITE_URL', 'http://b.nanasess.net/camp-2_5-B/html/'); 
     4    define ('SSL_URL', 'http://b.nanasess.net/camp-2_5-B/html/'); 
     5    define ('URL_DIR', '/camp-2_5-B/html/'); 
     6    define ('DOMAIN_NAME', ''); 
     7    define ('DB_TYPE', 'pgsql'); 
     8    define ('DB_USER', 'eccube_25_b_user'); 
     9    define ('DB_PASSWORD', 'RJsLTLTFJz'); 
     10    define ('DB_SERVER', '127.0.0.1'); 
     11    define ('DB_NAME', 'eccube_25_b_db'); 
     12    define ('DB_PORT', '54320'); 
     13    define ('MOBILE_HTML_PATH', HTML_PATH . 'mobile/'); 
     14    define ('MOBILE_SITE_URL', SITE_URL . 'mobile/'); 
     15    define ('MOBILE_SSL_URL', SSL_URL . 'mobile/'); 
     16    define ('MOBILE_URL_DIR', URL_DIR . 'mobile/'); 
     17?> 
  • branches/camp/camp-2_5-B/html/cart/index.php

    r18701 r18950  
    3333$objPage->init(); 
    3434$objPage->process(); 
     35$objPage->display(); 
    3536?> 
  • branches/camp/camp-2_5-B/html/index.php

    r18701 r18950  
    3232$objPage->init(); 
    3333$objPage->process(); 
     34$objPage->display(); 
    3435?> 
Note: See TracChangeset for help on using the changeset viewer.