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

Class: LC_Page_Shopping_Payment

Source Location: /pages/shopping/LC_Page_Shopping_Payment.php

Class Overview

LC_Page_Ex
   |
   --LC_Page_Shopping_Payment

支払い方法選択 のページクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: LC_Page_Shopping_Payment.php 21185 2011-08-11 10:37:10Z shutta $

Variables

Methods



Class Details

[line 34]
支払い方法選択 のページクラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: LC_Page_Shopping_Payment.php 21185 2011-08-11 10:37:10Z shutta $


[ Top ]


Class Variables

$objCustomer =

[line 42]

会員情報のインスタンス


Type:   mixed


[ Top ]

$objFormParam =

[line 39]

フォームパラメーターの配列


Type:   mixed


[ Top ]



Class Methods


method action [line 76]

void action( )

Page のアクション.



[ Top ]

method destroy [line 229]

void destroy( )

デストラクタ.



[ Top ]

method getMobileMainpage [line 445]

string getMobileMainpage( [boolean $is_single_deliv = true], string $mode)

モバイル用テンプレートのパスを取得する.



Tags:

return:  モバイル用テンプレートのパス


Parameters:

boolean   $is_single_deliv   配送業者が1社の場合 true
string   $mode   フォームパラメーター 'mode' の文字列

[ Top ]

method getPreviousURL [line 423]

string getPreviousURL( [boolean $is_login = false], integer $product_type_id, boolean $is_multiple)

前に戻るボタンの URL を取得する.



Tags:

return:  前に戻るボタンの URL


Parameters:

boolean   $is_login   ユーザーがログインしている場合 true
integer   $product_type_id   商品種別ID
boolean   $is_multiple   複数配送の場合 true

[ Top ]

method getSelectedDeliv [line 375]

array getSelectedDeliv( &$objPurchase, &$objCartSess, integer $deliv_id, SC_Helper_Purchase $objPurchase, SC_CartSession $objCartSess)

配送業者IDから, 支払い方法, お届け時間の配列を取得する.

結果の連想配列の添字の値は以下の通り

  • 'arrDelivTime' - お届け時間の配列
  • 'arrPayment' - 支払い方法の配列
  • 'img_show' - 支払い方法の画像の有無




Tags:

return:  支払い方法, お届け時間を格納した配列


Parameters:

SC_Helper_Purchase   $objPurchase   SC_Helper_Purchase インスタンス
SC_CartSession   $objCartSess   SC_CartSession インスタンス
integer   $deliv_id   配送業者ID
   &$objPurchase  
   &$objCartSess  

[ Top ]

method hasPaymentImage [line 392]

boolean hasPaymentImage( array $arrPayment)

支払い方法の画像があるかどうか.



Tags:

return:  支払い方法の画像がある場合 true


Parameters:

array   $arrPayment   支払い方法の配列

[ Top ]

method init [line 52]

void init( )

Page を初期化する.



[ Top ]

method isSingleDeliv [line 407]

boolean isSingleDeliv( array $arrDeliv)

配送業者が1社のみかどうか.



Tags:

return:  配送業者が1社のみの場合 true


Parameters:

array   $arrDeliv   配送業者の配列

[ Top ]

method lfCheckError [line 284]

array lfCheckError( &$objFormParam, integer $subtotal, integer $max_point, SC_FormParam $objFormParam)

入力内容のチェックを行なう.



Tags:

return:  入力チェック結果の配列


Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
integer   $subtotal   購入金額の小計
integer   $max_point   会員の保持ポイント
   &$objFormParam  

[ Top ]

method lfInitParam [line 255]

void lfInitParam( &$objFormParam, boolean $deliv_only, &$arrShipping, SC_FormParam $objFormParam, array $arrShipping)

パラメーター情報の初期化を行う.



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
boolean   $deliv_only   必須チェックは deliv_id のみの場合 true
array   $arrShipping   配送先情報の配列
   &$objFormParam  
   &$arrShipping  

[ Top ]

method lfRegistData [line 343]

void lfRegistData( integer $uniqid, array $arrForm, &$objPurchase, array $arrPayment, SC_Helper_Purchase $objPurchase)

受注一時テーブルへ登録を行う.



Parameters:

integer   $uniqid   受注一時テーブルのユニークID
array   $arrForm   フォームの入力値
SC_Helper_Purchase   $objPurchase   SC_Helper_Purchase インスタンス
array   $arrPayment   お支払い方法の配列
   &$objPurchase  

[ Top ]

method process [line 65]

void process( )

Page のプロセス.



[ Top ]

method saveShippings [line 317]

void saveShippings( &$objFormParam, array $arrDelivTime, SC_FormParam $objFormParam)

配送情報を保存する.



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
array   $arrDelivTime   配送時間の配列
   &$objFormParam  

[ Top ]

method setFormParams [line 241]

void setFormParams( &$objFormParam, array $arrParam, boolean $deliv_only, &$arrShipping, SC_FormParam $objFormParam, array $arrShipping)

パラメーターの初期化を行い, 初期値を設定する.



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
array   $arrParam   設定する値の配列
boolean   $deliv_only   deliv_id チェックのみの場合 true
array   $arrShipping   配送先情報の配列
   &$objFormParam  
   &$arrShipping  

[ Top ]


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