Changeset 17852
- Timestamp:
- 2009/02/27 18:10:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
r17600 r17852 359 359 } 360 360 361 if($ arrRet['product_id'] != "" && $arrRet['product_class_id'] != "") {361 if($sqlval['product_id'] != "" && $sqlval['product_class_id'] != "") { 362 362 363 363 // UPDATEの実行 364 364 $where = "product_id = ?"; 365 365 $objQuery->update("dtb_products", $sqlval, $where, array($sqlval['product_id'])); 366 367 $product_id = $sqlval['product_id']; 366 368 } else { 367 368 369 // 新規登録 369 // postgresqlとmysqlとで処理を分ける 370 if (DB_TYPE == "pgsql") { 371 $product_id = $objQuery->nextval("dtb_products","product_id"); 372 }elseif (DB_TYPE == "mysql") { 373 $product_id = $objQuery->get_auto_increment("dtb_products"); 374 } 375 $sqlval['product_id'] = $product_id; 370 371 unset($sqlval['product_id']); 376 372 $sqlval['create_date'] = $time; 377 373 378 374 // INSERTの実行 379 375 $objQuery->insert("dtb_products", $sqlval); 376 377 $product_id = $objQuery->currval("dtb_products","product_id"); 380 378 } 381 379 382 380 // カテゴリ登録 383 381 $arrCategory_id = explode("|", $arrRet["category_id"]); 384 $objDb->updateProductCategories($arrCategory_id, $ sqlval['product_id']);382 $objDb->updateProductCategories($arrCategory_id, $product_id); 385 383 386 384 // 規格登録 387 $this->lfRegistProductClass($objQuery, $arrRet, $ sqlval['product_id'], $arrRet['product_class_id']);385 $this->lfRegistProductClass($objQuery, $arrRet, $product_id, $arrRet['product_class_id']); 388 386 389 387 // 関連商品登録 390 $objQuery->delete("dtb_recommend_products", "product_id = ?", array($ sqlval['product_id']));388 $objQuery->delete("dtb_recommend_products", "product_id = ?", array($product_id)); 391 389 for($i = 1; $i <= RECOMMEND_PRODUCT_MAX; $i++) { 392 390 $keyname = "recommend_product_id" . $i; … … 395 393 $arrProduct = $objQuery->select("product_id", "dtb_products", "product_id = ?", array($arrRet[$keyname])); 396 394 if($arrProduct[0]['product_id'] != "") { 397 $arrval['product_id'] = $ sqlval['product_id'];395 $arrval['product_id'] = $product_id; 398 396 $arrval['recommend_product_id'] = $arrProduct[0]['product_id']; 399 397 $arrval['comment'] = $arrRet[$comment_key];
Note: See TracChangeset
for help on using the changeset viewer.