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

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfInitParam (&$objFormParam, $bloc_cnt=0)
 getLayout ($device_type_id, $page_id, &$objLayout)
 copyBloc (&$arrDest, $arrFrom, $cnt)
 existsBloc ($arrBloc, $arrToBlocs)
 savePreviewData ($page_id, &$objLayout)
 placingBlocs (&$objFormParam, $is_preview=false)

関数

action ( )

Page のアクション.

戻り値:
void
copyBloc ( &$  arrDest,
arrFrom,
cnt 
)

ブロック情報の配列をコピーする.

引数:
array$arrDestコピー先ブロック情報
array$arrFromコピー元ブロック情報
integer$cnt配列番号
戻り値:
void
destroy ( )

デストラクタ.

戻り値:
void

LC_Page_Adminを再定義しています。

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

existsBloc ( arrBloc,
arrToBlocs 
)

ブロックIDがコピー先の配列に追加されているかのチェックを行う.

引数:
array$arrBlocブロックの配列
array$arrToBlocsチェックを行うデータ配列
戻り値:
bool 存在する場合 true
getLayout ( device_type_id,
page_id,
&$  objLayout 
)

ブロックのレイアウト情報を取得する.

引数:
integer$device_type_id端末種別ID
integer$page_idページID
SC_Helper_PageLayout$objLayoutSC_Helper_PageLayout インスタンス
戻り値:
array レイアウト情報の配列
init ( )

Page を初期化する.

戻り値:
void

LC_Page_Adminを再定義しています。

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

lfInitParam ( &$  objFormParam,
bloc_cnt = 0 
)

フォームパラメーターの初期化を行う.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス.
integer$bloc_cntブロック数
戻り値:
void
placingBlocs ( &$  objFormParam,
is_preview = false 
)

ブロックを配置する.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
boolean$is_previewプレビュー時の場合 true
戻り値:
void
process ( )

Page のプロセス.

戻り値:
void

LC_Page_Adminを再定義しています。

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

savePreviewData ( page_id,
&$  objLayout 
)

プレビューするデータを DB に保存する.

引数:
integer$page_idプレビューを行うページID
SC_Helper_PageLayout$objLayoutSC_Helper_PageLayout インスタンス
戻り値:
string プレビューを行う tpl_mainpage ファイル名

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