Changeset 22604


Ignore:
Timestamp:
2013/03/05 09:49:42 (4 years ago)
Author:
m_uehara
Message:

#2171 ・$_REQUESTを$_POSTに修正しました。
・カートに数量の入力チェックを追加しました。

File:
1 edited

Legend:

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

    r22567 r22604  
    8787        $objCustomer = new SC_Customer_Ex(); 
    8888 
    89         $objFormParam = $this->lfInitParam($_REQUEST); 
     89        $objFormParam = $this->lfInitParam($_POST); 
    9090        $this->mode = $this->getMode(); 
    9191 
     
    100100        $cart_no = $objFormParam->getValue('cart_no'); 
    101101        $cartKey = $objFormParam->getValue('cartKey'); 
     102         
     103        // エラーチェック 
     104        $arrError = $objFormParam->checkError(); 
     105        if(isset($arrError) && !empty($arrError)) { 
     106            SC_Utils_Ex::sfDispSiteError(CART_NOT_FOUND); 
     107            SC_Response_Ex::actionExit(); 
     108        } 
    102109 
    103110        switch ($this->mode) { 
     
    213220        $objFormParam->addParam('カテゴリID', 'category_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    214221        // スマートフォン版での数量変更用 
    215         $objFormParam->addParam('数量', 'quantity', INT_LEN, 'n', array('EXIST_CHECK', 'ZERO_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     222        $objFormParam->addParam('数量', 'quantity', INT_LEN, 'n', array('ZERO_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    216223        // 値の取得 
    217224        $objFormParam->setParam($arrRequest); 
Note: See TracChangeset for help on using the changeset viewer.