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

Public メソッド

 init ()
 process ()
 action ()
 getProductList ($arrProductId, &$objProduct)
 getFnOnload ($arrProducts)
 getTplJavascript (&$objProduct)
 getProducts ($whereAndBind, &$objProduct, $page_max, $startno)
 getLineCount ($whereAndBind, &$objProduct)
 createWhere (&$objFormParam, &$objDb)
 getNo ($globalParams)
 sortProducts ($arrProduct_id, $productList)
 destroy ()
 lfInitParam (&$objFormParam)

関数

action ( )

Page のアクション.

戻り値:
void
createWhere ( &$  objFormParam,
&$  objDb 
)

POSTされた値からSQLのWHEREとBINDを配列で返す。

戻り値:
array ('where' => where string, 'bind' => databind array)
引数:
SC_FormParam$objFormParam
destroy ( )

デストラクタ.

戻り値:
void

LC_Page_Adminを再定義しています。

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

getFnOnload ( arrProducts)

ロード時に実行するJavascriptを生成

引数:
array$arrProducts
getLineCount ( whereAndBind,
&$  objProduct 
)

検索結果対象となる商品の数を返す。

引数:
array$whereAndBind
SC_Product$objProduct
getNo ( globalParams)

リクエストパラメーターnoを取ってくる。

引数:
unknown_type$globalParams
getProductList ( arrProductId,
&$  objProduct 
)

商品取得

引数:
array$arrProductId
SC_Product$objProduct
getProducts ( whereAndBind,
&$  objProduct,
page_max,
startno 
)

検索結果の取得

引数:
array$whereAndBindstring whereと array bindの連想配列
SC_Product$objProduct
getTplJavascript ( &$  objProduct)

規格クラス用JavaScript生成

引数:
SC_Product$objProduct
init ( )

Page を初期化する.

戻り値:
void

LC_Page_Adminを再定義しています。

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

lfInitParam ( &$  objFormParam)

パラメーター情報の初期化

引数:
SC_FormParam$objFormParam
process ( )

Page のプロセス.

戻り値:
void

LC_Page_Adminを再定義しています。

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

sortProducts ( arrProduct_id,
productList 
)

取得している並び順で並び替え

引数:
$arrProduct_id
$productList

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