Changeset 23627
- Timestamp:
- 2014/09/21 18:23:55 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
r23546 r23627 504 504 // 必須入力では無い項目だが、空文字では問題のある特殊なカラム値の初期値設定 505 505 $sqlval = $this->lfSetProductClassDefaultData($sqlval, true); 506 var_dump($sqlval); 506 507 $where = 'product_class_id = ?'; 507 508 $objQuery->update('dtb_products_class', $sqlval, $where, array($product_class_id)); … … 617 618 $sqlval['product_type_id'] = DEFAULT_PRODUCT_DOWN; 618 619 } 620 } else { 621 // 更新時に値を明示的に指定していない場合にそのままにする 622 if ($sqlval['point_rate'] == '') { 623 unset($sqlval['point_rate']); 624 } 625 if ($sqlval['product_type_id'] == '') { 626 unset($sqlval['product_type_id']); 627 } 619 628 } 620 629 //共通で設定する項目 … … 702 711 if (!$this->lfIsArrayRecord($this->arrProductType, 'product_type_id', $item)) { 703 712 $arrErr['product_type_id'] = '※ 指定の商品種別IDは、登録されていません。'; 704 }705 // 既存の商品クラスを更新する場合、入力が必須となる項目が存在する(既存項目のデフォルト値による更新は望ましくない)706 if ($item['product_class_id'] != '') {707 if ($item['point_rate'] == '') {708 $arrErr['point_rate'] = '※ 既存の商品規格が存在する場合、ポイント付与率を未指定にする事はできません。';709 }710 if ($item['product_type_id'] == '') {711 $arrErr['product_type_id'] = '※ 既存の商品規格が存在する場合、商品種別を未指定にする事はできません。';712 }713 713 } 714 714 // 関連商品IDのチェック
Note: See TracChangeset
for help on using the changeset viewer.