Changeset 22567 for branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php
- Timestamp:
- 2013/02/18 19:09:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php
r22206 r22567 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Admin_Contents_CsvSql extends LC_Page_Admin_Ex { 34 class LC_Page_Admin_Contents_CsvSql extends LC_Page_Admin_Ex 35 { 35 36 36 37 // }}} … … 42 43 * @return void 43 44 */ 44 function init() { 45 function init() 46 { 45 47 parent::init(); 46 48 $this->tpl_mainpage = 'contents/csv_sql.tpl'; … … 57 59 * @return void 58 60 */ 59 function process() { 61 function process() 62 { 60 63 $this->action(); 61 64 $this->sendResponse(); … … 67 70 * @return void 68 71 */ 69 function action() { 72 function action() 73 { 70 74 // パラメーター管理クラス 71 75 $objFormParam = new SC_FormParam_Ex(); … … 142 146 * @return void 143 147 */ 144 function lfInitParam(&$objFormParam) { 148 function lfInitParam(&$objFormParam) 149 { 145 150 $objFormParam->addParam('SQL ID', 'sql_id', INT_LEN, 'n', array('NUM_CHECK','MAX_LENGTH_CHECK')); 146 151 $objFormParam->addParam('CSV出力対象SQL ID', 'csv_output_id', INT_LEN, 'n', array('NUM_CHECK','MAX_LENGTH_CHECK'), '', false); … … 156 161 * @return array エラー配列 157 162 */ 158 function lfCheckConfirmError(&$objFormParam) { 163 function lfCheckConfirmError(&$objFormParam) 164 { 159 165 // パラメーターの基本チェック 160 166 $arrErr = $objFormParam->checkError(); … … 183 189 * @return array エラー配列 184 190 */ 185 function lfCheckPreviewError(&$objFormParam) { 191 function lfCheckPreviewError(&$objFormParam) 192 { 186 193 // パラメーターの基本チェック 187 194 $arrErr = $objFormParam->checkError(); … … 202 209 * @return array エラー配列 203 210 */ 204 function lfCheckDeleteError(&$objFormParam) { 211 function lfCheckDeleteError(&$objFormParam) 212 { 205 213 // パラメーターの基本チェック 206 214 $arrErr = $objFormParam->checkError(); … … 220 228 * @return array エラー配列 221 229 */ 222 function lfCheckOutputError(&$objFormParam) { 230 function lfCheckOutputError(&$objFormParam) 231 { 223 232 // パラメーターの基本チェック 224 233 $arrErr = $objFormParam->checkError(); … … 237 246 * @return void 238 247 */ 239 function destroy() { 248 function destroy() 249 { 240 250 parent::destroy(); 241 251 } … … 246 256 * @return array テーブル名一覧 247 257 */ 248 function lfGetTableList() { 258 function lfGetTableList() 259 { 249 260 $objQuery =& SC_Query_Ex::getSingletonInstance(); 250 261 // 実テーブル上のカラム設定を見に行く仕様に変更 ref #476 … … 270 281 * @return array カラム一覧の配列 271 282 */ 272 function lfGetColList($table) { 283 function lfGetColList($table) 284 { 273 285 if (SC_Utils_Ex::isBlank($table)) { 274 286 return array(); … … 288 300 * @return array 取得結果の配列 289 301 */ 290 function lfGetSqlList($where = '' , $arrVal = array()) { 302 function lfGetSqlList($where = '' , $arrVal = array()) 303 { 291 304 $objQuery =& SC_Query_Ex::getSingletonInstance(); 292 305 $table = 'dtb_csv_sql'; … … 301 314 * @return string エラー内容 302 315 */ 303 function lfCheckSQL($sql) { 316 function lfCheckSQL($sql) 317 { 304 318 // FIXME: 意図的に new SC_Query しています。 force_runをtrueにする必要があるので.本当はqueryの引数で制御したい。ref SC_Query 305 319 $objQuery = new SC_Query_Ex('', true); … … 319 333 * @return mixed 表示用パラメーター 320 334 */ 321 function lfGetSqlData(&$objFormParam) { 335 function lfGetSqlData(&$objFormParam) 336 { 322 337 // 編集中データがある場合 323 338 if (!SC_Utils_Ex::isBlank($objFormParam->getValue('sql_name')) … … 340 355 * @return void 341 356 */ 342 function lfDoCsvOutput($sql_id) { 357 function lfDoCsvOutput($sql_id) 358 { 343 359 $arrData = $this->lfGetSqlList('sql_id = ?', array($sql_id)); 344 360 $sql = 'SELECT ' . $arrData[0]['csv_sql'] . ' '; … … 371 387 * @return integer $sql_id SQL_IDを返す 372 388 */ 373 function lfUpdData($sql_id, $arrSqlVal) { 389 function lfUpdData($sql_id, $arrSqlVal) 390 { 374 391 $objQuery =& SC_Query_Ex::getSingletonInstance(); 375 392 $table = 'dtb_csv_sql'; … … 395 412 * @return boolean 実行結果 true:成功 396 413 */ 397 function lfDelData($sql_id) { 414 function lfDelData($sql_id) 415 { 398 416 $objQuery =& SC_Query_Ex::getSingletonInstance(); 399 417 $table = 'dtb_csv_sql'; … … 414 432 * @return array 不許可ワード配列 415 433 */ 416 function lfGetSqlDenyList() { 434 function lfGetSqlDenyList() 435 { 417 436 $arrList = array(';' 418 437 ,'CREATE\s'
Note: See TracChangeset
for help on using the changeset viewer.