Changeset 16930 for branches


Ignore:
Timestamp:
2007/12/19 13:49:35 (15 years ago)
Author:
satou
Message:

A8,Moba8のモジュール対応

Location:
branches/feature-module-update
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/Smarty/templates/default/mobile/mail_templates/customer_mail.tpl

    r16582 r16930  
    3333   ~~~~~~ 
    3434本会員登録を完了するには下記URLにアクセスしてください。 
    35 <!--{$smarty.const.MOBILE_SSL_URL}-->regist/index.php?mode=regist&id=<!--{$uniqid}--> 
     35<!--{$smarty.const.MOBILE_SSL_URL}-->regist/index.php?mode=regist&id=<!--{$uniqid}--><!--{$etc_value}--> 
    3636 
    3737上記URLにて本会員登録が完了いたしましたら改めてご登録内容ご確認メールをお送り致します。 
  • branches/feature-module-update/data/Smarty/templates/default/mobile/site_main.tpl

    r16582 r16930  
    2323*}--> 
    2424<body bgcolor="#ffffff" text="#555555" link="#3a75af" vlink="#3a75af" alink="#3a75af"> 
     25<!--{* Moba8リクエスト用 *}--> 
     26<!--{$tpl_conv_page|sfRequestMoba8:$tpl_aff_option}--> 
     27 
    2528<!--▼MAIN--> 
    2629<!--{include file=$tpl_mainpage}--> 
  • branches/feature-module-update/data/Smarty/templates/default/site_main.tpl

    r16583 r16930  
    2121 *}--> 
    2222<body onload="preLoadImg('<!--{$smarty.const.URL_DIR}-->'); <!--{$tpl_onload}-->"> 
     23<!--{* A8タグ表示用 *}--> 
     24<!--{$tpl_conv_page|sfPrintA8Tag:$tpl_aff_option}--> 
     25 
    2326<!--{$GLOBAL_ERR}--> 
    2427<noscript> 
  • branches/feature-module-update/data/class/pages/entry/LC_Page_Entry.php

    r16741 r16930  
    207207 
    208208                    // 完了ページに移動させる。 
    209                     $this->sendRedirect($this->getLocation("./complete.php")); 
     209                    $customer_id = $objQuery->get("dtb_customer", "customer_id", "secret_key = ?", array($this->uniqid)); 
     210                    $this->sendRedirect($this->getLocation("./complete.php", array("ci" => $customer_id))); 
    210211                    exit; 
    211212                } 
     
    463464                    // 空メールを受信済みの場合はすぐに本登録完了にする。 
    464465                    if (isset($_SESSION['mobile']['kara_mail_from'])) { 
    465  
    466466                        $param = array("mode" => "regist", 
    467467                                       "id" => $this->uniqid, 
     
    486486                    // 仮会員が有効の場合 
    487487                    if(CUSTOMER_CONFIRM_MAIL == true) { 
    488  
     488                        // Moba8パラメーターを保持する場合はカラム追加 
     489                        if (isset($_SESSION['a8'])) $this->etc_value = "&a8=". $_SESSION['a8']; 
    489490                        $subject = $objHelperMail->sfMakeSubject($objQuery, $objMailText, $this, '会員登録のご確認'); 
    490491                        $toCustomerMail = $objMailText->fetch("mail_templates/customer_mail.tpl"); 
  • branches/feature-module-update/data/class/pages/entry/LC_Page_Entry_Complete.php

    r16741 r16930  
    5252            // 本会員登録完了 
    5353            $this->tpl_mainpage = 'regist/complete.tpl'; 
     54            $this->tpl_conv_page = AFF_ENTRY_COMPLETE; 
    5455        } 
    5556 
  • branches/feature-module-update/data/class/pages/regist/LC_Page_Regist.php

    r16741 r16930  
    6060     */ 
    6161    function process() { 
    62         $objQuery = new SC_Query(); 
    6362        $objView = new SC_SiteView(); 
    6463        $objSiteInfo = $objView->objSiteInfo; 
     
    7170 
    7271        if(!empty($_GET["cp"])) { 
    73             $etc_val = array("cp" => $_GET['cp']); 
     72            $etc_val['cp'] = $_GET['cp']; 
    7473        } 
    7574 
    7675        //-- 本登録完了のためにメールから接続した場合 
    7776        if ($_GET["mode"] == "regist") { 
    78  
    7977            //-- 入力チェック 
    8078            $this->arrErr = $this->lfErrorCheck($_GET); 
    8179            if ($this->arrErr) { 
    8280                SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", true, $this->arrErr["id"]); 
     81             
    8382            } else { 
    8483                $registSecretKey = $this->lfRegistData($_GET);          //本会員登録(フラグ変更) 
     
    8685 
    8786                // ログイン済みの状態にする。 
    88                 $email = $objQuery->get("dtb_customer", "email", "secret_key = ?", array($registSecretKey)); 
    89                 $objCustomer->setLogin($email); 
     87                $objQuery = new SC_Query(); 
     88                $arrRet = $objQuery->select("customer_id, email", "dtb_customer", "secret_key = ?", array($registSecretKey)); 
     89                $objCustomer->setLogin($arrRet[0]['email']); 
     90                $etc_val['ci'] = $arrRet[0]['customer_id']; 
     91                $_SERVER['QUERY_STRING'] = NULL; 
    9092                $this->sendRedirect($this->getLocation("./complete.php", $etc_val)); 
    9193                exit; 
     
    117119     */ 
    118120    function mobileProcess() { 
    119         $objQuery = new SC_Query(); 
    120121        $objView = new SC_MobileView(); 
    121122        $objSiteInfo = $objView->objSiteInfo; 
     
    139140 
    140141                // ログイン済みの状態にする。 
    141  
     142                $objQuery = new SC_Query(); 
    142143                $email = $objQuery->get("dtb_customer", "email", "secret_key = ?", array($registSecretKey)); 
    143144                $objCustomer->setLogin($email); 
     
    237238    //---- 入力エラーチェック 
    238239    function lfErrorCheck($array) { 
    239  
    240240        $objQuery = new SC_Query(); 
    241241        $objErr = new SC_CheckError($array); 
  • branches/feature-module-update/data/class/pages/regist/LC_Page_Regist_Complete.php

    r16741 r16930  
    4646        $this->tpl_mainpage = 'regist/complete.tpl'; 
    4747        $this->tpl_title = '会員登録(完了ページ)'; 
     48        $this->tpl_conv_page = AFF_ENTRY_COMPLETE; 
    4849    } 
    4950 
  • branches/feature-module-update/data/include/module.inc

    r15079 r16930  
    111111} 
    112112 
     113/*------------- ▼A8FLYタグ出力 -------------*/ 
     114if (file_exists(MODULE_PATH. "mdl_a8/include.php") === TRUE) { 
     115    require_once(MODULE_PATH. "mdl_a8/include.php"); 
     116} 
     117 
     118/*------------- ▼Moba8FLY連携 -------------*/ 
     119if (file_exists(MODULE_PATH. "mdl_moba8/include.php") === TRUE) { 
     120    require_once(MODULE_PATH. "mdl_moba8/include.php"); 
     121} 
     122 
    113123?> 
  • branches/feature-module-update/html/mobile/require.php

    r16772 r16930  
    4444$objInit->init(); 
    4545 
    46 //require_once($include_dir . "/.." . HTML2DATA_DIR . "conf/conf.php"); 
    47 //require_once($include_dir . "/.." . HTML2DATA_DIR . "conf/mobile_conf.php"); 
    4846require_once($include_dir . "/.." . HTML2DATA_DIR . "include/module.inc"); 
    4947require_once(CLASS_EX_PATH . "util_extends/GC_Utils_Ex.php"); 
     
    8785    $objMobile->sfMobileInit(); 
    8886} 
     87 
     88// Moba8対応(Moba8パラメータ引き継ぎ) 
     89if (function_exists("sfGetMoba8Param") == TRUE) { 
     90    sfGetMoba8Param($_GET['a8']); 
     91} 
     92 
    8993?> 
Note: See TracChangeset for help on using the changeset viewer.