Ignore:
Timestamp:
2013/08/09 21:27:54 (11 years ago)
Author:
nanasess
Message:

#2234 (非会員お客様情報入力テンプレートと機能の共通化)

  • 値の受け渡しを SC_FormParam::getFormParamList() に統一
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/pages/entry/LC_Page_Entry.php

    r23027 r23040  
    8787        SC_Helper_Customer_Ex::sfCustomerEntryParam($objFormParam); 
    8888        $objFormParam->setParam($_POST); 
    89         $arrForm  = $objFormParam->getHashArray(); 
    9089 
    9190        // mobile用(戻るボタンでの遷移かどうかを判定) 
    92         if (!empty($arrForm['return'])) { 
    93             $_POST['mode'] = 'return'; 
     91        if (!empty($_POST['return'])) { 
     92            $_REQUEST['mode'] = 'return'; 
    9493        } 
    9594 
     
    118117                        } 
    119118                    } 
    120                     $this->arrForm  = $objFormParam->getHashArray(); 
    121119                    break; 
    122120                } 
     
    124122                //-- 確認 
    125123                $this->arrErr = SC_Helper_Customer_Ex::sfCustomerEntryErrorCheck($objFormParam); 
    126                 $this->arrForm  = $objFormParam->getHashArray(); 
    127124                // 入力エラーなし 
    128125                if (empty($this->arrErr)) { 
    129126                    //パスワード表示 
    130                     $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($this->arrForm['password'])); 
     127                    $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($objFormParam->getValue('password'))); 
    131128 
    132129                    $this->tpl_mainpage = 'entry/confirm.tpl'; 
     
    137134                //-- 会員登録と完了画面 
    138135                $this->arrErr = SC_Helper_Customer_Ex::sfCustomerEntryErrorCheck($objFormParam); 
    139                 $this->arrForm  = $objFormParam->getHashArray(); 
    140136                if (empty($this->arrErr)) { 
    141137                    $uniqid             = $this->lfRegistCustomerData($this->lfMakeSqlVal($objFormParam)); 
    142138 
    143                     $this->lfSendMail($uniqid, $this->arrForm); 
     139                    $this->lfSendMail($uniqid, $objFormParam->getHashArray()); 
    144140 
    145141                    // 仮会員が無効の場合 
     
    147143                        // ログイン状態にする 
    148144                        $objCustomer = new SC_Customer_Ex(); 
    149                         $objCustomer->setLogin($this->arrForm['email']); 
     145                        $objCustomer->setLogin($objFormParam->getValue('email')); 
    150146                    } 
    151147 
     
    155151                break; 
    156152            case 'return': 
    157                 $this->arrForm  = $objFormParam->getHashArray(); 
     153                // quiet. 
    158154                break; 
    159155            default: 
    160156                break; 
    161157        } 
    162  
     158        $this->arrForm = $objFormParam->getFormParamList(); 
    163159    } 
    164160 
Note: See TracChangeset for help on using the changeset viewer.