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

Class: LC_Page_Admin_Order_Edit

Source Location: /pages/admin/order/LC_Page_Admin_Order_Edit.php

Class Overview

LC_Page_Admin_Order_Ex
   |
   --LC_Page_Admin_Order_Edit

受注修正 のページクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: LC_Page_Admin_Order_Edit.php 21231 2011-09-04 02:43:10Z Seasoft $

Variables

Methods



Class Details

[line 34]
受注修正 のページクラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: LC_Page_Admin_Order_Edit.php 21231 2011-09-04 02:43:10Z Seasoft $


[ Top ]


Class Variables

$arrShipmentItemKeys = array(
        'shipment_product_class_id',
        'shipment_product_code',
        'shipment_product_name',
        'shipment_classcategory_name1',
        'shipment_classcategory_name2',
        'shipment_price',
        'shipment_quantity',
    )

[line 59]


Type:   mixed


[ Top ]

$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',
    )

[line 36]


Type:   mixed


[ Top ]



Class Methods


method action [line 118]

void action( )

Page のアクション.



[ Top ]

method addShipping [line 841]

void addShipping( &$objFormParam, SC_FormParam $objFormParam)

お届け先を追加する.



Parameters:

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

[ Top ]

method destroy [line 269]

void destroy( )

デストラクタ.



[ Top ]

method doDeleteProduct [line 817]

void doDeleteProduct( integer $delete_no, &$objFormParam, SC_FormParam $objFormParam)

受注商品を削除する.



Parameters:

integer   $delete_no   削除する受注商品の項番
SC_FormParam   $objFormParam   SC_FormParam インスタンス
   &$objFormParam  

[ Top ]

method doRegister [line 635]

integer doRegister( integer $order_id, &$objPurchase, &$objFormParam, &$message, &$arrValuesBefore, SC_Helper_Purchase $objPurchase, SC_FormParam $objFormParam, string $message, array $arrValuesBefore)

DB更新処理



Tags:

return:  

受注ID

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



Parameters:

integer   $order_id   受注ID
SC_Helper_Purchase   $objPurchase   SC_Helper_Purchase インスタンス
SC_FormParam   $objFormParam   SC_FormParam インスタンス
string   $message   通知メッセージ
array   $arrValuesBefore   更新前の受注情報
   &$objPurchase  
   &$objFormParam  
   &$message  
   &$arrValuesBefore  

[ Top ]

method doRegisterProduct [line 756]

void doRegisterProduct( &$objFormParam, SC_FormParam $objFormParam)

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

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




Parameters:

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

[ Top ]

method getAnchorKey [line 871]

アンカーキーの文字列 getAnchorKey( &$objFormParam, SC_FormParam $objFormParam)

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



Parameters:

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

[ Top ]

method init [line 77]

void init( )

Page を初期化する.



[ Top ]

method lfCheckError [line 550]

array lfCheckError( &$objFormParam, SC_FormParam $objFormParam)

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



Tags:

return:  エラーメッセージの配列


Parameters:

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

[ Top ]

method lfInitMultipleParam [line 388]

void lfInitMultipleParam( &$objFormParam, SC_FormParam $objFormParam)

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



Parameters:

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

[ Top ]

method lfInitParam [line 279]

void lfInitParam( &$objFormParam, SC_FormParam $objFormParam)

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



Parameters:

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

[ Top ]

method process [line 108]

void process( )

Page のプロセス.



[ Top ]

method setCustomerTo [line 856]

void setCustomerTo( integer $customer_id, &$objFormParam, SC_FormParam $objFormParam)

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



Parameters:

integer   $customer_id   顧客ID
SC_FormParam   $objFormParam   SC_FormParam インスタンス
   &$objFormParam  

[ Top ]

method setMultipleItemTo [line 405]

void setMultipleItemTo( &$objFormParam, SC_FormParam $objFormParam)

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



Parameters:

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

[ Top ]

method setOrderToFormParam [line 482]

void setOrderToFormParam( &$objFormParam, integer $order_id, SC_FormParam $objFormParam)

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



Parameters:

SC_FormParam   $objFormParam   SC_FormParam インスタンス
integer   $order_id   取得元の受注ID
   &$objFormParam  

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:01:27 +0900 by Seasoft