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

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 initParam (&$objFormParam, &$arrParams)
 lfCheckError (&$arrForm, $mode)
 lfCreateBkupData ($bkup_name, $bkup_dir)
 lfGetAutoIncrement ()
 lfUpdBkupData ($data)
 lfGetBkupData ($where="", $data=array())
 lfRestore ($bkup_name, $bkup_dir, $bkup_ext, $mode)
 lfExeInsertSQL (&$objQuery, $csv, $mode)
 lfSetAutoInc (&$objQuery, $csv)
 lfDeleteAll (&$objQuery)
 lfDeleteBackUp (&$arrForm, $bkup_dir, $bkup_ext)

関数

action ( )

Page のアクション.

戻り値:
void
destroy ( )

デストラクタ.

戻り値:
void

LC_Page_Adminを再定義しています。

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

init ( )

Page を初期化する.

戻り値:
void

LC_Page_Adminを再定義しています。

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

initParam ( &$  objFormParam,
&$  arrParams 
)

パラメーター初期化.

引数:
object$objFormParam
array$arrParams$_POST値
戻り値:
void
lfCheckError ( &$  arrForm,
mode 
)

データ型以外のエラーチェック.

引数:
array$arrForm
string$mode
戻り値:
$arrErr
lfCreateBkupData ( bkup_name,
bkup_dir 
)

バックアップファイル作成.

TODO $csv_data はデータを大きく保持しすぎに感じる。分割して書き込みたい。

引数:
string$bkup_name
戻り値:
array $arrErr
lfExeInsertSQL ( &$  objQuery,
csv,
mode 
)

CSVファイルからインサート実行.

引数:
object$objQuery
string$csv
string$mode
戻り値:
void

シーケンス一覧をCSV出力形式に変換する.

シーケンス名,シーケンス値 の形式に出力する.

戻り値:
string シーケンス一覧の文字列
string $ret
lfRestore ( bkup_name,
bkup_dir,
bkup_ext,
mode 
)

バックアップファイルをリストアする

引数:
string$bkup_name
string$bkup_dir
string$bkup_ext
戻り値:
void
process ( )

Page のプロセス.

戻り値:
void

LC_Page_Adminを再定義しています。

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


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