Page
[ class tree: Page ] [ index: Page ] [ all elements ]

Class: LC_Page_Admin_Contents_CsvSql

Source Location: /pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php

Class Overview

LC_Page_Admin_Ex
   |
   --LC_Page_Admin_Contents_CsvSql

CSV 出力項目設定(高度な設定)のページクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: LC_Page_Admin_Contents_CsvSql.php 21185 2011-08-11 10:37:10Z shutta $

Methods



Class Details

[line 34]
CSV 出力項目設定(高度な設定)のページクラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: LC_Page_Admin_Contents_CsvSql.php 21185 2011-08-11 10:37:10Z shutta $


[ Top ]


Class Methods


method action [line 69]

void action( )

Page のアクション.



[ Top ]

method destroy [line 238]

void destroy( )

デストラクタ.



[ Top ]

method init [line 44]

void init( )

Page を初期化する.



[ Top ]

method lfCheckConfirmError [line 157]

array lfCheckConfirmError( &$objFormParam, array $objFormParam)

SQL登録エラーチェック



Tags:

return:  エラー配列


Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfCheckDeleteError [line 203]

array lfCheckDeleteError( &$objFormParam, array $objFormParam)

SQL設定 削除エラーチェック



Tags:

return:  エラー配列


Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfCheckOutputError [line 221]

array lfCheckOutputError( &$objFormParam, array $objFormParam)

SQL設定 CSV出力エラーチェック



Tags:

return:  エラー配列


Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfCheckPreviewError [line 184]

array lfCheckPreviewError( &$objFormParam, array $objFormParam)

SQL確認エラーチェック



Tags:

return:  エラー配列


Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfCheckSQL [line 304]

string lfCheckSQL( string $sql)

入力されたSQL文が正しく実行出来るかのチェックを行う.



Tags:

return:  エラー内容


Parameters:

string   $sql   SQL文データ(頭にSELECTは入れない)

[ Top ]

method lfDelData [line 398]

boolean lfDelData( integer $sql_id)

登録済みデータを削除する.



Tags:

return:  実行結果 true:成功


Parameters:

integer   $sql_id   削除するデータのSQL_ID

[ Top ]

method lfDoCsvOutput [line 342]

void lfDoCsvOutput( integer $sql_id)

DBにデータを保存する.



Parameters:

integer   $sql_id   出力するデータのSQL_ID

[ Top ]

method lfGetColList [line 273]

array lfGetColList( $table, string $selectTable)

テーブルのカラム一覧を取得する.



Tags:

return:  カラム一覧の配列


Parameters:

string   $selectTable   テーブル名
   $table  

[ Top ]

method lfGetSqlData [line 322]

mixed lfGetSqlData( &$objFormParam, array $objFormParam)

SQL詳細設定情報呼び出し (編集中データがある場合はそれを保持する)



Tags:

return:  表示用パラメーター


Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfGetSqlDenyList [line 417]

array lfGetSqlDenyList( )

SQL文に含めることを許可しないSQLキーワード 基本的にEC-CUBEのデータを取得するために必要なコマンドしか許可しない。複数クエリも不可

FIXME: キーワードの精査。危険な部分なのでプログラム埋め込みで実装しました。mtb化の有無判断必要。




Tags:

return:  不許可ワード配列


[ Top ]

method lfGetSqlList [line 291]

array lfGetSqlList( [string $where = ""], [array $arrVal = array()])

登録済みSQL一覧を取得する.



Tags:

return:  取得結果の配列


Parameters:

string   $where   Where句
array   $arrVal   絞り込みデータ

[ Top ]

method lfGetTableList [line 247]

array lfGetTableList( )

テーブル一覧を取得する.



Tags:

return:  テーブル名一覧


[ Top ]

method lfInitParam [line 143]

void lfInitParam( &$objFormParam, array $objFormParam)

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



Parameters:

array   $objFormParam   フォームパラメータークラス
   &$objFormParam  

[ Top ]

method lfUpdData [line 374]

integer lfUpdData( integer $sql_id, array $arrSqlVal)

DBにデータを保存する.



Tags:

return:  SQL_IDを返す


Parameters:

integer   $sql_id   更新するデータのSQL_ID
array   $arrSqlVal   更新データの配列

[ Top ]

method process [line 59]

void process( )

Page のプロセス.



[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:01:09 +0900 by Seasoft