EC-CUBE
Public メソッド
クラス LC_Page_Shopping_Multiple
LC_Page_Shopping_Multipleに対する継承グラフ
Inheritance graph
[凡例]
LC_Page_Shopping_Multipleのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfInitParam (&$objFormParam)
 setParamToSplitItems (&$objFormParam, &$objCartSess)
 getDelivAddrs (&$objCustomer, &$objPurchase, $uniqid)
 lfCheckError (&$objFormParam)
 saveMultipleShippings ($uniqid, &$objFormParam, &$objCustomer, &$objPurchase, &$objCartSess)

関数

action ( )

Page のプロセス.

戻り値:
void
destroy ( )

デストラクタ.

戻り値:
void

LC_Pageを再定義しています。

LC_Page_Shopping_Multiple_Exで再定義されています。

getDelivAddrs ( &$  objCustomer,
&$  objPurchase,
uniqid 
)

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

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

引数:
SC_Customer$objCustomerSC_Customer インスタンス
SC_Helper_Purchase$objPurchaseSC_Helper_Purchase インスタンス
integer$uniqid受注一時テーブルのユニークID
戻り値:
array 配送住所のプルダウン用連想配列
init ( )

Page を初期化する.

戻り値:
void

LC_Pageを再定義しています。

LC_Page_Shopping_Multiple_Exで再定義されています。

lfCheckError ( &$  objFormParam)

入力チェックを行う.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
array エラー情報の配列
lfInitParam ( &$  objFormParam)

フォームを初期化する.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
process ( )

Page のプロセス.

戻り値:
void

LC_Pageを再定義しています。

LC_Page_Shopping_Multiple_Exで再定義されています。

saveMultipleShippings ( uniqid,
&$  objFormParam,
&$  objCustomer,
&$  objPurchase,
&$  objCartSess 
)

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

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

引数:
integer$uniqid一時受注テーブルのユニークID
SC_FormParam$objFormParamSC_FormParam インスタンス
SC_Customer$objCustomerSC_Customer インスタンス
SC_Helper_Purchase$objPurchaseSC_Helper_Purchase インスタンス
SC_CartSession$objCartSessSC_CartSession インスタンス
戻り値:
void
setParamToSplitItems ( &$  objFormParam,
&$  objCartSess 
)

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

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
SC_CartSession$objCartSessSC_CartSession インスタンス
戻り値:
void

このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数