Changeset 17613


Ignore:
Timestamp:
2008/09/17 16:40:09 (13 years ago)
Author:
nakanishi
Message:

#350
商品を複製して登録を行うとエラーが出ていた問題を修正。
複製時の規格の登録処理で不整合が出ていたことが原因。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

    r17511 r17613  
    458458                unset($arrColList[$arrColList_tmp["product_class_id"]]);     //規格ID 
    459459                unset($arrColList[$arrColList_tmp["product_id"]]);           //商品ID 
    460  
     460                unset($arrColList[$arrColList_tmp["create_date"]]); 
     461                 
    461462                $col = SC_Utils_Ex::sfGetCommaList($arrColList); 
    462463 
     
    478479            $objDb->updateProductCategories($arrList['category_id'], $product_id); 
    479480        } 
    480  
    481         // 規格登録 
    482         SC_Utils_Ex::sfInsertProductClass($objQuery, $arrList, $product_id , $arrList['product_class_id'] ); 
    483  
     481         
     482        //商品登録の時は規格を生成する。複製の場合は規格も複製されるのでこの処理は不要。 
     483        if( $_POST["copy_product_id"] == "" ){ 
     484            // 規格登録 
     485            SC_Utils_Ex::sfInsertProductClass($objQuery, $arrList, $product_id , $arrList['product_class_id'] ); 
     486        } 
     487         
    484488        // おすすめ商品登録 
    485489        $this->lfInsertRecommendProducts($objQuery, $arrList, $product_id); 
Note: See TracChangeset for help on using the changeset viewer.