Ignore:
Timestamp:
2011/02/28 15:36:52 (13 years ago)
Author:
nanasess
bzr:base-revision:
ohkouchi@loop-az.jp-20110228052022-w5dyet8rz62ztoqm
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.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:

ohkouchi@loop-az.jp-20110228063558-9fdg5qsqhgwsazqx
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110228063632-zwilkj3syj4mqr5x
bzr:revno:
3168
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php ohkouchi@loop-az.jp-20110228063558-9fdg5qsqhgwsazqx
bzr:timestamp:
2011-02-28 15:36:32.125999928 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-02-28T06:36:32.126000Z
Message:

#1063([管理画面]商品管理(商品規格登録):規格が無い商品に規格を新規登録するとエラー)

File:
1 edited

Legend:

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

    r20427 r20440  
    102102            $this->arrErr = $this->lfProductClassError($this->arrForm); 
    103103            if (empty($this->arrErr)){ 
    104                 $this->tpl_mainpage = 'products/product_class_confirm.tpl'; 
     104                $this->tpl_mainpage = 'products/product_class_confirm.tpl'; 
    105105                $this->lfProductConfirmPage($this->arrForm); // 確認ページ表示 
    106106            } else { 
    107                 $this->doPreEdit($objFormParam->getValue('product_id'), false ,true); 
     107                $this->doPreEdit($objFormParam->getValue('product_id'), false ,true); 
    108108                // Hiddenからのデータを引き継ぐ 
    109                 $this->objDownFile->setHiddenFileList($_POST); 
    110                 // HIDDEN用に配列を渡す。 
    111                 $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
    112                 // Form用に配列を渡す。 
    113                 $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
     109                $this->objDownFile->setHiddenFileList($_POST); 
     110                // HIDDEN用に配列を渡す。 
     111                $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
     112                // Form用に配列を渡す。 
     113                $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
    114114                $this->doDisp($objFormParam->getValue('product_id'), 
    115115                              $objFormParam->getValue('select_class_id1'), 
     
    127127            $this->doPreEdit($objFormParam->getValue('product_id')); 
    128128            // HIDDEN用に配列を渡す。 
    129             $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
     129            $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
    130130            break; 
    131131 
     
    143143            // 編集画面用パラメータをセット 
    144144            $this->doPreEdit($product_id, true); 
    145             // Hiddenからのデータを引き継ぐ 
    146             $this->objDownFile->setHiddenKikakuFileList($_POST); 
     145            // Hiddenからのデータを引き継ぐ 
     146            $this->objDownFile->setHiddenKikakuFileList($_POST); 
    147147            // ファイル存在チェック 
    148148            $this->arrErr = array_merge((array)$this->arrErr, (array)$this->objDownFile->checkEXISTS($down_key)); 
     
    150150            $this->arrErr[$down_key] = $this->objDownFile->makeTempDownFile($down_key); 
    151151            // HIDDEN用に配列を渡す。 
    152             $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
    153             // Form用に配列を渡す。 
    154             $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
     152            $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
     153            // Form用に配列を渡す。 
     154            $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
    155155            // 規格の組み合わせ一覧を表示 
    156156            $this->doDisp($product_id, 
     
    165165            // 編集画面用パラメータをセット 
    166166            $this->doPreEdit($product_id, true); 
    167             // Hiddenからのデータを引き継ぐ 
    168             $this->objDownFile->setHiddenKikakuFileList($_POST); 
    169             // ファイル削除処理 
     167            // Hiddenからのデータを引き継ぐ 
     168            $this->objDownFile->setHiddenKikakuFileList($_POST); 
     169            // ファイル削除処理 
    170170            $this->objDownFile->deleteKikakuFile($down_key); 
    171171            // HIDDEN用に配列を渡す。 
    172             $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
    173             // Form用に配列を渡す。 
    174             $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
     172            $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
     173            // Form用に配列を渡す。 
     174            $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
    175175            // 規格の組み合わせ一覧を表示 
    176176            $this->doDisp($product_id, 
     
    185185            $this->arrForm['select_class_id2'] = ""; 
    186186            $this->doPreEdit($objFormParam->getValue('product_id'), false, true); 
    187             // Hiddenからのデータを引き継ぐ 
    188             $this->objDownFile->setHiddenFileList($_POST); 
     187            // Hiddenからのデータを引き継ぐ 
     188            $this->objDownFile->setHiddenFileList($_POST); 
    189189            // HIDDEN用に配列を渡す。 
    190             $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
    191             // Form用に配列を渡す。 
    192             $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
     190            $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objDownFile->getHiddenFileList()); 
     191            // Form用に配列を渡す。 
     192            $this->arrForm = array_merge((array)$this->arrForm, (array)$this->objDownFile->getFormKikakuDownFile()); 
    193193            $this->doDisp($objFormParam->getValue('product_id'), 
    194194                          $objFormParam->getValue('select_class_id1'), 
     
    199199            $this->tpl_mainpage = 'products/product_class_complete.tpl'; 
    200200            // ファイル情報の初期化 
    201             // Hiddenからのデータを引き継ぐ 
    202             $this->objDownFile->setHiddenFileList($_POST); 
     201            // Hiddenからのデータを引き継ぐ 
     202            $this->objDownFile->setHiddenFileList($_POST); 
    203203            // 商品規格の登録 
    204204            $arrList = $objFormParam->getHashArray(); 
     
    292292     */ 
    293293    function initDownFile($count, &$objDownFile) { 
    294         $i = 1; 
     294        $i = 1; 
    295295        for ($i = 1; $i < $count; $i++) { 
    296296            $objDownFile->addFile("ダウンロード販売用ファイル", 'down_realfilename'. ":" . $i, explode(",", DOWNLOAD_EXTENSION), DOWN_SIZE, true, 0, 0); 
     
    336336        } 
    337337        $i = 1; 
    338         while (isset($arrList['check:' . $i])) { 
     338        while (!SC_Utils_Ex::isBlank($arrList['check:' . $i])) { 
    339339            $pVal = array(); 
    340340            $pVal['product_id'] = $product_id;; 
Note: See TracChangeset for help on using the changeset viewer.