app/template/default/Mypage/chistory.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% set body_class = 'product_page' %}
  10. {% block main %}
  11. <div id="contents_wrapper">
  12.     <aside id="lmenu" data-layout="mypage-layout">
  13.         <ul id="Menu">
  14.             <li style="margin-bottom:0px;"><a href="{{ url('mypage') }}" class="mypage">マイページTOP</a></li>
  15.             <li style="margin-bottom:0px;"><a class="ti01" style="height:19px;">基本ステップ</a></li>
  16.             <li class="mypage-link"><a href="{{ url('mypage_favorite') }}" class="step1"><span>1</span>お気に入りリスト</a></li>
  17.             <li class="mypage-link"><a href="{{ url('mypage/history') }}" class="step2"><span>2</span>購入履歴(名入れ無し)</a></li>
  18.             <li class="mypage-link"><a href="{{ url('mypage/mhistory') }}" class="step3"><span>3</span>購入履歴(名入れ有り)</a></li>
  19.             <li class="mypage-link active"><a href="{{ url('mypage/chistory') }}" class="step4"><span>4</span>サンプル貸出し履歴</a></li>
  20.             <li class="mypage-link"><a href="{{ url('mypage_contact') }}" class="step5"><span>5</span>当社へのご連絡</a></li>
  21.             <li class="mypage-link"><a href="{{ url('mypage_update') }}" class="step6"><span>6</span>登録情報の変更</a></li>
  22.         </ul>
  23.         <style> a:hover .hover_img1 { opacity: 0.7; filter: alpha(opacity=70); } </style>
  24.         <a href="{{url('add_catalog')}}"><img class="hover_img1" src="https://img0.land-mark.biz/ut_img/public_images/lmenu/catalog.jpg" alt="カタログ請求" width="165" height="170"></a>
  25.     </aside>
  26.     <main id="contents" style="position: relative;">
  27.         {# 会員情報 #}
  28.         {% include '/Mypage/customer_info.twig' %}
  29.         <img src="https://img0.land-mark.biz/ut_img/public_images/mypage/step4_title.gif" alt="サンプル申込み履歴のご確認" width="803" height="79"><br>
  30.     <div style="padding:15px 0px;">
  31.     {% if orderList|length > 0  %}
  32.         {# pagenavi #}
  33.         {% set displine = 'bottom' %}
  34.         {% include '/Mypage/pagenavi.twig' %}
  35.         {# pagenavi end #}
  36.         {% for key, order in orderList %}
  37.         <br><div class="list_midashi">{{order.no}}件目</div>
  38.         <table border="0" cellspacing="1" cellpadding="0" width="100%" class="tstyle">
  39.         <tr>
  40.             <td style="line-height: 160%;">
  41.             <strong>ご注文番号:{{order.order}}</strong><br>
  42.             <strong>ご注文日時:{{order.date}}</strong><br>
  43.               {% if order.spr_pdate is not null %}
  44.                 <div style="display:table;">
  45.                     <div style="display:table-row;">
  46.                         <div style="display:table-cell; padding-right:12px; white-space:nowrap;">
  47.                             <strong>ご注文ステータス:</strong>
  48.                         </div>
  49.                         <div style="display:table-cell; width:100%;">
  50.                             {% for shipping_info in order.shipping_infos %}
  51.                                 {% if shipping_info.spr_sendsheet %}
  52.                                     {% if shipping_info.spr_sendsheet != '000000000000' %}
  53.                                         {% set spr_sendsheet = '追跡番号#' ~ shipping_info.spr_sendsheet %}
  54.                                         {% if shipping_info.spr_csv == 2 or shipping_info.spr_csv == 3 or shipping_info.spr_yamato == 1 %}
  55.                                             {% set send_sheet_url = "https://member.kms.kuronekoyamato.co.jp/parcel/detail?pno=" ~ shipping_info.spr_sendsheet %}
  56.                                         {% else %}
  57.                                             {% set send_sheet_url = "http://k2k.sagawa-exp.co.jp/p/web/okurijosearch.do?okurijoNo=" ~ shipping_info.spr_sendsheet %}
  58.                                         {% endif %}
  59.                                         <div>
  60.                                             <strong style="margin-right:4px;">出荷済み</strong>
  61.                                             <a href="{{send_sheet_url}}" style="color:#0f2eff; display:inline-block; max-width:100%;" target="_blank">
  62.                                                 <strong>{{spr_sendsheet}}</strong>
  63.                                             </a>
  64.                                         </div>
  65.                                     {% else %}
  66.                                         <strong>出荷済み</strong>
  67.                                     {% endif %}
  68.                                 {% endif %}
  69.                             {% endfor %}
  70.                         </div>
  71.                     </div>
  72.                 </div>
  73.                 {% else %}
  74.                 <strong>ご注文ステータス:注文受付</strong><br>
  75.                 {% endif %}
  76.             </td>
  77.             <td style="line-height: 160%;"></td>
  78.             <td align="right"></td>
  79.             </tr>
  80.         </table>
  81.     {#{ goodsList|json_encode() }#}
  82.         {# 購入明細表示 #}
  83.         {% if order.oh_catalog_id is not null or order.order_catalog_list is not null %}
  84.             <table border="0" cellspacing="1" cellpadding="2" width="100%" class="tstyle" style="border-bottom: 1px solid #CCCCCC;">
  85.                 <tr align="center">
  86.                     <td align="center" bgcolor="#CCCCCC">カタログ名</td>
  87.                 </tr>
  88.                 <tr>
  89.                 <td align="left">
  90.                 {{ goodsList[order.no].catalog_title|nl2br }}
  91.                 </td>
  92.                 </tr>
  93.             </table>
  94.         {% endif %}
  95.         {% if order.oh_type == 4  %}
  96.             <table border="0" cellspacing="1" cellpadding="2" width="100%" class="tstyle" style="border-bottom: 1px solid #CCCCCC;">
  97.                 <tr align="center">
  98.                     <td align="center" bgcolor="#CCCCCC">NO.</td>
  99.                     <td align="center" bgcolor="#CCCCCC">イメージ</td>
  100.                     <td align="center" bgcolor="#CCCCCC">商品名</td>
  101.                     <td align="center" bgcolor="#CCCCCC">商品番号</td>
  102.                     <td align="center" bgcolor="#CCCCCC">サイズ</td>
  103.                     <td align="center" bgcolor="#CCCCCC">カラー</td>
  104.                     <td align="center" bgcolor="#CCCCCC">単価</td>
  105.                     <td align="center" bgcolor="#CCCCCC">数量</td>
  106.                     <td align="center" bgcolor="#CCCCCC">小計</td>
  107.                 </tr>
  108.                 {% set cnt = 0 %}
  109.                 {% for detail in goodsList[order.no].goods %}
  110.                     {% set cnt = cnt +1  %}
  111.                     <tr>
  112.                         <td align="right">{% if cnt > 0 %}{{cnt}}{% endif %}</td>
  113.                         <td align="center">{% if cnt > 0 and detail.imgNo is defined %}<img src="https://img0.land-mark.biz/goods.img/{{detail.imgNo}}/{{detail.goods_id}}/main_sum.jpg"  border="0" width="28" alt="商品ページを開く">{% endif %}</td>
  114.                         <td align="left">
  115.                         {% if cnt > 0 %}
  116.                         {#{ detail|json_encode() }#}
  117.                             {% if detail.goods_status == 1 and detail.goods_ddate == '' %}
  118.                             <a href="/item/{{detail.goods_id}}.html" target="_blank">{{detail.goods_name}}</a>
  119.                             {% else %}
  120.                             {{detail.goods_name}}<span style="color:red">(廃番)</span>
  121.                             {% endif %}
  122.                         {% endif %}
  123.                         </td>
  124.                         <td align="left">{{detail.gp_kataban}}<br></td>
  125.                         <td align="left">{{detail.size_name}}<br></td>
  126.                         <td align="left">{{detail.color_name}}<br></td>
  127.                         <td align="right">{{detail.ogl_tanka|number_format}}円<br></td>
  128.                         <td align="right">{{detail.ogl_amount|number_format}}個<br></td>
  129.                         <td align="right">{{(detail.ogl_tanka * detail.ogl_amount)|number_format}}円<br></td>
  130.                     </tr>
  131.                 {% endfor %}
  132.             </table>
  133.         {% endif %}
  134.         {% endfor %}
  135.         {# pagenavi #}
  136.         {% set displine = 'top' %}
  137.         {% include '/Mypage/pagenavi.twig' %}
  138.         {# pagenavi end #}
  139.         </div>
  140.         <br class="clear" />
  141.     {% else %}
  142.         <div style="padding-top:15px;">購入履歴はありません。<br></div>
  143.     {% endif %}
  144.     </main>
  145. </div>
  146. {% endblock %}
  147. {% block stylesheet %}
  148.     <link rel="stylesheet" href="/stylesheets/mypage.css?20230104">
  149.     <style>
  150.     table#icon {
  151.         counter-reset: menu-num 0;
  152.     }
  153.     table#icon > tbody > tr > td > a {
  154.         position: relative;
  155.         display: inline-block;
  156.     }
  157.     table#icon > tbody > tr > td > a::before {
  158.         counter-increment: menu-num 1;
  159.         content: counter(menu-num);
  160.         position: absolute;
  161.         top: 10px;
  162.         left: 11px;
  163.         line-height: 36px;
  164.         font-size: 25px;
  165.         font-weight: bold;
  166.         color: #444;
  167.         width: 36px;
  168.         height: 36px;
  169.         background: white;
  170.         border-radius: 18px;
  171.     }
  172.     </style>
  173.     <style>
  174.         body {
  175.             color: #000;
  176.         }
  177.         hr {
  178.             border-color: #666;
  179.         }
  180.     </style>
  181.     <link href="/stylesheets/topcss.min.css" rel="stylesheet" type="text/css" />
  182.     <link href="/stylesheets/base_stylesheet2.css" rel="stylesheet" type="text/css" />
  183.     <link href="/stylesheets/sp_common.css" rel="stylesheet" type="text/css" />
  184.     <link href="/stylesheets/menu.min.css" rel="stylesheet" type="text/css" />
  185.     <link href="/stylesheets/brandpage.min.css?20200617_01" rel="stylesheet" type="text/css" />
  186.     <link rel="stylesheet" type="text/css" href="/stylesheets/first_view.css?20180302_01" />
  187.     <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
  188.     <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  189.     <link rel="stylesheet" type="text/css" href="/stylesheets/jquery.fbnr.css?20170629_01">
  190. {% endblock %}
  191. {% block javascript %}
  192.     <script type="text/javascript" src="/javascripts/jquery.fbt.js?20200715_01"></script>
  193.     <script type="text/javascript">
  194.         $(function() {
  195.             $(window).on('scroll', function(e) {
  196.                 var $this = $('.fbnr,.fbnr2');
  197.                 var scrollTop = $(window).scrollTop();
  198.                 if (scrollTop >= 200) {
  199.                     $this.addClass('fixed');
  200.                 } else {
  201.                     $this.removeClass('fixed');
  202.                 }
  203.             });
  204.         });
  205.     </script>
  206. {% endblock %}