Changeset 11085 for temp/branches


Ignore:
Timestamp:
2006/12/22 11:36:02 (19 years ago)
Author:
uehara
Message:
 
Location:
temp/branches/ec-cube-beta
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/ec-cube-beta/data/class/SC_CampaignSession.php

    r11082 r11085  
    99class SC_CampaignSession { 
    1010    var $key; 
     11    var $campaign_dir; 
     12    var $is_campaign = 'is_campaign'; 
     13    var $campaign_dir = 'campaign_dir'; 
    1114     
    1215    /* ¥³¥ó¥¹¥È¥é¥¯¥¿ */ 
     
    1619    } 
    1720     
    18     function setValue($key, $val) { 
    19         $_SESSION[$this->key][$key] = $val; 
     21    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤é¤ÎÁ«°Ü¾ðÊó¤òÊÝ»ý */ 
     22    function setIsCampaign() { 
     23        $_SESSION[$this->key][$this->is_campaign] = true; 
     24    } 
     25 
     26    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤é¤ÎÁ«°Ü¾ðÊó¤ò¼èÆÀ */ 
     27    function getIsCampaign() { 
     28        return $_SESSION[$this->key][$this->$is_campaign]; 
     29    } 
     30 
     31    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤é¤ÎÁ«°Ü¾ðÊó¤òºï½ü */ 
     32    function delCampaign() { 
     33        unset($_SESSION[$this->key][$this->$is_campaign]); 
     34    } 
     35 
     36    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¥»¥Ã¥È */ 
     37    function setCampaignDir($campaign_dir) { 
     38        $_SESSION[$this->key][$this->campaign_dir] = $campaign_dir; 
    2039    } 
    2140     
    22     function getValue($key) { 
    23         return $_SESSION[$this->key][$key]; 
    24     }    
     41    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¼èÆÀ */ 
     42    function getCampaignDir() { 
     43        return $_SESSION[$this->key][$this->campaign_dir]; 
     44    } 
     45     
     46    /* ¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤Ê¤é¥Õ¥ì¡¼¥à¤òÊѹ¹ */ 
     47    function pageView($objView, $site_frame = SITE_FRAME) { 
     48        if($this->getIsCampaign()) { 
     49            $objView->display(CAMPAIGN_TEMPLATE_PATH . $this->getCampaignDir()  . "/active"); 
     50        } else { 
     51            $objView->display($site_frame); 
     52        } 
     53    } 
    2554} 
    2655?> 
  • temp/branches/ec-cube-beta/html/require.php

    r9552 r11085  
    2626require_once($include_dir . "/../data/class/SC_CartSession.php"); 
    2727require_once($include_dir . "/../data/class/SC_SiteSession.php"); 
     28require_once($include_dir . "/../data/class/SC_CampaignSession.php"); 
    2829require_once($include_dir . "/../data/class/SC_Customer.php"); 
    2930require_once($include_dir . "/../data/class/SC_Cookie.php"); 
Note: See TracChangeset for help on using the changeset viewer.