- Timestamp:
- 2011/07/27 13:49:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/Smarty/templates/sphone/mypage/index.tpl
r21030 r21050 23 23 *}--> 24 24 <!--▼CONTENTS--> 25 <div id="mypagecolumn"> 26 <h2 class="title"><!--{$tpl_title|h}--></h2> 27 <!--{if $tpl_navi != ""}--> 28 <!--{include file=$tpl_navi}--> 29 <!--{else}--> 30 <!--{include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl}--> 31 <!--{/if}--> 32 <div id="mycontentsarea"> 33 <form name="form1" method="post" action="?"> 34 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 35 <input type="hidden" name="order_id" value="" /> 36 <input type="hidden" name="pageno" value="<!--{$objNavi->nowpage}-->" /> 37 <h2><!--{$tpl_subtitle|h}--></h2> 25 <section id="mypagecolumn"> 38 26 39 <!--{if $objNavi->all_row > 0}--> 27 <h2 class="title"><!--{$tpl_title|h}--></h2> 28 <!--{if $tpl_navi != ""}--> 29 <!--{include file=$tpl_navi}--> 30 <!--{else}--> 31 <!--{include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl}--> 32 <!--{/if}--> 40 33 41 <p><!--{$objNavi->all_row}-->件の購入履歴があります。</p> 42 <div> 43 <!--▼ページナビ--> 44 <!--{$objNavi->strnavi}--> 45 <!--▲ページナビ--> 46 </div> 34 <form name="form1" id="form1" method="post" action="<!--{$smarty.const.ROOT_URLPATH}-->mypage/index.php"> 35 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 36 <input type="hidden" name="order_id" value="" /> 37 <input type="hidden" name="pageno" value="<!--{$objNavi->nowpage}-->" /> 47 38 48 <table summary="購入履歴" class="entryform"> 49 <tr> 50 <th class="alignC valignM">購入詳細</th> 51 <th class="alignC valignM">合計金額</th> 52 <th class="alignC valignM">詳細</th> 53 </tr> 54 <!--{section name=cnt loop=$arrOrder}--> 55 <tr> 56 <td class="detailtd">購入日時:<!--{$arrOrder[cnt].create_date|sfDispDBDate}--><br />注文番号:<!--→注文番号--><!--{$arrOrder[cnt].order_id}--><!--{assign var=payment_id value="`$arrOrder[cnt].payment_id`"}--><!--←注文番号--><br />お支払方法:<!--→支払方法--><!--{$arrPayment[$payment_id]|h}--><!--←支払方法--></td> 57 58 <td class="alignR yentd"><!--{$arrOrder[cnt].payment_total|number_format}-->円</td> 59 <td class="centertd"><a href="<!--{$smarty.const.ROOT_URLPATH}-->mypage/history.php?order_id=<!--{$arrOrder[cnt].order_id}-->">詳細</a></td> 60 </tr> 61 <!--{/section}--> 62 </table> 39 <h3 class="title_mypage"><!--{$tpl_subtitle|h}--></h3> 40 <!--{if $objNavi->all_row > 0}--> 63 41 64 <!--{else}--> 65 <p>購入履歴はありません。</p> 66 <!--{/if}--> 67 </form> 68 </div> 69 </div> 42 <!--★インフォメーション★--> 43 <div class="information"> 44 <p><span class="attention"><span id="historycount"><!--{$objNavi->all_row}--></span>件</span>の購入履歴があります。</p> 45 </div> 46 47 <div class="form_area"> 48 49 <!--▼フォームボックスここから --> 50 <div class="formBox"> 51 <!--{section name=cnt loop=$arrOrder max=$dispNumber}--> 52 <!--▼商品 --> 53 <div class="arrowBox"> 54 <p> 55 <em>注文番号:</em><span class="order_id"><!--{$arrOrder[cnt].order_id}--><!--{assign var=payment_id value="`$arrOrder[cnt].payment_id`"}--></span><br /> 56 <em>購入日時:</em><span class="create_date"><!--{$arrOrder[cnt].create_date|sfDispDBDate}--></span><br /> 57 <em>お支払い方法:</em><span class="payment_id"><!--{$arrPayment[$payment_id]|h}--></span><br /> 58 <em>合計金額:</em><span class="payment_total"><!--{$arrOrder[cnt].payment_total|number_format}--></span>円 59 </p> 60 <a href="<!--{$smarty.const.ROOT_URLPATH}-->mypage/history.php?order_id=<!--{$arrOrder[cnt].order_id}-->" rel="external"></a> 61 </div> 62 <!--▲商品 --> 63 <!--{/section}--> 64 </div><!--▲formBox --> 65 </div><!--▲form_area--> 66 <div class="btn_area"> 67 <!--{if $objNavi->all_row > $dispNumber}--> 68 <p><a href="javascript: void(0);" class="btn_more" id="btn_more_history" onClick="getHistory(5); return false;" rel="external">もっとみる(+<!--{$dispNumber}-->件)</a></p> 69 <!--{/if}--> 70 </div> 71 <!--{else}--> 72 <div class="form_area"> 73 <div class="information"> 74 <p>購入履歴はありません。</p> 75 </div> 76 </div><!--▲form_area--> 77 <!--{/if}--> 78 </form> 79 </section> 80 81 <script> 82 var pageNo = 2; 83 var url = "<!--{$smarty.const.ROOT_URLPATH}-->mypage/history.php"; 84 var statusImagePath = "<!--{$TPL_URLPATH}-->"; 85 86 function getHistory(limit) { 87 $.mobile.pageLoading(); 88 var i = limit; 89 //送信データを準備 90 var postData = {}; 91 $('#form1').find(':input').each(function(){ 92 postData[$(this).attr('name')] = $(this).val(); 93 }); 94 postData["mode"] = "getList"; 95 postData["pageno"] = pageNo; 96 postData["disp_number"] = i; 97 98 $.ajax({ 99 type: "POST", 100 url: "<!--{$smarty.const.ROOT_URLPATH}-->mypage/index.php", 101 data: postData, 102 cache: false, 103 dataType: "json", 104 error: function(XMLHttpRequest, textStatus, errorThrown){ 105 alert(textStatus); 106 $.mobile.pageLoading(true); 107 }, 108 success: function(result){ 109 110 for (var j = 0; j < i; j++) { 111 if (result[j] != null) { 112 var history = result[j]; 113 var historyHtml = ""; 114 var maxCnt = $(".arrowBox").length - 1; 115 var historyEl = $(".arrowBox").get(maxCnt); 116 historyEl = $(historyEl).clone(true).insertAfter(historyEl); 117 maxCnt++; 118 119 //注文番号をセット 120 $($(".arrowBox span.order_id").get(maxCnt)).text(history.order_id); 121 //購入日時をセット 122 $($(".arrowBox span.create_date").get(maxCnt)).text(history.create_date); 123 //支払い方法をセット 124 $($(".arrowBox span.payment_id").get(maxCnt)).text(history.payment_id); 125 //合計金額をセット 126 $($(".arrowBox span.payment_total").get(maxCnt)).text(history.payment_total); 127 //履歴URLをセット 128 $($(".arrowBox a").get(maxCnt)).attr("href", url + "?order_id=" + history.order_id); 129 130 } 131 } 132 pageNo++; 133 134 //すべての商品を表示したか判定 135 if (parseInt($("#historycount").text()) <= $(".arrowBox").length) { 136 $("#btn_more_history").hide(); 137 } 138 $.mobile.pageLoading(true); 139 } 140 }); 141 } 142 </script>
Note: See TracChangeset
for help on using the changeset viewer.