Changeset 23168 for branches/version-2_13_0/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
- Timestamp:
- 2013/08/30 18:20:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
r23126 r23168 208 208 $objFormParam->convParam(); 209 209 210 // 商品IDが設定されており、規格IDが設定されていなければ、既存の規格ID取得を試みる(product_class_idは必須入力項目ではない) 211 $product_id = $objFormParam->getValue('product_id'); 212 $product_class_id = $objFormParam->getValue('product_class_id'); 213 if ($product_class_id == '' && $product_id != '') { 214 $product_class_id = SC_Utils_Ex::sfGetProductClassId($product_id, $objFormParam->getValue('classcategory_id1'), $objFormParam->getValue('classcategory_id2')); 215 $objFormParam->setValue('product_class_id', $product_class_id); 216 } 217 210 218 // <br>なしでエラー取得する。 211 219 $arrCSVErr = $this->lfCheckError($objFormParam); … … 481 489 // 商品規格テーブルのカラムに存在しているもののうち、Form投入設定されていないデータは上書きしない。 482 490 $sqlval = SC_Utils_Ex::sfArrayIntersectKeys($arrList, $this->arrProductClassColumn); 483 484 // 商品IDが設定されており、規格IDが設定されていなければ、既存の規格ID取得を試みる(product_class_idは必須入力項目ではない)485 if ($product_class_id == '' && $product_id != '') {486 $product_class_id = SC_Utils_Ex::sfGetProductClassId($product_id, $sqlval['classcategory_id1'], $sqlval['classcategory_id2']);487 $sqlval['product_class_id'] = $product_class_id;488 }489 491 490 492 if ($product_class_id == '') { … … 699 701 $arrErr['deliv_date_id'] = '※ 指定の発送日目安IDは、登録されていません。'; 700 702 } 701 // 発送日目安IDの存在チェック703 // 商品種別IDの存在チェック 702 704 if (!$this->lfIsArrayRecord($this->arrProductType, 'product_type_id', $item)) { 703 705 $arrErr['product_type_id'] = '※ 指定の商品種別IDは、登録されていません。'; 706 } 707 // 既存の商品クラスを更新する場合、入力が必須となる項目が存在する(既存項目のデフォルト値による更新は望ましくない) 708 if ($item['product_class_id'] != '') { 709 if ($item['point_rate'] == '') { 710 $arrErr['point_rate'] = '※ 既存の商品規格が存在する場合、ポイント付与率を未指定にする事はできません。'; 711 } 712 if ($item['product_type_id'] == '') { 713 $arrErr['product_type_id'] = '※ 既存の商品規格が存在する場合、商品種別を未指定にする事はできません。'; 714 } 704 715 } 705 716 // 関連商品IDのチェック
Note: See TracChangeset
for help on using the changeset viewer.