- Timestamp:
- 2012/02/18 20:49:30 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/Smarty/templates/sphone/mypage/delivery.tpl
r21529 r21533 31 31 <div class="information"> 32 32 <p>登録住所一覧です。<p> 33 <p>最大<!--{$smarty.const.DELIV_ADDR_MAX|h}-->件まで登録できます。</p> 33 <p>最大<!--{$smarty.const.DELIV_ADDR_MAX|h}-->件まで登録できます。</p> 34 34 </div> 35 35 <!--{if $tpl_linemax < $smarty.const.DELIV_ADDR_MAX}--> … … 45 45 <div class="form_area"> 46 46 <!--{if $tpl_linemax > 0}--> 47 <form name="form1" id="form1" method="post" action="<!--{$smarty.const.HTTPS_URL|sfTrimURL}-->/mypage/delivery.php" >48 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />49 <input type="hidden" name="mode" value="" />50 <input type="hidden" name="other_deliv_id" value="" />51 <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->" />47 <form name="form1" id="form1" method="post" action="<!--{$smarty.const.HTTPS_URL|sfTrimURL}-->/mypage/delivery.php" > 48 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 49 <input type="hidden" name="mode" value="" /> 50 <input type="hidden" name="other_deliv_id" value="" /> 51 <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->" /> 52 52 53 <!--▼フォームボックスここから --> 54 <div class="formBox"> 55 56 <!--{section name=cnt loop=$arrOtherDeliv max=$dispNumber}--> 57 <!--▼お届け先 --> 58 <div class="delivBox"> 59 <!--{assign var=OtherPref value="`$arrOtherDeliv[cnt].pref`"}--> 60 <p><em><span class="zip_title">お届け先住所<!--{$smarty.section.cnt.iteration}--></span></em>:<br /> 61 〒<span class="zip01"><!--{$arrOtherDeliv[cnt].zip01}--></span>-<span class="zip02"><!--{$arrOtherDeliv[cnt].zip02}--></span><br /> 62 <span class="address"><!--{$arrPref[$OtherPref]|h}--><!--{$arrOtherDeliv[cnt].addr01|h}--><!--{$arrOtherDeliv[cnt].addr02|h}--></span><br /> 63 <span class="name01"><!--{$arrOtherDeliv[cnt].name01|h}--></span> <span class="name02"><!--{$arrOtherDeliv[cnt].name02|h}--></span></p> 53 <!--▼フォームボックスここから --> 54 <div class="formBox"> 64 55 65 <ul class="edit"> 66 <li><a href="#" onClick="win02('./delivery_addr.php?other_deliv_id=<!--{$arrOtherDeliv[cnt].other_deliv_id}-->','deliv_disp','600','640'); return false;" class="b_edit deliv_edit" rel="external">編集</a></li> 67 <li><a href="#" onClick="fnModeSubmit('delete','other_deliv_id','<!--{$arrOtherDeliv[cnt].other_deliv_id}-->'); return false;" class="deliv_delete" rel="external"><img src="<!--{$TPL_URLPATH}-->img/button/btn_delete.png" class="pointer" width="21" height="20" alt="削除" /></a></li> 68 </ul> 69 </div> 70 <!--▲お届け先--> 71 <!--{/section}--> 72 73 </div><!--▲formBox --> 74 </form> 75 <!--{else}--> 76 <p class="delivempty"><strong>新しいお届け先はありません。</strong></p> 77 <!--{/if}--> 56 <!--{section name=cnt loop=$arrOtherDeliv max=$dispNumber}--> 57 <!--▼お届け先 --> 58 <div class="delivBox"> 59 <!--{assign var=OtherPref value="`$arrOtherDeliv[cnt].pref`"}--> 60 <p><em><span class="zip_title">お届け先住所<!--{$smarty.section.cnt.iteration}--></span></em>:<br /> 61 〒<span class="zip01"><!--{$arrOtherDeliv[cnt].zip01}--></span>-<span class="zip02"><!--{$arrOtherDeliv[cnt].zip02}--></span><br /> 62 <span class="address"><!--{$arrPref[$OtherPref]|h}--><!--{$arrOtherDeliv[cnt].addr01|h}--><!--{$arrOtherDeliv[cnt].addr02|h}--></span><br /> 63 <span class="name01"><!--{$arrOtherDeliv[cnt].name01|h}--></span> <span class="name02"><!--{$arrOtherDeliv[cnt].name02|h}--></span></p> 78 64 79 <!--{if count($arrOtherDeliv) > $dispNumber}--> 80 <p><a rel="external" href="javascript: void(0);" class="btn_more" id="btn_more_delivery" onClick="getDelivery(<!--{$dispNumber}-->); return false;" rel="external">もっとみる(+<!--{$dispNumber}-->件)</a></p> 81 <!--{/if}--> 65 <ul class="edit"> 66 <li><a href="#" onClick="win02('./delivery_addr.php?other_deliv_id=<!--{$arrOtherDeliv[cnt].other_deliv_id}-->','deliv_disp','600','640'); return false;" class="b_edit deliv_edit" rel="external">編集</a></li> 67 <li><a href="#" onClick="fnModeSubmit('delete','other_deliv_id','<!--{$arrOtherDeliv[cnt].other_deliv_id}-->'); return false;" class="deliv_delete" rel="external"><img src="<!--{$TPL_URLPATH}-->img/button/btn_delete.png" class="pointer" width="21" height="20" alt="削除" /></a></li> 68 </ul> 69 </div> 70 <!--▲お届け先--> 71 <!--{/section}--> 82 72 83 </div><!--▲form_area --> 73 </div><!--▲formBox --> 74 </form> 75 <!--{else}--> 76 <p class="delivempty"><strong>新しいお届け先はありません。</strong></p> 77 <!--{/if}--> 84 78 79 <!--{if count($arrOtherDeliv) > $dispNumber}--> 80 <p><a rel="external" href="javascript: void(0);" class="btn_more" id="btn_more_delivery" onClick="getDelivery(<!--{$dispNumber}-->); return false;" rel="external">もっとみる(+<!--{$dispNumber}-->件)</a></p> 81 <!--{/if}--> 82 83 </div><!-- /.form_area --> 85 84 </section> 85 86 86 <!--▼検索バー --> 87 87 <section id="search_area"> 88 <form method="get" action="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php">89 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />90 <input type="hidden" name="mode" value="search" />91 <input type="search" name="name" id="search" value="" placeholder="キーワードを入力" class="searchbox" >92 </form>88 <form method="get" action="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php"> 89 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 90 <input type="hidden" name="mode" value="search" /> 91 <input type="search" name="name" id="search" value="" placeholder="キーワードを入力" class="searchbox" > 92 </form> 93 93 </section> 94 94 <!--▲検索バー --> … … 96 96 97 97 <script> 98 var pageNo = 2;98 var pageNo = 2; 99 99 100 function getDelivery(limit) {101 $.mobile.showPageLoadingMsg();102 var i = limit;103 //送信データを準備104 var postData = {};105 $('#form1').find(':input').each(function(){106 postData[$(this).attr('name')] = $(this).val();107 });108 postData["mode"] = "getList";109 postData["pageno"] = pageNo;110 postData["disp_number"] = i;100 function getDelivery(limit) { 101 $.mobile.showPageLoadingMsg(); 102 var i = limit; 103 //送信データを準備 104 var postData = {}; 105 $('#form1').find(':input').each(function(){ 106 postData[$(this).attr('name')] = $(this).val(); 107 }); 108 postData["mode"] = "getList"; 109 postData["pageno"] = pageNo; 110 postData["disp_number"] = i; 111 111 112 $.ajax({ 113 type: "POST", 114 url: "<!--{$smarty.const.ROOT_URLPATH}-->mypage/delivery.php", 115 data: postData, 116 cache: false, 117 dataType: "json", 118 error: function(XMLHttpRequest, textStatus, errorThrown){ 119 alert(textStatus); 120 $.mobile.hidePageLoadingMsg(); 121 }, 122 success: function(result){ 123 var count = ((pageNo - 1) * i + 1); //お届け先住所の番号 124 for (var j = 0; j < i; j++) { 125 if (result[j] != null) { 126 var delivery = result[j]; 127 var deliveryHtml = ""; 128 var maxCnt = $(".delivBox").length - 1; 129 var deliveryEl = $(".delivBox").get(maxCnt); 130 deliveryEl = $(deliveryEl).clone(true).insertAfter(deliveryEl); 131 maxCnt++; 132 133 //住所タイトルをセット 134 $($(".delivBox span.zip_title").get(maxCnt)).text('お届け先住所' + count); 135 //郵便番号1をセット 136 $($(".delivBox span.zip01").get(maxCnt)).text(delivery.zip01); 137 //郵便番号2をセット 138 $($(".delivBox span.zip02").get(maxCnt)).text(delivery.zip02); 139 //住所をセット 140 $($(".delivBox span.address").get(maxCnt)).text(delivery.prefname + delivery.addr01 + delivery.addr02); 141 //姓をセット 142 $($(".delivBox span.name01").get(maxCnt)).text(delivery.name01); 143 //名前をセット 144 $($(".delivBox span.name02").get(maxCnt)).text(delivery.name02); 145 //編集ボタンをセット 146 $($(".delivBox a.deliv_edit").get(maxCnt)).attr("onClick", "win02('./delivery_addr.php?other_deliv_id=" + delivery.other_deliv_id + "','deliv_disp','600','640'); return false;"); 147 //削除ボタンをセット 148 $($(".delivBox a.deliv_delete").get(maxCnt)).attr("onClick", "fnModeSubmit('delete','other_deliv_id','" + delivery.other_deliv_id + "'); return false;"); 149 count++; 150 } 151 } 152 pageNo++; 112 $.ajax({ 113 type: "POST", 114 url: "<!--{$smarty.const.ROOT_URLPATH}-->mypage/delivery.php", 115 data: postData, 116 cache: false, 117 dataType: "json", 118 error: function(XMLHttpRequest, textStatus, errorThrown){ 119 alert(textStatus); 120 $.mobile.hidePageLoadingMsg(); 121 }, 122 success: function(result){ 123 var count = ((pageNo - 1) * i + 1); //お届け先住所の番号 124 for (var j = 0; j < i; j++) { 125 if (result[j] != null) { 126 var delivery = result[j]; 127 var deliveryHtml = ""; 128 var maxCnt = $(".delivBox").length - 1; 129 var deliveryEl = $(".delivBox").get(maxCnt); 130 deliveryEl = $(deliveryEl).clone(true).insertAfter(deliveryEl); 131 maxCnt++; 153 132 154 //すべてのお届け先を表示したか判定 155 if (parseInt(result.delivCount) <= $(".delivBox").length) { 156 $("#btn_more_delivery").hide(); 157 } 158 $.mobile.hidePageLoadingMsg(); 159 } 160 }); 161 } 133 //住所タイトルをセット 134 $($(".delivBox span.zip_title").get(maxCnt)).text('お届け先住所' + count); 135 //郵便番号1をセット 136 $($(".delivBox span.zip01").get(maxCnt)).text(delivery.zip01); 137 //郵便番号2をセット 138 $($(".delivBox span.zip02").get(maxCnt)).text(delivery.zip02); 139 //住所をセット 140 $($(".delivBox span.address").get(maxCnt)).text(delivery.prefname + delivery.addr01 + delivery.addr02); 141 //姓をセット 142 $($(".delivBox span.name01").get(maxCnt)).text(delivery.name01); 143 //名前をセット 144 $($(".delivBox span.name02").get(maxCnt)).text(delivery.name02); 145 //編集ボタンをセット 146 $($(".delivBox a.deliv_edit").get(maxCnt)).attr("onClick", "win02('./delivery_addr.php?other_deliv_id=" + delivery.other_deliv_id + "','deliv_disp','600','640'); return false;"); 147 //削除ボタンをセット 148 $($(".delivBox a.deliv_delete").get(maxCnt)).attr("onClick", "fnModeSubmit('delete','other_deliv_id','" + delivery.other_deliv_id + "'); return false;"); 149 count++; 150 } 151 } 152 pageNo++; 153 154 //すべてのお届け先を表示したか判定 155 if (parseInt(result.delivCount) <= $(".delivBox").length) { 156 $("#btn_more_delivery").hide(); 157 } 158 $.mobile.hidePageLoadingMsg(); 159 } 160 }); 161 } 162 162 </script>
Note: See TracChangeset
for help on using the changeset viewer.