- Timestamp:
- 2013/08/26 15:52:37 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/data/class/pages/shopping/LC_Page_Shopping.php
r23103 r23126 38 38 * @return void 39 39 */ 40 function init()40 public function init() 41 41 { 42 42 parent::init(); … … 62 62 * @return void 63 63 */ 64 function process()64 public function process() 65 65 { 66 66 parent::process(); … … 74 74 * @return void 75 75 */ 76 function action()76 public function action() 77 77 { 78 78 //決済処理中ステータスのロールバック … … 81 81 $objPurchase->checkDbMyPendignOrder(); 82 82 $objPurchase->checkDbAllPendingOrder(); 83 83 84 84 $objSiteSess = new SC_SiteSession_Ex(); 85 85 $objCartSess = new SC_CartSession_Ex(); … … 273 273 * お客様情報入力時のパラメーター情報の初期化を行う. 274 274 * 275 * @param SC_FormParam $objFormParam SC_FormParam インスタンス276 * @return void 277 */ 278 function lfInitParam(&$objFormParam)275 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 276 * @return void 277 */ 278 public function lfInitParam(&$objFormParam) 279 279 { 280 280 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam, 'order_'); … … 297 297 * ログイン時のパラメーター情報の初期化を行う. 298 298 * 299 * @param SC_FormParam $objFormParam SC_FormParam インスタンス300 * @return void 301 */ 302 function lfInitLoginFormParam(&$objFormParam)299 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 300 * @return void 301 */ 302 public function lfInitLoginFormParam(&$objFormParam) 303 303 { 304 304 $objFormParam->addParam('記憶する', 'login_memory', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); … … 314 314 * それ以外は, お届け先選択画面のパスを返す. 315 315 * 316 * @param integer$product_type_id 商品種別ID317 * @param string $uniqid受注一時テーブルのユニークID318 * @param SC_Customer $objCustomerSC_Customer インスタンス319 * @param SC_Helper_Purchase $objPurchaseSC_Helper_Purchase インスタンス320 * @param SC_SiteSession $objSiteSessSC_SiteSession インスタンス321 * @return string 遷移先のパス322 */ 323 function getNextLocation($product_type_id, $uniqid, &$objCustomer, &$objPurchase, &$objSiteSess)316 * @param integer $product_type_id 商品種別ID 317 * @param string $uniqid 受注一時テーブルのユニークID 318 * @param SC_Customer $objCustomer SC_Customer インスタンス 319 * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス 320 * @param SC_SiteSession $objSiteSess SC_SiteSession インスタンス 321 * @return string 遷移先のパス 322 */ 323 public function getNextLocation($product_type_id, $uniqid, &$objCustomer, &$objPurchase, &$objSiteSess) 324 324 { 325 325 switch ($product_type_id) { … … 328 328 $objPurchase->saveOrderTemp($uniqid, array(), $objCustomer); 329 329 $objSiteSess->setRegistFlag(); 330 330 331 return 'payment.php'; 331 332 … … 340 341 * 341 342 * 非会員向けの処理 342 * @param integer $uniqid受注一時テーブルのユニークID343 * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス344 * @param SC_Customer $objCustomerSC_Customer インスタンス345 * @param SC_FormParam $objFormParam SC_FormParam インスタンス346 * @param boolean $isMultiple複数配送の場合 true347 */ 348 function lfRegistData($uniqid, &$objPurchase, &$objCustomer, &$objFormParam, $isMultiple = false)343 * @param integer $uniqid 受注一時テーブルのユニークID 344 * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス 345 * @param SC_Customer $objCustomer SC_Customer インスタンス 346 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 347 * @param boolean $isMultiple 複数配送の場合 true 348 */ 349 public function lfRegistData($uniqid, &$objPurchase, &$objCustomer, &$objFormParam, $isMultiple = false) 349 350 { 350 351 $arrParams = $objFormParam->getHashArray(); … … 387 388 * 追加の必須チェック, 相関チェックを行うため, SC_CheckError を使用する. 388 389 * 389 * @param SC_FormParam $objFormParam SC_FormParam インスタンス390 * @return array エラー情報の配391 */ 392 function lfCheckError(&$objFormParam)390 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 391 * @return array エラー情報の配 392 */ 393 public function lfCheckError(&$objFormParam) 393 394 { 394 395 $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam, 'order_'); … … 397 398 if (isset($arrParams['deliv_check']) && $arrParams['deliv_check'] == '1') { 398 399 $objErr2 = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam, 'shipping_'); 399 $objErr->arrErr = array_merge((array) $objErr->arrErr, (array)$objErr2->arrErr);400 $objErr->arrErr = array_merge((array) $objErr->arrErr, (array) $objErr2->arrErr); 400 401 } else { 401 402 // shipping系のエラーは無視 … … 420 421 * フォームに設定する. 421 422 * 422 * @param SC_FormParam$objFormParam SC_FormParam インスタンス423 * @param SC_Helper_Purchase $objPurchaseSC_Helper_Purchase インスタンス424 * @param integer $uniqid購入一時情報のユニークID425 * @return void 426 */ 427 function setFormParams(&$objFormParam, &$objPurchase, $uniqid)423 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 424 * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス 425 * @param integer $uniqid 購入一時情報のユニークID 426 * @return void 427 */ 428 public function setFormParams(&$objFormParam, &$objPurchase, $uniqid) 428 429 { 429 430 $arrOrderTemp = $objPurchase->getOrderTemp($uniqid); … … 464 465 * @see LC_PageError 465 466 */ 466 function lfGetErrorMessage($error)467 public function lfGetErrorMessage($error) 467 468 { 468 469 switch ($error) {
Note: See TracChangeset
for help on using the changeset viewer.