Ignore:
Timestamp:
2013/05/02 18:11:36 (13 years ago)
Author:
h_yoshimoto
Message:

#2236 2.12.3リリース以降の2.12-devへのコミット差し戻し

Location:
branches/version-2_12-dev/data/class/pages/entry
Files:
4 edited

Legend:

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

    r22591 r22796  
    3232 * @version $Id:LC_Page_Entry.php 15532 2007-08-31 14:39:46Z nanasess $ 
    3333 */ 
    34 class LC_Page_Entry extends LC_Page_Ex  
    35 { 
     34class LC_Page_Entry extends LC_Page_Ex { 
    3635 
    3736    // {{{ properties 
     
    4443     * @return void 
    4544     */ 
    46     function init() 
    47     { 
     45    function init() { 
    4846        parent::init(); 
    4947        $masterData         = new SC_DB_MasterData_Ex(); 
     
    6664     * @return void 
    6765     */ 
    68     function process() 
    69     { 
     66    function process() { 
    7067        parent::process(); 
    7168        $this->action(); 
     
    7774     * @return void 
    7875     */ 
    79     function action() 
    80     { 
     76    function action() { 
    8177 
    8278        $objFormParam = new SC_FormParam_Ex(); 
     
    171167     * @return void 
    172168     */ 
    173     function destroy() 
    174     { 
     169    function destroy() { 
    175170        parent::destroy(); 
    176171    } 
     
    184179     * @return uniqid 
    185180     */ 
    186     function lfRegistCustomerData($sqlval) 
    187     { 
     181    function lfRegistCustomerData($sqlval) { 
    188182        SC_Helper_Customer_Ex::sfEditCustomerData($sqlval); 
    189183        return $sqlval['secret_key']; 
     
    201195     * @return $arrResults 
    202196     */ 
    203     function lfMakeSqlVal(&$objFormParam) 
    204     { 
     197    function lfMakeSqlVal(&$objFormParam) { 
    205198        $arrForm                = $objFormParam->getHashArray(); 
    206199        $arrResults             = $objFormParam->getDbArray(); 
     
    237230     * @return void 
    238231     */ 
    239     function lfSendMail($uniqid, $arrForm) 
    240     { 
     232    function lfSendMail($uniqid, $arrForm) { 
    241233        $CONF           = SC_Helper_DB_Ex::sfGetBasisData(); 
    242234 
     
    293285     * @return boolean kiyaku.php からの妥当な遷移であれば true 
    294286     */ 
    295     function lfCheckReferer(&$post, $referer) 
    296     { 
     287    function lfCheckReferer(&$post, $referer) { 
    297288 
    298289        if (SC_Display_Ex::detectDevice() !== DEVICE_TYPE_MOBILE 
     
    310301     * @return array $arrErr エラーメッセージ配列 
    311302     */ 
    312     function lfCheckError($arrRequest) 
    313     { 
     303    function lfCheckError($arrRequest) { 
    314304        // パラメーター管理クラス 
    315305        $objFormParam = new SC_FormParam_Ex(); 
     
    323313        // エラーチェック 
    324314        $arrErr = $objFormParam->checkError(); 
     315        // 親ウィンドウの戻り値を格納するinputタグのnameのエラーチェック 
     316        if (!$this->lfInputNameCheck($addData['zip01'])) { 
     317            $arrErr['zip01'] = '※ 入力形式が不正です。<br />'; 
     318        } 
     319        if (!$this->lfInputNameCheck($arrdata['zip02'])) { 
     320            $arrErr['zip02'] = '※ 入力形式が不正です。<br />'; 
     321        } 
    325322 
    326323        return $arrErr; 
    327324    } 
     325 
     326    /** 
     327     * エラーチェック. 
     328     * 
     329     * @param string $value 
     330     * @return エラーなし:true エラー:false 
     331     */ 
     332    function lfInputNameCheck($value) { 
     333        // 半角英数字と_(アンダーバー), []以外の文字を使用していたらエラー 
     334        if (strlen($value) > 0 && !preg_match("/^[a-zA-Z0-9_\[\]]+$/", $value)) { 
     335            return false; 
     336        } 
     337 
     338        return true; 
     339    } 
    328340} 
  • branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php

    r22567 r22796  
    3232 * @version $Id$ 
    3333 */ 
    34 class LC_Page_Entry_Complete extends LC_Page_Ex  
    35 { 
     34class LC_Page_Entry_Complete extends LC_Page_Ex { 
    3635 
    3736    // }}} 
     
    4342     * @return void 
    4443     */ 
    45     function init() 
    46     { 
     44    function init() { 
    4745        parent::init(); 
    4846        $this->httpCacheControl('nocache'); 
     
    5452     * @return void 
    5553     */ 
    56     function process() 
    57     { 
     54    function process() { 
    5855        parent::process(); 
    5956        $this->action(); 
     
    6663     * @return void 
    6764     */ 
    68     function action() 
    69     { 
     65    function action() { 
    7066 
    7167        // カートが空かどうかを確認する。 
     
    9692     * @return void 
    9793     */ 
    98     function destroy() 
    99     { 
     94    function destroy() { 
    10095        parent::destroy(); 
    10196    } 
  • branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php

    r22567 r22796  
    3232 * @version $Id$ 
    3333 */ 
    34 class LC_Page_Entry_EmailMobile extends LC_Page_Ex  
    35 { 
     34class LC_Page_Entry_EmailMobile extends LC_Page_Ex { 
    3635 
    3736    // }}} 
     
    4342     * @return void 
    4443     */ 
    45     function init() 
    46     { 
     44    function init() { 
    4745        parent::init(); 
    4846 
     
    5452     * @return void 
    5553     */ 
    56     function process() 
    57     { 
     54    function process() { 
    5855        parent::process(); 
    5956        $this->action(); 
     
    6663     * @return void 
    6764     */ 
    68     function action() 
    69     { 
     65    function action() { 
    7066 
    7167        $objCustomer    = new SC_Customer_Ex(); 
     
    9995     * @return void 
    10096     */ 
    101     function destroy() 
    102     { 
     97    function destroy() { 
    10398        parent::destroy(); 
    10499    } 
     
    110105     * @return void 
    111106     */ 
    112     function lfInitParam(&$objFormParam) 
    113     { 
     107    function lfInitParam(&$objFormParam) { 
    114108        $objFormParam->addParam('メールアドレス', 'email_mobile', null, 'a', 
    115109                                array('NO_SPTAB', 'EXIST_CHECK', 'CHANGE_LOWER', 'EMAIL_CHAR_CHECK', 'EMAIL_CHECK', 'MOBILE_EMAIL_CHECK')); 
     
    124118     * @return array エラー情報の配列 
    125119     */ 
    126     function lfCheckError(&$objFormParam) 
    127     { 
     120    function lfCheckError(&$objFormParam) { 
    128121        $objFormParam->convParam(); 
    129122        $objErr         = new SC_CheckError_Ex(); 
     
    147140     * @return void 
    148141     */ 
    149     function lfRegistEmailMobile($email_mobile, $customer_id) 
    150     { 
     142    function lfRegistEmailMobile($email_mobile, $customer_id) { 
    151143        $objQuery = SC_Query_Ex::getSingletonInstance(); 
    152144        $objQuery->update('dtb_customer', 
  • branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php

    r22570 r22796  
    3232 * @version $Id$ 
    3333 */ 
    34 class LC_Page_Entry_Kiyaku extends LC_Page_Ex  
    35 { 
     34class LC_Page_Entry_Kiyaku extends LC_Page_Ex { 
    3635 
    3736    // }}} 
     
    4342     * @return void 
    4443     */ 
    45     function init() 
    46     { 
     44    function init() { 
    4745        parent::init(); 
    4846        $this->tpl_title = 'ご利用規約'; 
     
    5452     * @return void 
    5553     */ 
    56     function process() 
    57     { 
     54    function process() { 
    5855        parent::process(); 
    5956        $this->action(); 
     
    6663     * @return void 
    6764     */ 
    68     function action() 
    69     { 
     65    function action() { 
    7066 
    7167        $arrKiyaku = $this->lfGetKiyakuData(); 
     
    8783     * @return void 
    8884     */ 
    89     function destroy() 
    90     { 
     85    function destroy() { 
    9186        parent::destroy(); 
    9287    } 
     
    10196     * @return string 規約の内容をテキストエリアで表示するように整形したデータ 
    10297     */ 
    103     function lfMakeKiyakuText($arrKiyaku, $max, $offset) 
    104     { 
     98    function lfMakeKiyakuText($arrKiyaku, $max, $offset) { 
    10599        $this->tpl_kiyaku_text = ''; 
    106100        for ($i = 0; $i < $max; $i++) { 
     
    118112     * @return array $arrKiyaku 規約の配列 
    119113     */ 
    120     function lfGetKiyakuData() 
    121     { 
    122         $objKiyaku = new SC_Helper_Kiyaku_Ex(); 
    123         $arrKiyaku = $objKiyaku->getList(); 
     114    function lfGetKiyakuData() { 
     115 
     116        $objQuery   = SC_Query_Ex::getSingletonInstance(); 
     117 
     118        $objQuery->setOrder('rank DESC'); 
     119        $arrKiyaku  = $objQuery->select('kiyaku_title, kiyaku_text', 'dtb_kiyaku', 'del_flg <> 1'); 
    124120 
    125121        return $arrKiyaku; 
     
    134130     * @return int 
    135131     */ 
    136     function lfSetOffset($offset) 
    137     { 
     132    function lfSetOffset($offset) { 
    138133        return is_numeric($offset) === true ? intval($offset) : 1; 
    139134    } 
Note: See TracChangeset for help on using the changeset viewer.