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

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfInitParam (&$objFormParam)
 getTplMainpage ($device_type_id, $page_id, &$objLayout)
 doRegister (&$objFormParam, &$objLayout)
 registerPage ($arrParams, &$objLayout)
 lfCheckError (&$objFormParam, &$arrErr)
 createPHPFile ($filename)

関数

action ( )

Page のアクション.

戻り値:
void
createPHPFile ( filename)

PHP ファイルを生成する.

既に同名の PHP ファイルが存在する場合は何もせず true を返す.(#831)

引数:
string$filenameフォームパラメーターの filename
戻り値:
boolean 作成に成功した場合 true
destroy ( )

デストラクタ.

戻り値:
void

LC_Page_Adminを再定義しています。

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

doRegister ( &$  objFormParam,
&$  objLayout 
)

登録を実行する.

ファイルの作成に失敗した場合は, エラーメッセージを出力し, データベースをロールバックする.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
SC_Helper_PageLayout$objLayoutSC_Helper_PageLayout インスタンス
戻り値:
integer|boolean 登録が成功した場合, 登録したページID; 失敗した場合 false
getTplMainpage ( 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_MainEdit_Exで再定義されています。

lfCheckError ( &$  objFormParam,
&$  arrErr 
)

エラーチェックを行う.

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

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

XXX URL のフィールドは, 実際は filename なので注意

引数:
object$objFormParamSC_FormParamインスタンス
戻り値:
void
process ( )

Page のプロセス.

戻り値:
void

LC_Page_Adminを再定義しています。

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

registerPage ( arrParams,
&$  objLayout 
)

入力内容をデータベースに登録する.

引数:
array$arrParamsフォームパラメーターの配列
SC_Helper_PageLayout$objLayoutSC_Helper_PageLayout インスタンス
戻り値:
integer ページID

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