Page
[ class tree: Page ] [ index: Page ] [ all elements ]

Class: LC_Page_Shopping_Multiple

Source Location: /pages/shopping/LC_Page_Shopping_Multiple.php

Class Overview

LC_Page_Ex
   |
   --LC_Page_Shopping_Multiple

お届け先の複数指定 のページクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: LC_Page_Shopping_Multiple.php 21197 2011-08-17 08:42:32Z shutta $

Methods



Class Details

[line 34]
お届け先の複数指定 のページクラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: LC_Page_Shopping_Multiple.php 21197 2011-08-17 08:42:32Z shutta $


[ Top ]


Class Methods


method action [line 65]

void action( )

Page のプロセス.



[ Top ]

method destroy [line 114]

void destroy( )

デストラクタ.



[ Top ]

method getDelivAddrs [line 178]

array getDelivAddrs( &$objCustomer, &$objPurchase, integer $uniqid, SC_Customer $objCustomer, SC_Helper_Purchase $objPurchase)

配送住所のプルダウン用連想配列を取得する.

会員ログイン済みの場合は, 会員登録住所及び追加登録住所を取得する. 非会員の場合は, 「お届け先の指定」画面で入力した住所を取得する.




Tags:

return:  配送住所のプルダウン用連想配列


Parameters:

SC_Customer   $objCustomer   SC_Customer インスタンス
SC_Helper_Purchase   $objPurchase   SC_Helper_Purchase インスタンス
integer   $uniqid   受注一時テーブルのユニークID
   &$objCustomer  
   &$objPurchase  

[ Top ]

method init [line 44]

void init( )

Page を初期化する.



[ Top ]

method lfCheckError [line 210]

array lfCheckError( &$objFormParam, SC_FormParam $objFormParam)

入力チェックを行う.



Tags:

return:  エラー情報の配列


Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
   &$objFormParam  

[ Top ]

method lfInitParam [line 124]

void lfInitParam( &$objFormParam, SC_FormParam $objFormParam)

フォームを初期化する.



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
   &$objFormParam  

[ Top ]

method process [line 55]

void process( )

Page のプロセス.



[ Top ]

method saveMultipleShippings [line 271]

void saveMultipleShippings( integer $uniqid, &$objFormParam, &$objCustomer, &$objPurchase, &$objCartSess, SC_FormParam $objFormParam, SC_Customer $objCustomer, SC_Helper_Purchase $objPurchase, SC_CartSession $objCartSess)

複数配送情報を一時保存する.

会員ログインしている場合は, その他のお届け先から住所情報を取得する.




Parameters:

integer   $uniqid   一時受注テーブルのユニークID
SC_FormParam   $objFormParam   SC_FormParam インスタンス
SC_Customer   $objCustomer   SC_Customer インスタンス
SC_Helper_Purchase   $objPurchase   SC_Helper_Purchase インスタンス
SC_CartSession   $objCartSess   SC_CartSession インスタンス
   &$objFormParam  
   &$objCustomer  
   &$objPurchase  
   &$objCartSess  

[ Top ]

method setParamToSplitItems [line 147]

void setParamToSplitItems( &$objFormParam, &$objCartSess, SC_FormParam $objFormParam, SC_CartSession $objCartSess)

カートの商品を数量ごとに分割し, フォームに設定する.



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
SC_CartSession   $objCartSess   SC_CartSession インスタンス
   &$objFormParam  
   &$objCartSess  

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:19 +0900 by Seasoft