Changeset 21993


Ignore:
Timestamp:
2012/08/07 11:44:25 (8 years ago)
Author:
sunat134
Message:

#1893 購入時にて「お届け時間の指定」欄が2つ表示されるバグをPHP側で修正

Location:
branches/version-2_12-dev/data
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/default/shopping/confirm.tpl

    r21965 r21993  
    177177        <!--{if $cartKey != $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
    178178        <!--{foreach item=shippingItem from=$arrShipping name=shippingItem}--> 
    179             <!--{if $shippingItem.shipping_id !== null }--> 
    180                 <h3>お届け先<!--{if $is_multiple}--><!--{$smarty.foreach.shippingItem.iteration}--><!--{/if}--></h3> 
    181                 <!--{if $is_multiple}--> 
    182                     <table summary="ご注文内容確認"> 
    183                         <col width="10%" /> 
    184                         <col width="60%" /> 
    185                         <col width="20%" /> 
    186                         <col width="10%" /> 
    187                         <tr> 
    188                             <th scope="col">商品写真</th> 
    189                             <th scope="col">商品名</th> 
    190                             <th scope="col">単価</th> 
    191                             <th scope="col">数量</th> 
    192                             <!--{* XXX 購入小計と誤差が出るためコメントアウト 
    193                             <th scope="col">小計</th> 
    194                             *}--> 
    195                         </tr> 
    196                         <!--{foreach item=item from=$shippingItem.shipment_item}--> 
    197                             <tr> 
    198                                 <td class="alignC"> 
    199                                     <a 
    200                                         <!--{if $item.productsClass.main_image|strlen >= 1}--> href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$item.productsClass.main_image|sfNoImageMainList|h}-->" class="expansion" target="_blank" 
    201                                         <!--{/if}--> 
    202                                     > 
    203                                         <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="<!--{$item.productsClass.name|h}-->" /></a> 
    204                                 </td> 
    205                                 <td><!--{* 商品名 *}--><strong><!--{$item.productsClass.name|h}--></strong><br /> 
    206                                     <!--{if $item.productsClass.classcategory_name1 != ""}--> 
    207                                         <!--{$item.productsClass.class_name1}-->:<!--{$item.productsClass.classcategory_name1}--><br /> 
    208                                     <!--{/if}--> 
    209                                     <!--{if $item.productsClass.classcategory_name2 != ""}--> 
    210                                         <!--{$item.productsClass.class_name2}-->:<!--{$item.productsClass.classcategory_name2}--> 
    211                                     <!--{/if}--> 
    212                                 </td> 
    213                                 <td class="alignR"> 
    214                                     <!--{$item.price|sfCalcIncTax|number_format}-->円 
    215                                 </td> 
    216                                 <td class="alignC"><!--{$item.quantity}--></td> 
    217                                 <!--{* XXX 購入小計と誤差が出るためコメントアウト 
    218                                 <td class="alignR"><!--{$item.total_inctax|number_format}-->円</td> 
    219                                 *}--> 
    220                             </tr> 
    221                         <!--{/foreach}--> 
    222                     </table> 
    223                 <!--{/if}--> 
    224  
    225                 <table summary="お届け先確認" class="delivname"> 
    226                     <col width="30%" /> 
    227                     <col width="70%" /> 
    228                     <tbody> 
    229                         <tr> 
    230                             <th scope="row">お名前</th> 
    231                             <td><!--{$shippingItem.shipping_name01|h}--> <!--{$shippingItem.shipping_name02|h}--></td> 
    232                         </tr> 
    233                         <tr> 
    234                         <th scope="row">お名前(フリガナ)</th> 
    235                             <td><!--{$shippingItem.shipping_kana01|h}--> <!--{$shippingItem.shipping_kana02|h}--></td> 
    236                         </tr> 
    237                         <tr> 
    238                             <th scope="row">郵便番号</th> 
    239                             <td>〒<!--{$shippingItem.shipping_zip01|h}-->-<!--{$shippingItem.shipping_zip02|h}--></td> 
    240                         </tr> 
    241                         <tr> 
    242                             <th scope="row">住所</th> 
    243                             <td><!--{$arrPref[$shippingItem.shipping_pref]}--><!--{$shippingItem.shipping_addr01|h}--><!--{$shippingItem.shipping_addr02|h}--></td> 
    244                         </tr> 
    245                         <tr> 
    246                             <th scope="row">電話番号</th> 
    247                             <td><!--{$shippingItem.shipping_tel01}-->-<!--{$shippingItem.shipping_tel02}-->-<!--{$shippingItem.shipping_tel03}--></td> 
    248                         </tr> 
    249                         <tr> 
    250                             <th scope="row">FAX番号</th> 
    251                             <td> 
    252                                 <!--{if $shippingItem.shipping_fax01 > 0}--> 
    253                                     <!--{$shippingItem.shipping_fax01}-->-<!--{$shippingItem.shipping_fax02}-->-<!--{$shippingItem.shipping_fax03}--> 
     179        <h3>お届け先<!--{if $is_multiple}--><!--{$smarty.foreach.shippingItem.iteration}--><!--{/if}--></h3> 
     180        <!--{if $is_multiple}--> 
     181            <table summary="ご注文内容確認"> 
     182                <col width="10%" /> 
     183                <col width="60%" /> 
     184                <col width="20%" /> 
     185                <col width="10%" /> 
     186                <tr> 
     187                    <th scope="col">商品写真</th> 
     188                    <th scope="col">商品名</th> 
     189                    <th scope="col">単価</th> 
     190                    <th scope="col">数量</th> 
     191                    <!--{* XXX 購入小計と誤差が出るためコメントアウト 
     192                    <th scope="col">小計</th> 
     193                    *}--> 
     194                </tr> 
     195                <!--{foreach item=item from=$shippingItem.shipment_item}--> 
     196                    <tr> 
     197                        <td class="alignC"> 
     198                            <a 
     199                                <!--{if $item.productsClass.main_image|strlen >= 1}--> href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$item.productsClass.main_image|sfNoImageMainList|h}-->" class="expansion" target="_blank" 
    254200                                <!--{/if}--> 
    255                             </td> 
    256                         </tr> 
    257                     <!--{if $cartKey != $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
    258                         <tr> 
    259                             <th scope="row">お届け日</th> 
    260                             <td><!--{$shippingItem.shipping_date|default:"指定なし"|h}--></td> 
    261                         </tr> 
    262                         <tr> 
    263                             <th scope="row">お届け時間</th> 
    264                             <td><!--{$shippingItem.shipping_time|default:"指定なし"|h}--></td> 
    265                         </tr> 
    266                     <!--{/if}--> 
    267                     </tbody> 
    268                 </table> 
    269             <!--{/if}--> 
     201                            > 
     202                                <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.productsClass.main_list_image|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="<!--{$item.productsClass.name|h}-->" /></a> 
     203                        </td> 
     204                        <td><!--{* 商品名 *}--><strong><!--{$item.productsClass.name|h}--></strong><br /> 
     205                            <!--{if $item.productsClass.classcategory_name1 != ""}--> 
     206                                <!--{$item.productsClass.class_name1}-->:<!--{$item.productsClass.classcategory_name1}--><br /> 
     207                            <!--{/if}--> 
     208                            <!--{if $item.productsClass.classcategory_name2 != ""}--> 
     209                                <!--{$item.productsClass.class_name2}-->:<!--{$item.productsClass.classcategory_name2}--> 
     210                            <!--{/if}--> 
     211                        </td> 
     212                        <td class="alignR"> 
     213                            <!--{$item.price|sfCalcIncTax|number_format}-->円 
     214                        </td> 
     215                        <td class="alignC"><!--{$item.quantity}--></td> 
     216                        <!--{* XXX 購入小計と誤差が出るためコメントアウト 
     217                        <td class="alignR"><!--{$item.total_inctax|number_format}-->円</td> 
     218                        *}--> 
     219                    </tr> 
     220                <!--{/foreach}--> 
     221            </table> 
     222        <!--{/if}--> 
     223 
     224        <table summary="お届け先確認" class="delivname"> 
     225            <col width="30%" /> 
     226            <col width="70%" /> 
     227            <tbody> 
     228                <tr> 
     229                    <th scope="row">お名前</th> 
     230                    <td><!--{$shippingItem.shipping_name01|h}--> <!--{$shippingItem.shipping_name02|h}--></td> 
     231                </tr> 
     232                <tr> 
     233                    <th scope="row">お名前(フリガナ)</th> 
     234                    <td><!--{$shippingItem.shipping_kana01|h}--> <!--{$shippingItem.shipping_kana02|h}--></td> 
     235                </tr> 
     236                <tr> 
     237                    <th scope="row">郵便番号</th> 
     238                    <td>〒<!--{$shippingItem.shipping_zip01|h}-->-<!--{$shippingItem.shipping_zip02|h}--></td> 
     239                </tr> 
     240                <tr> 
     241                    <th scope="row">住所</th> 
     242                    <td><!--{$arrPref[$shippingItem.shipping_pref]}--><!--{$shippingItem.shipping_addr01|h}--><!--{$shippingItem.shipping_addr02|h}--></td> 
     243                </tr> 
     244                <tr> 
     245                    <th scope="row">電話番号</th> 
     246                    <td><!--{$shippingItem.shipping_tel01}-->-<!--{$shippingItem.shipping_tel02}-->-<!--{$shippingItem.shipping_tel03}--></td> 
     247                </tr> 
     248                <tr> 
     249                    <th scope="row">FAX番号</th> 
     250                    <td> 
     251                        <!--{if $shippingItem.shipping_fax01 > 0}--> 
     252                            <!--{$shippingItem.shipping_fax01}-->-<!--{$shippingItem.shipping_fax02}-->-<!--{$shippingItem.shipping_fax03}--> 
     253                        <!--{/if}--> 
     254                    </td> 
     255                </tr> 
     256            <!--{if $cartKey != $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
     257                <tr> 
     258                    <th scope="row">お届け日</th> 
     259                    <td><!--{$shippingItem.shipping_date|default:"指定なし"|h}--></td> 
     260                </tr> 
     261                <tr> 
     262                    <th scope="row">お届け時間</th> 
     263                    <td><!--{$shippingItem.shipping_time|default:"指定なし"|h}--></td> 
     264                </tr> 
     265            <!--{/if}--> 
     266            </tbody> 
     267        </table> 
    270268        <!--{/foreach}--> 
    271269        <!--{/if}--> 
  • branches/version-2_12-dev/data/Smarty/templates/default/shopping/payment.tpl

    r21965 r21993  
    205205            <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p> 
    206206            <!--{foreach item=shippingItem name=shippingItem from=$arrShipping}--> 
    207             <!--{if $shippingItem.shipping_id !== null }--> 
    208                 <!--{assign var=index value=$shippingItem.shipping_id}--> 
    209                 <div class="delivdate top"> 
    210                     <!--{if $is_multiple}--> 
    211                         <span class="st">▼<!--{$shippingItem.shipping_name01}--><!--{$shippingItem.shipping_name02}--> 
    212                         <!--{$arrPref[$shippingItem.shipping_pref]}--><!--{$shippingItem.shipping_addr01}--><!--{$shippingItem.shipping_addr02}--></span><br/> 
    213                     <!--{/if}--> 
    214                     <!--★お届け日★--> 
    215                     <!--{assign var=key value="deliv_date`$index`"}--> 
    216                     <span class="attention"><!--{$arrErr[$key]}--></span> 
    217                     お届け日: 
    218                     <!--{if !$arrDelivDate}--> 
    219                         ご指定頂けません。 
    220                     <!--{else}--> 
    221                         <select name="<!--{$key}-->" id="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    222                             <option value="" selected="">指定なし</option> 
    223                             <!--{assign var=shipping_date_value value=$arrForm[$key].value|default:$shippingItem.shipping_date}--> 
    224                             <!--{html_options options=$arrDelivDate selected=$shipping_date_value}--> 
    225                         </select>&nbsp; 
    226                     <!--{/if}--> 
    227                     <!--★お届け時間★--> 
    228                     <!--{assign var=key value="deliv_time_id`$index`"}--> 
    229                     <span class="attention"><!--{$arrErr[$key]}--></span> 
    230                     お届け時間: 
     207            <!--{assign var=index value=$shippingItem.shipping_id}--> 
     208            <div class="delivdate top"> 
     209                <!--{if $is_multiple}--> 
     210                    <span class="st">▼<!--{$shippingItem.shipping_name01}--><!--{$shippingItem.shipping_name02}--> 
     211                    <!--{$arrPref[$shippingItem.shipping_pref]}--><!--{$shippingItem.shipping_addr01}--><!--{$shippingItem.shipping_addr02}--></span><br/> 
     212                <!--{/if}--> 
     213                <!--★お届け日★--> 
     214                <!--{assign var=key value="deliv_date`$index`"}--> 
     215                <span class="attention"><!--{$arrErr[$key]}--></span> 
     216                お届け日: 
     217                <!--{if !$arrDelivDate}--> 
     218                    ご指定頂けません。 
     219                <!--{else}--> 
    231220                    <select name="<!--{$key}-->" id="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    232221                        <option value="" selected="">指定なし</option> 
    233                         <!--{assign var=shipping_time_value value=$arrForm[$key].value|default:$shippingItem.time_id}--> 
    234                         <!--{html_options options=$arrDelivTime selected=$shipping_time_value}--> 
    235                     </select> 
    236                 </div> 
    237             <!--{/if}--> 
    238             <!--{/foreach}--> 
     222                        <!--{assign var=shipping_date_value value=$arrForm[$key].value|default:$shippingItem.shipping_date}--> 
     223                        <!--{html_options options=$arrDelivDate selected=$shipping_date_value}--> 
     224                    </select>&nbsp; 
     225                <!--{/if}--> 
     226                <!--★お届け時間★--> 
     227                <!--{assign var=key value="deliv_time_id`$index`"}--> 
     228                <span class="attention"><!--{$arrErr[$key]}--></span> 
     229                お届け時間: 
     230                <select name="<!--{$key}-->" id="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
     231                    <option value="" selected="">指定なし</option> 
     232                    <!--{assign var=shipping_time_value value=$arrForm[$key].value|default:$shippingItem.time_id}--> 
     233                    <!--{html_options options=$arrDelivTime selected=$shipping_time_value}--> 
     234                </select> 
     235            </div> 
     236            <!--{/foreach}--> 
    239237        </div> 
    240238        <!--{/if}--> 
  • branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php

    r21982 r21993  
    184184                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    185185                    $this->lfRegistData($this->tpl_uniqid, $objPurchase, $objCustomer, $objFormParam); 
    186                     $objPurchase->setShipmentItemTempForSole($objCartSess); 
     186 
     187                    $arrParams = $objFormParam->getHashArray(); 
     188                    $shipping_id = $arrParams['deliv_check'] == '1' ? 1 : 0; 
     189                    $objPurchase->setShipmentItemTempForSole($objCartSess, $shipping_id); 
    187190 
    188191                    $objSiteSess->setRegistFlag(); 
Note: See TracChangeset for help on using the changeset viewer.