Changeset 16920


Ignore:
Timestamp:
2007/12/14 17:03:47 (16 years ago)
Author:
satou
Message:

#202
修正しました。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

    r16741 r16920  
    434434 
    435435        if($arrList['product_id'] == "") { 
    436             // product_id 取得 
    437             $product_id = $objQuery->nextval("dtb_products", "product_id"); 
    438             $sqlval['product_id'] = $product_id; 
    439  
     436            // product_id 取得(PostgreSQLの場合) 
     437            if(DB_TYPE=='pgsql'){ 
     438                $product_id = $objQuery->nextval("dtb_products", "product_id"); 
     439                $sqlval['product_id'] = $product_id; 
     440            } 
     441             
    440442            // INSERTの実行 
    441443            $sqlval['create_date'] = "Now()"; 
    442444            $objQuery->insert("dtb_products", $sqlval); 
    443  
     445             
     446            // product_id 取得(MySQLの場合) 
     447            if(DB_TYPE=='mysql'){ 
     448                $product_id = $objQuery->nextval("dtb_products", "product_id"); 
     449            } 
     450             
    444451            // カテゴリを更新 
    445             $objDb->updateProductCategories($arrList['category_id'], $sqlval['product_id']); 
     452            $objDb->updateProductCategories($arrList['category_id'], $product_id); 
    446453 
    447454            // コピー商品の場合には規格もコピーする 
     
    470477            // UPDATEの実行 
    471478            $where = "product_id = ?"; 
    472             $objQuery->update("dtb_products", $sqlval, $where, array($arrList['product_id'])); 
     479            $objQuery->update("dtb_products", $sqlval, $where, array($product_id)); 
    473480 
    474481            // カテゴリを更新 
    475             $objDb->updateProductCategories($arrList['category_id'], $arrList['product_id']); 
     482            $objDb->updateProductCategories($arrList['category_id'], $product_id); 
    476483        } 
    477484 
Note: See TracChangeset for help on using the changeset viewer.