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

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfGetCategoryId ($category_id)
 lfGetProductsList ($searchCondition, $disp_number, $startno, $linemax, &$objProduct)
 lfCheckError ($product_id, &$arrForm, $tpl_classcat_find1, $tpl_classcat_find2)
 lfGetDisplayNum ($display_number)
 lfGetPageTitle ($mode, $category_id=0)
 lfGetSearchConditionDisp ($arrSearchData)
 lfGetProductAllNum ($searchCondition)
 lfGetSearchCondition ($arrSearchData)
 lfSetSelectedData (&$arrProducts, $arrForm, $arrErr, $product_id)
 lfAddCart ($arrForm, $referer)
 setStatusDataTo ($arrProducts, $arrStatus, $arrStatusImage)

変数

 $tpl_class_name1 = array()
 $tpl_class_name2 = array()
 $tpl_javascript
 $orderby
 $mode
 $arrSearchData = array()
 $arrSearch = array()
 $tpl_subtitle = ''
 $tpl_rnd = ''

関数

action ( )

Page のAction.

戻り値:
void
destroy ( )

デストラクタ.

戻り値:
void

LC_Pageを再定義しています。

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

init ( )

Page を初期化する.

戻り値:
void

LC_Pageを再定義しています。

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

lfAddCart ( arrForm,
referer 
)

カートに商品を追加

戻り値:
void
lfGetCategoryId ( category_id)

カテゴリIDの取得

戻り値:
integer カテゴリID
lfGetDisplayNum ( display_number)

パラメーターの読み込み

戻り値:
void
lfGetPageTitle ( mode,
category_id = 0 
)

ページタイトルの設定

戻り値:
str
lfGetProductAllNum ( searchCondition)

該当件数の取得

戻り値:
int
lfGetSearchCondition ( arrSearchData)

検索条件のwhere文とかを取得

戻り値:
array
lfGetSearchConditionDisp ( arrSearchData)

表示用検索条件の設定

戻り値:
array
lfSetSelectedData ( &$  arrProducts,
arrForm,
arrErr,
product_id 
)

カートに入れる商品情報にエラーがあったら戻す

戻り値:
str
process ( )

Page のプロセス.

戻り値:
void

LC_Pageを再定義しています。

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

setStatusDataTo ( arrProducts,
arrStatus,
arrStatusImage 
)

商品情報配列に商品ステータス情報を追加する

引数:
Array$arrProducts商品一覧情報
Array$arrStatus商品ステータス配列
Array$arrStatusImageスタータス画像配列
戻り値:
Array $arrProducts 商品一覧情報

構造体

$arrSearch = array()

検索条件(表示用)

$arrSearchData = array()

検索条件(内部データ)

$tpl_class_name1 = array()

テンプレートクラス名1

$tpl_class_name2 = array()

テンプレートクラス名2

$tpl_javascript

JavaScript テンプレート

LC_Pageを再定義しています。

$tpl_rnd = ''

ランダム文字列


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