Ignore:
Timestamp:
2011/05/19 10:59:54 (13 years ago)
Author:
Seasoft
Message:

#1314 (複数のお届け先を指定すると、受注管理で表示されないケースが存在する)
まだ改訂したい箇所もあるのですが、インパクトが大きな改訂も出ているので、コードレビューの意味で一旦現状コミット。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/Smarty/templates/admin/order/edit.tpl

    r20764 r20943  
    387387    </h2> 
    388388 
    389     <!--{section name=shipping loop=$arrForm.shipping_quantity.value}--> 
    390         <!--{assign var=shipping_index value="`$smarty.section.shipping.index`"}--> 
    391  
     389    <!--{foreach name=shipping from=$arrAllShipping item=arrShipping key=shipping_index}--> 
    392390        <!--{if $arrForm.shipping_quantity.value > 1}--> 
    393             <h3>お届け先<!--{$smarty.section.shipping.iteration}--></h3> 
     391            <h3>お届け先<!--{$smarty.foreach.shipping.iteration}--></h3> 
    394392        <!--{/if}--> 
    395393        <!--{assign var=key value="shipping_id"}--> 
    396         <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index]|default:"0"|h}-->" id="<!--{$key}-->_<!--{$shipping_index}-->" /> 
     394        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|default:"0"|h}-->" id="<!--{$key}-->_<!--{$shipping_index}-->" /> 
    397395        <!--{if $arrForm.shipping_quantity.value > 1}--> 
    398396            <!--{assign var=product_quantity value="shipping_product_quantity"}--> 
    399             <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$product_quantity].value[$shipping_index]|h}-->" /> 
    400  
    401             <!--{if $arrForm[$product_quantity].value[$shipping_index] > 0}--> 
     397            <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$product_quantity]|h}-->" /> 
     398 
     399            <!--{if $arrShipping[$product_quantity] > 0}--> 
    402400                <table class="list" id="order-edit-products"> 
    403401                    <tr> 
     
    407405                        <th class="qty">数量</th> 
    408406                    </tr> 
    409                     <!--{section name=item loop=$arrForm[$product_quantity].value[$shipping_index]}--> 
     407                    <!--{section name=item loop=$arrShipping[$product_quantity]}--> 
    410408                        <!--{assign var=item_index value="`$smarty.section.item.index`"}--> 
    411409 
     
    413411                            <td> 
    414412                                <!--{assign var=key value="shipment_product_class_id"}--> 
    415                                 <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index][$item_index]|h}-->" /> 
     413                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
    416414                                <!--{assign var=key value="shipment_product_code"}--> 
    417                                 <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index][$item_index]|h}-->" /> 
    418                                 <!--{$arrForm[$key].value[$shipping_index][$item_index]|h}--> 
     415                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
     416                                <!--{$arrShipping[$key][$item_index]|h}--> 
    419417                            </td> 
    420418                            <td> 
     
    422420                                <!--{assign var=key2 value="shipment_classcategory_name1"}--> 
    423421                                <!--{assign var=key3 value="shipment_classcategory_name2"}--> 
    424                                 <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key1].value[$shipping_index][$item_index]|h}-->" /> 
    425                                 <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key2].value[$shipping_index][$item_index]|h}-->" /> 
    426                                 <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key3].value[$shipping_index][$item_index]|h}-->" /> 
    427                                 <!--{$arrForm[$key1].value[$shipping_index][$item_index]|h}-->/<!--{$arrForm[$key2].value[$shipping_index][$item_index]|default:"(なし)"|h}-->/<!--{$arrForm[$key3].value[$shipping_index][$item_index]|default:"(なし)"|h}--> 
     422                                <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key1][$item_index]|h}-->" /> 
     423                                <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key2][$item_index]|h}-->" /> 
     424                                <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key3][$item_index]|h}-->" /> 
     425                                <!--{$arrShipping[$key1][$item_index]|h}-->/<!--{$arrShipping[$key2][$item_index]|default:"(なし)"|h}-->/<!--{$arrShipping[$key3][$item_index]|default:"(なし)"|h}--> 
    428426                            </td> 
    429427                            <td class="right"> 
    430428                                <!--{assign var=key value="shipment_price"}--> 
    431                                 <!--{$arrForm[$key].value[$shipping_index][$item_index]|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    432                                 <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index][$item_index]|h}-->" /> 
     429                                <!--{$arrShipping[$key][$item_index]|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     430                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
    433431                            </td> 
    434432                            <td class="right"> 
    435433                                <!--{assign var=key value="shipment_quantity"}--> 
    436                                 <!--{$arrForm[$key].value[$shipping_index][$item_index]|h}--> 
    437                                 <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index][$item_index]|h}-->" /> 
     434                                <!--{$arrShipping[$key][$item_index]|h}--> 
     435                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" /> 
    438436                            </td> 
    439437                        </tr> 
     
    450448                    <!--{assign var=key2 value="shipping_name02"}--> 
    451449                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span> 
    452                     <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key1].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
    453                     <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key2].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
     450                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
     451                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
    454452                </td> 
    455453            </tr> 
     
    460458                    <!--{assign var=key2 value="shipping_kana02"}--> 
    461459                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span> 
    462                     <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key1].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
    463                     <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key2].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
     460                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
     461                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" /> 
    464462                </td> 
    465463            </tr> 
     
    473471                    <span class="attention"><!--{$arrErr[$key2][$shipping_index]}--></span> 
    474472                    <span class="attention"><!--{$arrErr[$key3][$shipping_index]}--></span> 
    475                     <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key1].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> - 
    476                     <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key2].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" /> - 
    477                     <input type="text" name="<!--{$key3}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key3].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box6" /> 
     473                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> - 
     474                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" /> - 
     475                    <input type="text" name="<!--{$key3}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key3]|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box6" /> 
    478476                </td> 
    479477            </tr> 
     
    485483                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span> 
    486484                    〒 
    487                     <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key1].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> 
     485                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> 
    488486                    - 
    489                     <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key2].value[$shipping_index]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> 
     487                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> 
    490488                    <a class="btn-normal" href="javascript:;" name="address_input" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', 'shipping_zip01[<!--{$shipping_index}-->]', 'shipping_zip02[<!--{$shipping_index}-->]', 'shipping_pref[<!--{$shipping_index}-->]', 'shipping_addr01[<!--{$shipping_index}-->]'); return false;">住所入力</a><br /> 
    491489                    <!--{assign var=key value="shipping_pref"}--> 
     
    493491                    <select class="top" name="<!--{$key}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    494492                        <option value="" selected="">都道府県を選択</option> 
    495                         <!--{html_options options=$arrPref selected=$arrForm[$key].value[$shipping_index]}--> 
     493                        <!--{html_options options=$arrPref selected=$arrShipping[$key]}--> 
    496494                    </select><br /> 
    497495                    <!--{assign var=key value="shipping_addr01"}--> 
    498496                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span> 
    499                     <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index]|h}-->" size="60" class="box60 top" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" /><br /> 
     497                    <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|h}-->" size="60" class="box60 top" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" /><br /> 
    500498                    <!--{assign var=key value="shipping_addr02"}--> 
    501499                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span> 
    502                     <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrForm[$key].value[$shipping_index]|h}-->" size="60" class="box60" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" /> 
     500                    <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|h}-->" size="60" class="box60" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" /> 
    503501                </td> 
    504502            </tr> 
     
    510508                    <select name="<!--{$key}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    511509                        <option value="" selected="0">指定無し</option> 
    512                         <!--{html_options options=$arrDelivTime selected=$arrForm[$key].value[$shipping_index]}--> 
     510                        <!--{html_options options=$arrDelivTime selected=$arrShipping[$key]}--> 
    513511                    </select> 
    514512                </td> 
     
    524522                    <span class="attention"><!--{$arrErr[$key3]}--></span> 
    525523                    <select name="<!--{$key1}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->"> 
    526                         <!--{html_options options=$arrYearShippingDate selected=$arrForm[$key1].value[$shipping_index]|default:""}--> 
     524                        <!--{html_options options=$arrYearShippingDate selected=$arrShipping[$key1]|default:""}--> 
    527525                    </select>年 
    528526                    <select name="<!--{$key2}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"> 
    529                         <!--{html_options options=$arrMonthShippingDate selected=$arrForm[$key2].value[$shipping_index]|default:""}--> 
     527                        <!--{html_options options=$arrMonthShippingDate selected=$arrShipping[$key2]|default:""}--> 
    530528                    </select>月 
    531529                    <select name="<!--{$key3}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->"> 
    532                         <!--{html_options options=$arrDayShippingDate selected=$arrForm[$key3].value[$shipping_index]|default:""}--> 
     530                        <!--{html_options options=$arrDayShippingDate selected=$arrShipping[$key3]|default:""}--> 
    533531                    </select>日 
    534532                </td> 
     
    536534 
    537535        </table> 
    538     <!--{/section}--> 
     536    <!--{/foreach}--> 
    539537    <!--▲お届け先情報ここまで--> 
    540538 
Note: See TracChangeset for help on using the changeset viewer.