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

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfInitParam (&$objFormParam)
 lfInitMultipleParam (&$objFormParam)
 setMultipleItemTo (&$objFormParam)
 setOrderToFormParam (&$objFormParam, $order_id)
 lfCheckError (&$objFormParam)
 doRegister ($order_id, &$objPurchase, &$objFormParam, &$message, &$arrValuesBefore)
 doRegisterProduct (&$objFormParam)
 doDeleteProduct ($delete_no, &$objFormParam)
 addShipping (&$objFormParam)
 setCustomerTo ($customer_id, &$objFormParam)
 getAnchorKey (&$objFormParam)

変数

 $arrShippingKeys
 $arrShipmentItemKeys

関数

action ( )

Page のアクション.

戻り値:
void

LC_Page_Admin_Orderを再定義しています。

addShipping ( &$  objFormParam)

お届け先を追加する.

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

デストラクタ.

戻り値:
void

LC_Page_Admin_Order_Exを再定義しています。

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

doDeleteProduct ( delete_no,
&$  objFormParam 
)

受注商品を削除する.

引数:
integer$delete_no削除する受注商品の項番
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
doRegister ( order_id,
&$  objPurchase,
&$  objFormParam,
&$  message,
&$  arrValuesBefore 
)

DB更新処理

引数:
integer$order_id受注ID
SC_Helper_Purchase$objPurchaseSC_Helper_Purchase インスタンス
SC_FormParam$objFormParamSC_FormParam インスタンス
string$message通知メッセージ
array$arrValuesBefore更新前の受注情報
戻り値:
integer $order_id 受注ID

エラー発生時は負数を返す。

doRegisterProduct ( &$  objFormParam)

受注商品の追加/更新を行う.

小画面で選択した受注商品をフォームに反映させる.

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

アンカーキーを取得する.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
アンカーキーの文字列
init ( )

Page を初期化する.

戻り値:
void

LC_Page_Admin_Order_Exを再定義しています。

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

lfCheckError ( &$  objFormParam)

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

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
array エラーメッセージの配列

LC_Page_Admin_Orderを再定義しています。

lfInitMultipleParam ( &$  objFormParam)

複数配送用フォームの初期化を行う.

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

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

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

LC_Page_Admin_Orderを再定義しています。

process ( )

Page のプロセス.

戻り値:
void

LC_Page_Admin_Order_Exを再定義しています。

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

setCustomerTo ( customer_id,
&$  objFormParam 
)

顧客情報をフォームに設定する.

引数:
integer$customer_id顧客ID
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
setMultipleItemTo ( &$  objFormParam)

複数配送入力フォームで入力された値を SC_FormParam へ設定する.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
setOrderToFormParam ( &$  objFormParam,
order_id 
)

受注データを取得して, SC_FormParam へ設定する.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
integer$order_id取得元の受注ID
戻り値:
void

構造体

$arrShipmentItemKeys
初期値:
 array(
        'shipment_product_class_id',
        'shipment_product_code',
        'shipment_product_name',
        'shipment_classcategory_name1',
        'shipment_classcategory_name2',
        'shipment_price',
        'shipment_quantity',
    )
$arrShippingKeys
初期値:
 array(
        'shipping_id',
        'shipping_name01',
        'shipping_name02',
        'shipping_kana01',
        'shipping_kana02',
        'shipping_tel01',
        'shipping_tel02',
        'shipping_tel03',
        'shipping_fax01',
        'shipping_fax02',
        'shipping_fax03',
        'shipping_pref',
        'shipping_zip01',
        'shipping_zip02',
        'shipping_addr01',
        'shipping_addr02',
        'shipping_date_year',
        'shipping_date_month',
        'shipping_date_day',
        'time_id',
    )

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