Changeset 18087


Ignore:
Timestamp:
2009/06/09 23:21:48 (12 years ago)
Author:
Seasoft
Message:

merge r18017
・取得元: version-2_4
【取得元のログメッセージ】

  • #468 受注履歴編集で商品を変更できない 不具合を修正。商品追加、削除後の金額の再計算がされず、不便なため再計算するよう修正。
Location:
branches/comu-ver2/data
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/Smarty/templates/default/admin/order/edit.tpl

    r18075 r18087  
    318318                <input type="hidden" name="classcategory_name2[<!--{$key}-->]" value="<!--{$arrForm.classcategory_name2.value[$key]}-->" id="classcategory_name2_<!--{$key}-->" /> 
    319319                <br /> 
    320                 <input type="button" name="change" value="変更" onclick="win03('<!--{$smarty.const.SITE_URL}-->admin/products/product_select.php?no=<!--{$key}--><!--{if $tpl_order_id}-->&order_id=<!--{$tpl_order_id}--><!--{/if}-->', 'search', '500', '500'); " /> 
     320                <input type="button" name="change" value="変更" onclick="win03('<!--{$smarty.const.SITE_URL}-->admin/order/product_select.php?no=<!--{$key}--><!--{if $tpl_order_id}-->&order_id=<!--{$tpl_order_id}--><!--{/if}-->', 'search', '500', '500'); " /> 
    321321                <!--{if $product_count > 1}--> 
    322322                    <input type="button" name="delete" value="削除" onclick="fnSetFormVal('form1', 'delete_no', <!--{$key}-->); fnModeSubmit('delete_product','anchor_key','order_products');" /> 
  • branches/comu-ver2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

    r18077 r18087  
    150150            // 入力値の変換 
    151151            $this->objFormParam->convParam(); 
    152             $this->arrErr = array_merge((array)$this->lfCheckError(), (array)$this->lfCheek($_POST['mode'])); 
     152            $this->arrErr = $this->lfCheckError(); 
    153153 
    154154            if(count($this->arrErr) == 0) { 
     
    178178            // 入力値の変換 
    179179            $this->objFormParam->convParam(); 
    180             $this->arrErr = array_merge((array)$this->lfCheckError(), (array)$this->lfCheek($_POST['mode'])); 
     180            $this->arrErr = $this->lfCheckError(); 
    181181            break; 
    182182        /* ペイジェント決済モジュール連携用 */ 
     
    202202            // 入力値の変換 
    203203            $this->objFormParam->convParam(); 
     204            $this->arrErr = $this->lfCheckError(); 
    204205            break; 
    205206        /* 商品追加ポップアップより商品選択後、商品情報取得*/ 
     
    224225            // 入力値の変換 
    225226            $this->objFormParam->convParam(); 
     227            $this->arrErr = $this->lfCheckError(); 
    226228            break; 
    227229        /* 顧客検索ポップアップより顧客指定後、顧客情報取得*/ 
     
    448450        $objErr->arrErr = $this->objFormParam->checkError(); 
    449451 
    450         return $objErr->arrErr; 
     452        if (count($objErr->arrErr) >= 1) { 
     453            return $objErr->arrErr; 
     454        } 
     455         
     456        return $this->lfCheek(); 
    451457    } 
    452458 
    453459    /* 計算処理 */ 
    454     function lfCheek($mode = "") { 
     460    function lfCheek() { 
    455461        $objDb = new SC_Helper_DB_Ex(); 
    456462        $arrVal = $this->objFormParam->getHashArray(); 
     
    496502        } 
    497503        //新規追加受注のみ 
    498         if ($mode == "add") { 
     504        if ($_POST['mode'] == "add") { 
    499505            if ($arrVal['total_point'] < 0) { 
    500506                    $arrErr['use_point'] = '最終保持ポイントがマイナス表示にならないように調整して下さい。<br />'; 
Note: See TracChangeset for help on using the changeset viewer.