Changeset 22796 for branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php
- Timestamp:
- 2013/05/02 18:11:36 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php
r22567 r22796 34 34 * @version $$Id$$ 35 35 */ 36 class LC_Page_Admin_Products_UploadCSVCategory extends LC_Page_Admin_Ex 37 { 36 class LC_Page_Admin_Products_UploadCSVCategory extends LC_Page_Admin_Ex { 38 37 39 38 // {{{ properties … … 67 66 * @return void 68 67 */ 69 function init() 70 { 68 function init() { 71 69 parent::init(); 72 70 $this->tpl_mainpage = 'products/upload_csv_category.tpl'; … … 87 85 * @return void 88 86 */ 89 function process() 90 { 87 function process() { 91 88 $this->action(); 92 89 $this->sendResponse(); … … 98 95 * @return void 99 96 */ 100 function action() 101 { 97 function action() { 102 98 103 99 // CSV管理ヘルパー … … 122 118 $objFormParam = new SC_FormParam_Ex(); 123 119 $this->lfInitParam($objFormParam, $arrCSVFrame); 124 125 $this->max_upload_csv_size = SC_Utils_Ex::getUnitDataSize(CSV_SIZE);126 120 127 121 $objFormParam->setHtmlDispNameArray(); … … 145 139 * @return void 146 140 */ 147 function addRowResult($line_count, $message) 148 { 141 function addRowResult($line_count, $message) { 149 142 $this->arrRowResult[] = $line_count . '行目:' . $message; 150 143 } … … 157 150 * @return void 158 151 */ 159 function addRowErr($line_count, $message) 160 { 152 function addRowErr($line_count, $message) { 161 153 $this->arrRowErr[] = $line_count . '行目:' . $message; 162 154 } … … 170 162 * @return void 171 163 */ 172 function doUploadCsv(&$objFormParam, &$objUpFile) 173 { 164 function doUploadCsv(&$objFormParam, &$objUpFile) { 174 165 // ファイルアップロードのチェック 175 166 $objUpFile->makeTempFile('csv_file'); … … 269 260 * @return void 270 261 */ 271 function destroy() 272 { 262 function destroy() { 273 263 parent::destroy(); 274 264 } … … 279 269 * @return void 280 270 */ 281 function lfInitFile(&$objUpFile) 282 { 271 function lfInitFile(&$objUpFile) { 283 272 $objUpFile->addFile('CSVファイル', 'csv_file', array('csv'), CSV_SIZE, true, 0, 0, false); 284 273 } … … 290 279 * @return void 291 280 */ 292 function lfInitParam(&$objFormParam, &$arrCSVFrame) 293 { 281 function lfInitParam(&$objFormParam, &$arrCSVFrame) { 294 282 // 固有の初期値調整 295 283 $arrCSVFrame = $this->lfSetParamDefaultValue($arrCSVFrame); … … 336 324 * @return void 337 325 */ 338 function lfCheckError(&$objFormParam) 339 { 326 function lfCheckError(&$objFormParam) { 340 327 // 入力データを渡す。 341 328 $arrRet = $objFormParam->getHashArray(); … … 358 345 * @return void 359 346 */ 360 function lfInitTableInfo() 361 { 347 function lfInitTableInfo() { 362 348 $objQuery =& SC_Query_Ex::getSingletonInstance(); 363 349 $this->arrRegistColumn = $objQuery->listTableFields('dtb_category'); … … 373 359 * @return integer カテゴリID 374 360 */ 375 function lfRegistCategory($objQuery, $line, &$objFormParam) 376 { 361 function lfRegistCategory($objQuery, $line, &$objFormParam) { 377 362 // 登録データ対象取得 378 363 $arrList = $objFormParam->getHashArray(); … … 420 405 * @return array $arrCSVFrame CSV構造配列 421 406 */ 422 function lfSetParamDefaultValue(&$arrCSVFrame) 423 { 407 function lfSetParamDefaultValue(&$arrCSVFrame) { 424 408 foreach ($arrCSVFrame as $key => $val) { 425 409 switch ($val['col']) { … … 443 427 * @return $sqlval 登録情報配列 444 428 */ 445 function lfSetCategoryDefaultData(&$sqlval) 446 { 429 function lfSetCategoryDefaultData(&$sqlval) { 447 430 if ($sqlval['del_flg'] == '') { 448 431 $sqlval['del_flg'] = '0'; //有効 … … 464 447 * @return array エラー配列 465 448 */ 466 function lfCheckErrorDetail($item, $arrErr) 467 { 449 function lfCheckErrorDetail($item, $arrErr) { 468 450 $objQuery =& SC_Query_Ex::getSingletonInstance(); 469 451 /* … … 533 515 * @return integer カテゴリID 534 516 */ 535 function registerCategory($parent_category_id, $category_name, $creator_id, $category_id = null) 536 { 517 function registerCategory($parent_category_id, $category_name, $creator_id, $category_id = null) { 537 518 $objQuery =& SC_Query_Ex::getSingletonInstance(); 538 519 … … 589 570 * @return string $time DB保存用の時間文字列 590 571 */ 591 function lfGetDbFormatTimeWithLine($line_no = '') 592 { 572 function lfGetDbFormatTimeWithLine($line_no = '') { 593 573 $time = date('Y-m-d H:i:s'); 594 574 // 秒以下を生成 … … 608 588 * @return boolean true:有効なデータがある false:有効ではない 609 589 */ 610 function lfIsDbRecord($table, $keyname, $item) 611 { 590 function lfIsDbRecord($table, $keyname, $item) { 612 591 if (array_search($keyname, $this->arrFormKeyList) !== FALSE //入力対象である 613 592 && $item[$keyname] != '' // 空ではない
Note: See TracChangeset
for help on using the changeset viewer.