Changeset 20746


Ignore:
Timestamp:
2011/03/20 23:07:31 (10 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20745
bzr:committer:
Kentaro Ohkouchi <nanasess@fsm.ne.jp>
bzr:file-ids:

data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 15559@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_ProductClass.php
bzr:mapping-version:
v4
bzr:merge:

nanasess@fsm.ne.jp-20110320140539-amsxy6a4x7ni5sf9
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
nanasess@fsm.ne.jp-20110320140727-wmhye0nmm33wy1xs
bzr:revno:
3460
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:timestamp:
2011-03-20 23:07:27.858000040 +0900
bzr:user-agent:
bzr2.2.2+bzr-svn1.0.4
svn:original-date:
2011-03-20T14:07:27.858000Z
Message:

#1185(登録しない規格の値を入力せずに登録するとDBエラー)

  • チェックの入ってない行の項目は, 更新対象から外すように修正
  • 未使用処理を削除
File:
1 edited

Legend:

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

    r20744 r20746  
    8080        $this->arrSearchHidden = $objFormParam->getSearchArray(); 
    8181 
    82         // Downファイル管理クラスを初期化 
    83         $this->objDownFile = new SC_UploadFile_Ex(DOWN_TEMP_REALDIR, DOWN_SAVE_REALDIR); 
    84  
    8582        switch ($this->getMode()) { 
    8683 
     
    242239            $del_flg = SC_Utils_Ex::isBlank($arrList['check'][$i]) ? 1 : 0; 
    243240            $stock_unlimited = SC_Utils_Ex::isBlank($arrList['stock_unlimited'][$i]) ? 0 : 1; 
    244  
     241            $price02 = SC_Utils_Ex::isBlank($arrList['price02'][$i]) ? 0 : $arrList['price02'][$i]; 
    245242            // dtb_products_class 登録/更新用 
    246243            $registerKeys = array('product_code', 'stock', 
    247                                   'price01', 'price02', 'product_type_id', 
     244                                  'price01', 'product_type_id', 
    248245                                  'down_filename', 'down_realfilename'); 
    249246 
    250247            $arrPC = array(); 
    251248            foreach ($registerKeys as $key) { 
    252                 $arrPC[$key] = $arrList[$key][$i]; 
     249                if ($del_flg === 0) { 
     250                    $arrPC[$key] = $arrList[$key][$i]; 
     251                } 
    253252            } 
    254253            $arrPC['product_id'] = $product_id; 
     
    257256            $arrPC['point_rate'] = $arrDefault['point_rate']; 
    258257            $arrPC['stock_unlimited'] = $stock_unlimited; 
     258            $arrPC['price02'] = $price02; 
    259259 
    260260            // 該当関数が無いため, セッションの値を直接代入 
     
    496496        $objFormParam->setValue('class_id1', $class_id1); 
    497497        $objFormParam->setValue('class_id2', $class_id2); 
    498  
    499         // DBデータからダウンロードファイル名の読込 
    500         $this->objDownFile->setDBFileList($this->arrForm); 
    501         // PostデータからダウンロードTempファイル名の読込 
    502         $this->objDownFile->setPostFileList($_POST, $this->arrForm); 
    503498    } 
    504499 
Note: See TracChangeset for help on using the changeset viewer.