Ignore:
Timestamp:
2013/08/05 06:22:14 (11 years ago)
Author:
AMUAMU
Message:

#2323 (税率対応)
#2235 (越境ECを想定した機能の追加)
#2234 (非会員お客様情報入力テンプレートと機能の共通化)
#2324 (会員登録、注文フォームに「会社名」フィールドを足す)
#2233 (購入手続きのログイン画面でログイン出来ないユーザーがいる)
などの修正

File:
1 edited

Legend:

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

    r22980 r23026  
    4444        $masterData = new SC_DB_MasterData_Ex(); 
    4545        $this->arrPref = $masterData->getMasterData('mtb_pref'); 
     46        $this->arrCountry = $masterData->getMasterData('mtb_country'); 
    4647        $this->arrSex = $masterData->getMasterData('mtb_sex'); 
    4748        $this->arrJob = $masterData->getMasterData('mtb_job'); 
     
    138139                    } 
    139140 
    140             // クッキー保存判定 
    141             if ($objFormParam->getValue('login_memory') == '1' && $objFormParam->getValue('login_email') != '') { 
    142                 $objCookie->setCookie('login_email', $objFormParam->getValue('login_email')); 
    143             } else { 
    144                 $objCookie->setCookie('login_email', ''); 
    145             } 
     141                    // クッキー保存判定 
     142                    if ($objFormParam->getValue('login_memory') == '1' && $objFormParam->getValue('login_email') != '') { 
     143                        $objCookie->setCookie('login_email', $objFormParam->getValue('login_email')); 
     144                    } else { 
     145                        $objCookie->setCookie('login_email', ''); 
     146                    } 
    146147 
    147148                    SC_Response_Ex::sendRedirect( 
     
    173174                } 
    174175                break; 
    175  
    176176            // お客様情報登録 
    177177            case 'nonmember_confirm': 
     
    198198            // 前のページに戻る 
    199199            case 'return': 
    200  
    201200                SC_Response_Ex::sendRedirect(CART_URLPATH); 
    202201                SC_Response_Ex::actionExit(); 
     
    240239                    $this->tpl_title = $nonmember_title; 
    241240                    $this->lfInitParam($objFormParam); 
    242                 } 
    243                 // 通常はログインページ 
    244                 else { 
     241                } else { 
     242                    // 通常はログインページ 
    245243                    $this->lfInitLoginFormParam($objFormParam); 
    246244                } 
     
    248246                $this->setFormParams($objFormParam, $objPurchase, $this->tpl_uniqid); 
    249247                break; 
     248        } 
     249 
     250        // 入力値の取得 
     251        // TODO: getFormParamListに統一したいが顧客登録系がgetHashArrayなので現在は切替方式 
     252        if ($this->tpl_mainpage == $nonmember_mainpage) { 
     253            $this->arrForm = $objFormParam->getHashArray(); 
     254        } else { 
     255            $this->arrForm = $objFormParam->getFormParamList(); 
    250256        } 
    251257 
     
    255261            $this->tpl_login_memory = '1'; 
    256262        } 
    257  
    258         // 入力値の取得 
    259         $this->arrForm = $objFormParam->getFormParamList(); 
    260263 
    261264        // 携帯端末IDが一致する会員が存在するかどうかをチェックする。 
     
    299302    { 
    300303        $objFormParam->addParam('記憶する', 'login_memory', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
    301         $objFormParam->addParam('メールアドレス', 'login_email', STEXT_LEN, 'a', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
    302         $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_MAX_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
     304        $objFormParam->addParam('メールアドレス', 'login_email', '' , 'a', array('EXIST_CHECK', 'EMAIL_CHECK', 'SPTAB_CHECK' ,'EMAIL_CHAR_CHECK')); 
     305        $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_MAX_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'SPTAB_CHECK')); 
    303306    } 
    304307 
Note: See TracChangeset for help on using the changeset viewer.