PageRenderTime 52ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/templates/standard/user_transaction.dwt

https://github.com/wangjian2254/eshop
Unknown | 1098 lines | 1073 code | 25 blank | 0 comment | 0 complexity | d3915d6cdc4e8a8e1b22ecd2f5d875c9 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="Keywords" content="{$keywords}" />
  6. <meta name="Description" content="{$description}" />
  7. <!-- TemplateBeginEditable name="doctitle" -->
  8. <title>{$page_title}</title>
  9. <!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
  10. <link rel="shortcut icon" href="favicon.ico" />
  11. <link rel="icon" href="animated_favicon.gif" type="image/gif" />
  12. <link href="{$ecs_css_path}" rel="stylesheet" type="text/css" />
  13. {* 包含脚本文件 *}
  14. {insert_scripts files='transport.js,common.js,user.js'}
  15. <script type="text/javascript" src="js/action.js"></script>
  16. </head>
  17. <body>
  18. <!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->
  19. <div class="block">
  20. <!-- #BeginLibraryItem "/library/ur_here.lbi" --><!-- #EndLibraryItem -->
  21. </div>
  22. <!--主体内容 start-->
  23. <div class="block clearfix">
  24. <div id="userLeft" class="fl">
  25. <!-- #BeginLibraryItem "/library/user_menu.lbi" --><!-- #EndLibraryItem -->
  26. </div>
  27. <div id="userRight" class="fr">
  28. <!-- 用户信息界面 start-->
  29. <!--{if $action eq 'profile'}-->
  30. {insert_scripts files='utils.js'}
  31. <script type="text/javascript">
  32. {foreach from=$lang.profile_js item=item key=key}
  33. var {$key} = "{$item}";
  34. {/foreach}
  35. </script>
  36. <div class="us_contentBox">
  37. <h6>{$lang.profile}</h6>
  38. <form name="formEdit" action="user.php" method="post" onsubmit="return userEdit()">
  39. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  40. <tr>
  41. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.birthday} </td>
  42. <td width="72%" align="left" bgcolor="#FFFFFF"> {html_select_date field_order=YMD prefix=birthday start_year=-60 end_year=+1 display_days=true month_format=%m day_value_format=%02d time=$profile.birthday} </td>
  43. </tr>
  44. <tr>
  45. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.sex} </td>
  46. <td width="72%" align="left" bgcolor="#FFFFFF">
  47. <input type="radio" name="sex" value="0" {if $profile.sex==0}checked="checked"{/if} />
  48. {$lang.secrecy}&nbsp;&nbsp;
  49. <input type="radio" name="sex" value="1" {if $profile.sex==1}checked="checked"{/if} />
  50. {$lang.male}&nbsp;&nbsp;
  51. <input type="radio" name="sex" value="2" {if $profile.sex==2}checked="checked"{/if} />
  52. {$lang.female}&nbsp;&nbsp; </td>
  53. </tr>
  54. <tr>
  55. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.email} </td>
  56. <td width="72%" align="left" bgcolor="#FFFFFF">
  57. <input name="email" type="text" value="{$profile.email}" size="25" class="InputBorder" /><span style="color:#FF0000"> *</span>
  58. </td>
  59. </tr>
  60. {foreach from=$extend_info_list item=field}
  61. <!-- {if $field.id eq 6} -->
  62. <tr>
  63. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.passwd_question}</td>
  64. <td width="72%" align="left" bgcolor="#FFFFFF">
  65. <select name='sel_question' class="InputBorder">
  66. <option value='0'>{$lang.sel_question}</option>
  67. {html_options options=$passwd_questions selected=$profile.passwd_question}
  68. </select>
  69. </td>
  70. </tr>
  71. <tr>
  72. <td width="28%" align="right" bgcolor="#FFFFFF" <!-- {if $field.is_need} -->id="passwd_quesetion"<!--{/if}-->>{$lang.passwd_answer}</td>
  73. <td width="72%" align="left" bgcolor="#FFFFFF">
  74. <input name="passwd_answer" type="text" size="25" class="InputBorder" maxlengt='20' value="{$profile.passwd_answer}"/><!-- {if $field.is_need} --><span style="color:#FF0000"> *</span><!-- {/if} -->
  75. </td>
  76. </tr>
  77. <!-- {else} -->
  78. <tr>
  79. <td width="28%" align="right" bgcolor="#FFFFFF" <!-- {if $field.is_need} -->id="extend_field{$field.id}i"<!--{/if}-->>{$field.reg_field_name}</td>
  80. <td width="72%" align="left" bgcolor="#FFFFFF">
  81. <input name="extend_field{$field.id}" type="text" class="InputBorder" value="{$field.content}"/><!-- {if $field.is_need} --><span style="color:#FF0000"> *</span><!-- {/if} -->
  82. </td>
  83. </tr>
  84. <!-- {/if} -->
  85. {/foreach}
  86. <tr>
  87. <td colspan="2" align="center" bgcolor="#FFFFFF"><input name="act" type="hidden" value="act_edit_profile" />
  88. <input name="submit" type="submit" value="{$lang.confirm_edit}" class="bnt_number4" />
  89. </td>
  90. </tr>
  91. </table>
  92. </form>
  93. <form name="formPassword" action="user.php" method="post" onsubmit="return editPassword()" >
  94. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  95. <tr>
  96. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.old_password}</td>
  97. <td width="76%" align="left" bgcolor="#FFFFFF"><input name="old_password" type="password" size="25" class="InputBorder" /></td>
  98. </tr>
  99. <tr>
  100. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.new_password}</td>
  101. <td align="left" bgcolor="#FFFFFF"><input name="new_password" type="password" size="25" class="InputBorder" /></td>
  102. </tr>
  103. <tr>
  104. <td width="28%" align="right" bgcolor="#FFFFFF">{$lang.confirm_password}</td>
  105. <td align="left" bgcolor="#FFFFFF"><input name="comfirm_password" type="password" size="25" class="InputBorder" /></td>
  106. </tr>
  107. <tr>
  108. <td colspan="2" align="center" bgcolor="#FFFFFF">
  109. <input name="act" type="hidden" value="act_edit_password" />
  110. <input name="submit" type="submit" class="bnt_number4" value="{$lang.confirm_edit}" />
  111. </td>
  112. </tr>
  113. </table>
  114. </form>
  115. </div>
  116. <!--{/if}-->
  117. <!--#用户信息界面 end-->
  118. <!-- {if $action eq 'bonus'} 用户的红包列表 start-->
  119. <script type="text/javascript">
  120. {foreach from=$lang.profile_js item=item key=key}
  121. var {$key} = "{$item}";
  122. {/foreach}
  123. </script>
  124. <div class="us_contentBox">
  125. <h6>{$lang.label_bonus}</h6>
  126. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  127. <tr>
  128. <th align="center" bgcolor="#FFFFFF">{$lang.bonus_sn}</th>
  129. <th align="center" bgcolor="#FFFFFF">{$lang.bonus_name}</th>
  130. <th align="center" bgcolor="#FFFFFF">{$lang.bonus_amount}</th>
  131. <th align="center" bgcolor="#FFFFFF">{$lang.min_goods_amount}</th>
  132. <th align="center" bgcolor="#FFFFFF">{$lang.bonus_end_date}</th>
  133. <th align="center" bgcolor="#FFFFFF">{$lang.bonus_status}</th>
  134. </tr>
  135. <!-- {if $bonus} -->
  136. <!--{foreach from=$bonus item=item}-->
  137. <tr>
  138. <td align="center" bgcolor="#FFFFFF">{$item.bonus_sn|default:N/A}</td>
  139. <td align="center" bgcolor="#FFFFFF">{$item.type_name}</td>
  140. <td align="center" bgcolor="#FFFFFF">{$item.type_money}</td>
  141. <td align="center" bgcolor="#FFFFFF">{$item.min_goods_amount}</td>
  142. <td align="center" bgcolor="#FFFFFF">{$item.use_enddate}</td>
  143. <td align="center" bgcolor="#FFFFFF">{$item.status}</td>
  144. </tr>
  145. <!--{/foreach}-->
  146. <!-- {else} -->
  147. <tr>
  148. <td colspan="6" bgcolor="#FFFFFF">{$lang.user_bonus_empty}</td>
  149. </tr>
  150. <!-- {/if} -->
  151. </table>
  152. </div>
  153. <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
  154. <div class="us_contentBox">
  155. <h6>{$lang.add_bonus}</h6>
  156. <form name="addBouns" action="user.php" method="post" onsubmit="return addBonus()">
  157. <div style="padding: 15px;">
  158. {$lang.bonus_number}
  159. <input name="bonus_sn" type="text" size="30" class="InputBorder" />
  160. <input type="hidden" name="act" value="act_add_bonus" class="InputBorder" />
  161. <input type="submit" class="bnt_number4" value="{$lang.add_bonus}" />
  162. </div>
  163. </form>
  164. </div>
  165. <!-- {/if} -->
  166. <!--用户红包结束-->
  167. <!--#订单列表界面 start-->
  168. <!-- {if $action eq 'order_list'} -->
  169. <div class="us_contentBox">
  170. <h6>{$lang.label_order}</h6>
  171. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  172. <tr align="center">
  173. <td bgcolor="#ffffff">{$lang.order_number}</td>
  174. <td bgcolor="#ffffff">{$lang.order_addtime}</td>
  175. <td bgcolor="#ffffff">{$lang.order_money}</td>
  176. <td bgcolor="#ffffff">{$lang.order_status}</td>
  177. <td bgcolor="#ffffff">{$lang.handle}</td>
  178. </tr>
  179. <!--{foreach from=$orders item=item}-->
  180. <tr>
  181. <td align="center" bgcolor="#ffffff"><a href="user.php?act=order_detail&order_id={$item.order_id}">{$item.order_sn}</a></td>
  182. <td align="center" bgcolor="#ffffff">{$item.order_time}</td>
  183. <td align="right" bgcolor="#ffffff">{$item.total_fee}</td>
  184. <td align="center" bgcolor="#ffffff">{$item.order_status}</td>
  185. <td align="center" bgcolor="#ffffff"><font class="f6">{$item.handler}</font></td>
  186. </tr>
  187. <!--{/foreach}-->
  188. </table>
  189. </div>
  190. <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
  191. <div class="us_contentBox">
  192. <h6>{$lang.merge_order}</h6>
  193. <script type="text/javascript">
  194. {foreach from=$lang.merge_order_js item=item key=key}
  195. var {$key} = "{$item}";
  196. {/foreach}
  197. </script>
  198. <form action="user.php" method="post" name="formOrder" onsubmit="return mergeOrder()">
  199. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  200. <tr>
  201. <td width="22%" align="right" bgcolor="#ffffff">{$lang.first_order}:</td>
  202. <td width="12%" align="left" bgcolor="#ffffff"><select name="to_order">
  203. <option value="0">{$lang.select}</option>
  204. {html_options options=$merge}
  205. </select></td>
  206. <td width="19%" align="right" bgcolor="#ffffff">{$lang.second_order}:</td>
  207. <td width="11%" align="left" bgcolor="#ffffff"><select name="from_order">
  208. <option value="0">{$lang.select}</option>
  209. {html_options options=$merge}
  210. </select></td>
  211. <td width="36%" bgcolor="#ffffff">&nbsp;<input name="act" value="merge_order" type="hidden" />
  212. <input type="submit" name="Submit" class="bnt_number4" style="border:none;" value="{$lang.merge_order}" /></td>
  213. </tr>
  214. <tr>
  215. <td bgcolor="#ffffff">&nbsp;</td>
  216. <td colspan="4" align="left" bgcolor="#ffffff" class="f1">{$lang.merge_order_notice}</td>
  217. </tr>
  218. </table>
  219. </form>
  220. </div>
  221. <!--{/if}-->
  222. <!--#订单列表界面 end-->
  223. <!--#包裹状态查询界面 start-->
  224. <!-- {if $action eq 'track_packages'} -->
  225. <div class="us_contentBox">
  226. <h6>{$lang.label_track_packages}</h6>
  227. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd" id="order_table">
  228. <tr align="center">
  229. <td bgcolor="#ffffff">{$lang.order_number}</td>
  230. <td bgcolor="#ffffff">{$lang.handle}</td>
  231. </tr>
  232. <!--{foreach from=$orders item=item}-->
  233. <tr>
  234. <td align="center" bgcolor="#ffffff"><a href="user.php?act=order_detail&order_id={$item.order_id}">{$item.order_sn}</a></td>
  235. <td align="center" bgcolor="#ffffff">{$item.query_link}</td>
  236. </tr>
  237. <!--{/foreach}-->
  238. </table>
  239. <script>
  240. var query_status = '{$lang.query_status}';
  241. var ot = document.getElementById('order_table');
  242. for (var i = 1; i < ot.rows.length; i++)
  243. {
  244. var row = ot.rows[i];
  245. var cel = row.cells[1];
  246. cel.getElementsByTagName('a').item(0).innerHTML = query_status;
  247. }
  248. </script>
  249. </div>
  250. <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
  251. <!--{/if}-->
  252. <!--#包裹状态查询界面 end-->
  253. <!-- ==========订单详情页面,包括订单状态商品列表费用总计收货人信息支付方式其它信息========== -->
  254. <!--{if $action eq order_detail} -->
  255. <div class="us_contentBox">
  256. <h6>{$lang.order_status}</h6>
  257. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  258. <tr>
  259. <td width="15%" align="right" bgcolor="#ffffff">{$lang.detail_order_sn}</td>
  260. <td align="left" bgcolor="#ffffff">{$order.order_sn}
  261. <!-- {if $order.extension_code eq "group_buy"} -->
  262. <a href="./group_buy.php?act=view&id={$order.extension_id}"><strong>{$lang.order_is_group_buy}</strong></a>
  263. <!-- {elseif $order.extension_code eq "exchange_goods"} -->
  264. <a href="./exchange.php?act=view&id={$order.extension_id}"><strong>{$lang.order_is_exchange}</strong></a>
  265. <!--{/if}-->
  266. <a href="user.php?act=message_list&order_id={$order.order_id}">[<u>{$lang.business_message}</u>]</a>
  267. </td>
  268. </tr>
  269. <tr>
  270. <td align="right" bgcolor="#ffffff">{$lang.detail_order_status}</td>
  271. <td align="left" bgcolor="#ffffff">{$order.order_status}&nbsp;&nbsp;&nbsp;&nbsp;{$order.confirm_time}</td>
  272. </tr>
  273. <tr>
  274. <td align="right" bgcolor="#ffffff">{$lang.detail_pay_status}</td>
  275. <td align="left" bgcolor="#ffffff">{$order.pay_status}&nbsp;&nbsp;&nbsp;&nbsp;{if $order.order_amount gt 0}{$order.pay_online}{/if}{$order.pay_time}</td>
  276. </tr>
  277. <tr>
  278. <td align="right" bgcolor="#ffffff">{$lang.detail_shipping_status}</td>
  279. <td align="left" bgcolor="#ffffff">{$order.shipping_status}&nbsp;&nbsp;&nbsp;&nbsp;{$order.shipping_time}</td>
  280. </tr>
  281. <!-- {if $order.invoice_no}-->
  282. <tr>
  283. <td align="right" bgcolor="#ffffff">{$lang.consignment}</td>
  284. <td align="left" bgcolor="#ffffff">{$order.invoice_no}</td>
  285. </tr>
  286. <!--{/if}-->
  287. <!--{if $order.to_buyer}-->
  288. <tr>
  289. <td align="right" bgcolor="#ffffff">{$lang.detail_to_buyer}</td>
  290. <td align="left" bgcolor="#ffffff">{$order.to_buyer}</td>
  291. </tr>
  292. <!-- {/if} -->
  293. <!--{if $virtual_card}-->
  294. <tr>
  295. <td align="right" bgcolor="#ffffff">{$lang.virtual_card_info}</td>
  296. <td colspan="3" align="left" bgcolor="#ffffff">
  297. <!--{foreach from=$virtual_card item=vgoods}-->
  298. <!--{foreach from=$vgoods.info item=card}-->
  299. <!--{if $card.card_sn}-->{$lang.card_sn}:<span style="color:red;">{$card.card_sn}</span><!--{/if}-->
  300. <!--{if $card.card_password}-->{$lang.card_password}:<span style="color:red;">{$card.card_password}</span><!--{/if}-->
  301. <!--{if $card.end_date}-->{$lang.end_date}:{$card.end_date}<!--{/if}--><br />
  302. <!--{/foreach}-->
  303. <!--{/foreach}-->
  304. </td>
  305. </tr>
  306. <!--{/if}-->
  307. </table>
  308. </div>
  309. <div class="us_contentBox">
  310. <h6 class="clearfix"><span class="fl">{$lang.goods_list}</span>
  311. <span class="fr">
  312. <!-- {if $allow_to_cart} -->
  313. <a href="javascript:;" onclick="returnToCart({$order.order_id})" class="us_textDot">{$lang.return_to_cart}</a>
  314. <!-- {/if} -->
  315. </span>
  316. </h6>
  317. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  318. <tr>
  319. <th width="23%" align="center" bgcolor="#ffffff">{$lang.goods_name}</th>
  320. <th width="29%" align="center" bgcolor="#ffffff">{$lang.goods_attr}</th>
  321. <!--<th>{$lang.market_price}</th>-->
  322. <th width="26%" align="center" bgcolor="#ffffff">{$lang.goods_price}<!-- {if $order.extension_code eq "group_buy"} -->{$lang.gb_deposit}<!-- {/if} --></th>
  323. <th width="9%" align="center" bgcolor="#ffffff">{$lang.number}</th>
  324. <th width="20%" align="center" bgcolor="#ffffff">{$lang.subtotal}</th>
  325. </tr>
  326. <!-- {foreach from=$goods_list item=goods} -->
  327. <tr>
  328. <td bgcolor="#ffffff">
  329. <!-- {if $goods.goods_id gt 0 && $goods.extension_code neq 'package_buy'} 商品 -->
  330. <a href="goods.php?id={$goods.goods_id}" target="_blank">{$goods.goods_name}</a>
  331. <!-- {if $goods.parent_id > 0} -->
  332. <span style="color:#FF0000">{$lang.accessories}</span>
  333. <!-- {elseif $goods.is_gift} -->
  334. <span style="color:#FF0000">{$lang.largess}</span>
  335. <!-- {/if} -->
  336. <!-- {elseif $goods.goods_id gt 0 && $goods.extension_code eq 'package_buy'} -->
  337. <a href="javascript:void(0)" onclick="setSuitShow({$goods.goods_id})">{$goods.goods_name}<span style="color:#FF0000;">礼包</span></a>
  338. <div id="suit_{$goods.goods_id}" style="display:none">
  339. <!-- {foreach from=$goods.package_goods_list item=package_goods_list} -->
  340. <a href="goods.php?id={$package_goods_list.goods_id}" target="_blank">{$package_goods_list.goods_name}</a><br />
  341. <!-- {/foreach} -->
  342. </div>
  343. <!-- {/if} -->
  344. </td>
  345. <td align="left" bgcolor="#ffffff">{$goods.goods_attr|nl2br}</td>
  346. <!--<td align="right">{$goods.market_price}</td>-->
  347. <td align="right" bgcolor="#ffffff" class="price">{$goods.goods_price}</td>
  348. <td align="center" bgcolor="#ffffff" class="price">{$goods.goods_number}</td>
  349. <td align="right" bgcolor="#ffffff" class="price">{$goods.subtotal}</td>
  350. </tr>
  351. <!-- {/foreach} -->
  352. <tr>
  353. <td colspan="8" bgcolor="#ffffff" align="right">
  354. {$lang.shopping_money}
  355. <!-- {if $order.extension_code eq "group_buy"} -->
  356. <font class="price">{$lang.gb_deposit}</font>
  357. <!-- {/if} -->:
  358. <font class="price">{$order.formated_goods_amount}</font>
  359. </td>
  360. </tr>
  361. </table>
  362. </div>
  363. <div class="us_contentBox">
  364. <h6>{$lang.fee_total}</h6>
  365. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  366. <tr>
  367. <td align="right" bgcolor="#ffffff">
  368. {$lang.goods_all_price}<!-- {if $order.extension_code eq "group_buy"} -->{$lang.gb_deposit}<!-- {/if} -->: <font class="f1 f14b">{$order.formated_goods_amount}</font>
  369. <!-- {if $order.discount gt 0} 折扣 -->
  370. - {$lang.discount}: <font class="f1 f14b">{$order.formated_discount}</font>
  371. <!-- {/if} -->
  372. <!-- {if $order.tax gt 0} -->
  373. + {$lang.tax}: <font class="f1 f14b">{$order.formated_tax}</font>
  374. <!-- {/if} -->
  375. <!-- {if $order.shipping_fee > 0} -->
  376. + {$lang.shipping_fee}: <font class="f1 f14b">{$order.formated_shipping_fee}</font>
  377. <!-- {/if} -->
  378. <!-- {if $order.insure_fee > 0} -->
  379. + {$lang.insure_fee}: <font class="f1 f14b">{$order.formated_insure_fee}</font>
  380. <!-- {/if} -->
  381. <!-- {if $order.pay_fee > 0} -->
  382. + {$lang.pay_fee}: <font class="f1 f14b">{$order.formated_pay_fee}</font>
  383. <!-- {/if} -->
  384. <!-- {if $order.pack_fee > 0} -->
  385. + {$lang.pack_fee}: <font class="f1 f14b">{$order.formated_pack_fee}</font>
  386. <!-- {/if} -->
  387. <!-- {if $order.card_fee > 0} -->
  388. + {$lang.card_fee}: <font class="f1 f14b">{$order.formated_card_fee}</font>
  389. <!-- {/if} -->
  390. </td>
  391. </tr>
  392. <tr>
  393. <td align="right" bgcolor="#ffffff">
  394. <!-- {if $order.money_paid > 0} -->
  395. - {$lang.order_money_paid}: <font class="f1 f14b">{$order.formated_money_paid}</font>
  396. <!-- {/if} -->
  397. <!-- {if $order.surplus > 0} -->
  398. - {$lang.use_surplus}: <font class="f1 f14b">{$order.formated_surplus}</font>
  399. <!-- {/if} -->
  400. <!-- {if $order.integral_money > 0} -->
  401. - {$lang.use_integral}: <font class="f1 f14b">{$order.formated_integral_money}</font>
  402. <!-- {/if} -->
  403. <!-- {if $order.bonus > 0} -->
  404. - {$lang.use_bonus}: <font class="f1 f14b">{$order.formated_bonus}</font>
  405. <!-- {/if} -->
  406. </td>
  407. </tr>
  408. <tr>
  409. <td align="right" bgcolor="#ffffff">{$lang.order_amount}: <font class="f1 f14b">{$order.formated_order_amount}</font>
  410. <!-- {if $order.extension_code eq "group_buy"} --><br />
  411. {$lang.notice_gb_order_amount}
  412. <!-- {/if} -->
  413. </td>
  414. </tr>
  415. <!-- {if $allow_edit_surplus} 如果可以编辑使用余额数 -->
  416. <tr>
  417. <td align="right" bgcolor="#ffffff">
  418. <form action="user.php" method="post" name="formFee" id="formFee">{$lang.use_more_surplus}:
  419. <input name="surplus" type="text" size="8" value="0" style="border:1px solid #ccc;"/>{$max_surplus}
  420. <input type="submit" name="Submit" class="bnt_munber4" value="{$lang.button_submit}" />
  421. <input type="hidden" name="act" value="act_edit_surplus" />
  422. <input type="hidden" name="order_id" value="{$smarty.get.order_id}" />
  423. </form></td>
  424. </tr>
  425. <!--{/if}-->
  426. </table>
  427. </div>
  428. <div class="us_contentBox">
  429. <h6>{$lang.consignee_info}</h6>
  430. <!-- {if $order.allow_update_address gt 0} -->
  431. <form action="user.php" method="post" name="formAddress" id="formAddress">
  432. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  433. <tr>
  434. <td width="15%" align="right" bgcolor="#ffffff">{$lang.consignee_name} </td>
  435. <td width="35%" align="left" bgcolor="#ffffff"><input name="consignee" type="text" class="InputBorder" value="{$order.consignee|escape}" size="25">
  436. </td>
  437. <td width="15%" align="right" bgcolor="#ffffff">{$lang.email_address} </td>
  438. <td width="35%" align="left" bgcolor="#ffffff"><input name="email" type="text" class="InputBorder" value="{$order.email|escape}" size="25" />
  439. </td>
  440. </tr>
  441. <!-- {if $order.exist_real_goods} -->
  442. <!-- 只有虚拟商品处理-->
  443. <tr>
  444. <td align="right" bgcolor="#ffffff">{$lang.detailed_address} </td>
  445. <td align="left" bgcolor="#ffffff"><input name="address" type="text" class="InputBorder" value="{$order.address|escape} " size="25" /></td>
  446. <td align="right" bgcolor="#ffffff">{$lang.postalcode}</td>
  447. <td align="left" bgcolor="#ffffff"><input name="zipcode" type="text" class="InputBorder" value="{$order.zipcode|escape}" size="25" /></td>
  448. </tr>
  449. <!--{/if}-->
  450. <tr>
  451. <td align="right" bgcolor="#ffffff">{$lang.phone}</td>
  452. <td align="left" bgcolor="#ffffff"><input name="tel" type="text" class="InputBorder" value="{$order.tel|escape}" size="25" /></td>
  453. <td align="right" bgcolor="#ffffff">{$lang.backup_phone}</td>
  454. <td align="left" bgcolor="#ffffff"><input name="mobile" type="text" class="InputBorder" value="{$order.mobile|escape}" size="25" /></td>
  455. </tr>
  456. <!-- {if $order.exist_real_goods} -->
  457. <!-- 只有虚拟商品处理-->
  458. <tr>
  459. <td align="right" bgcolor="#ffffff">{$lang.sign_building}</td>
  460. <td align="left" bgcolor="#ffffff"><input name="sign_building" class="InputBorder" type="text" value="{$order.sign_building|escape}" size="25" />
  461. </td>
  462. <td align="right" bgcolor="#ffffff">{$lang.deliver_goods_time}</td>
  463. <td align="left" bgcolor="#ffffff"><input name="best_time" type="text" class="InputBorder" value="{$order.best_time|escape}" size="25" />
  464. </td>
  465. </tr>
  466. <!-- {/if}-->
  467. <tr>
  468. <td colspan="4" align="center" bgcolor="#ffffff"><input type="hidden" name="act" value="save_order_address" />
  469. <input type="hidden" name="order_id" value="{$order.order_id}" />
  470. <input type="submit" class="bnt_number8" value="{$lang.update_address}" />
  471. </td>
  472. </tr>
  473. </table>
  474. </form>
  475. <!-- {else} -->
  476. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  477. <tr>
  478. <td width="15%" align="right" bgcolor="#ffffff">{$lang.consignee_name}</td>
  479. <td width="35%" align="left" bgcolor="#ffffff">{$order.consignee}</td>
  480. <td width="15%" align="right" bgcolor="#ffffff" >{$lang.email_address}</td>
  481. <td width="35%" align="left" bgcolor="#ffffff">{$order.email}</td>
  482. </tr>
  483. <!-- {if $order.exist_real_goods} -->
  484. <tr>
  485. <td align="right" bgcolor="#ffffff">{$lang.detailed_address}</td>
  486. <td colspan="3" align="left" bgcolor="#ffffff">{$order.address}
  487. <!-- {if $order.zipcode} -->
  488. [{$lang.postalcode}: {$order.zipcode}]
  489. <!-- {/if} --></td>
  490. </tr>
  491. <!-- {/if}-->
  492. <tr>
  493. <td align="right" bgcolor="#ffffff">{$lang.phone}</td>
  494. <td align="left" bgcolor="#ffffff">{$order.tel} </td>
  495. <td align="right" bgcolor="#ffffff">{$lang.backup_phone}</td>
  496. <td align="left" bgcolor="#ffffff">{$order.mobile}</td>
  497. </tr>
  498. <!-- {if $order.exist_real_goods} -->
  499. <tr>
  500. <td align="right" bgcolor="#ffffff" >{$lang.sign_building}</td>
  501. <td align="left" bgcolor="#ffffff">{$order.sign_building} </td>
  502. <td align="right" bgcolor="#ffffff" >{$lang.deliver_goods_time}</td>
  503. <td align="left" bgcolor="#ffffff">{$order.best_time}</td>
  504. </tr>
  505. <!--{/if}-->
  506. </table>
  507. <!-- {/if} -->
  508. </div>
  509. <div class="us_contentBox">
  510. <h6>{$lang.payment}</h6>
  511. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  512. <tr>
  513. <td bgcolor="#ffffff">
  514. {$lang.select_payment}: {$order.pay_name}{$lang.order_amount}: <font class="f2">{$order.formated_order_amount}</font><br />
  515. {$order.pay_desc}
  516. </td>
  517. </tr>
  518. <!--{if $payment_list}-->
  519. <tr>
  520. <td bgcolor="#ffffff" align="right">
  521. <form name="payment" method="post" action="user.php">
  522. {$lang.change_payment}:
  523. <select name="pay_id">
  524. <!--{foreach from=$payment_list item=payment}-->
  525. <option value="{$payment.pay_id}">
  526. {$payment.pay_name}({$lang.pay_fee}:{$payment.format_pay_fee})
  527. </option>
  528. <!--{/foreach}-->
  529. </select>
  530. <input type="hidden" name="act" value="act_edit_payment" />
  531. <input type="hidden" name="order_id" value="{$order.order_id}" />
  532. <input type="submit" name="Submit" class="bnt_number4" value="{$lang.button_submit}" />
  533. </form>
  534. </td>
  535. </tr>
  536. <!--{/if}-->
  537. </table>
  538. </div>
  539. <div class="us_contentBox">
  540. <h6>{$lang.other_info}</h6>
  541. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  542. <!-- {if $order.shipping_id > 0} -->
  543. <tr>
  544. <td width="15%" align="right" bgcolor="#ffffff">{$lang.shipping}</td>
  545. <td colspan="3" width="85%" align="left" bgcolor="#ffffff">{$order.shipping_name}</td>
  546. </tr>
  547. <!-- {/if} -->
  548. <tr>
  549. <td width="15%" align="right" bgcolor="#ffffff">{$lang.payment}</td>
  550. <td colspan="3" align="left" bgcolor="#ffffff">{$order.pay_name}</td>
  551. </tr>
  552. <!--{if $order.insure_fee > 0}-->
  553. <!--{/if}-->
  554. <!-- {if $order.pack_name} 是否使用包装 -->
  555. <tr>
  556. <td width="15%" align="right" bgcolor="#ffffff">{$lang.use_pack}</td>
  557. <td colspan="3" align="left" bgcolor="#ffffff">{$order.pack_name}</td>
  558. </tr>
  559. <!-- {/if} 是否使用包装 -->
  560. <!-- {if $order.card_name} 是否使用贺卡 -->
  561. <tr>
  562. <td width="15%" align="right" bgcolor="#ffffff">{$lang.use_card}</td>
  563. <td colspan="3" align="left" bgcolor="#ffffff">{$order.card_name}</td>
  564. </tr>
  565. <!-- {/if} -->
  566. <!-- {if $order.card_message} 是否使用贺卡 -->
  567. <tr>
  568. <td width="15%" align="right" bgcolor="#ffffff">{$lang.bless_note}</td>
  569. <td colspan="3" align="left" bgcolor="#ffffff">{$order.card_message}</td>
  570. </tr>
  571. <!-- {/if} 是否使用贺卡 -->
  572. <!-- {if $order.surplus > 0} 是否使用余额 -->
  573. <!-- {/if} -->
  574. <!-- {if $order.integral > 0} 是否使用积分 -->
  575. <tr>
  576. <td width="15%" align="right" bgcolor="#ffffff">{$lang.use_integral}</td>
  577. <td colspan="3" align="left" bgcolor="#ffffff">{$order.integral}</td>
  578. </tr>
  579. <!-- {/if} 是否使用积分 -->
  580. <!-- {if $order.bonus > 0} 是否使用红包 -->
  581. <!-- {/if} -->
  582. <!-- {if $order.inv_payee && $order.inv_content} 是否开发票 -->
  583. <tr>
  584. <td width="15%" align="right" bgcolor="#ffffff">{$lang.invoice_title}</td>
  585. <td width="36%" align="left" bgcolor="#ffffff">{$order.inv_payee}</td>
  586. <td width="19%" align="right" bgcolor="#ffffff">{$lang.invoice_content}</td>
  587. <td width="25%" align="left" bgcolor="#ffffff">{$order.inv_content}</td>
  588. </tr>
  589. <!-- {/if} -->
  590. <!-- {if $order.postscript} 是否有订单附言 -->
  591. <tr>
  592. <td width="15%" align="right" bgcolor="#ffffff">{$lang.order_postscript}</td>
  593. <td colspan="3" align="left" bgcolor="#ffffff">{$order.postscript}</td>
  594. </tr>
  595. <!-- {/if} -->
  596. <tr>
  597. <td width="15%" align="right" bgcolor="#ffffff">{$lang.booking_process}</td>
  598. <td colspan="3" align="left" bgcolor="#ffffff">{$order.how_oos_name}</td>
  599. </tr>
  600. </table>
  601. </div>
  602. <!--{/if} -->
  603. <!--#订单详情页 end-->
  604. <!--#会员余额 start-->
  605. <!--{if $action eq "account_raply" || $action eq "account_log" || $action eq "account_deposit" || $action eq "account_detail"} -->
  606. <script type="text/javascript">
  607. {foreach from=$lang.account_js item=item key=key}
  608. var {$key} = "{$item}";
  609. {/foreach}
  610. </script>
  611. <div class="us_contentBox">
  612. <h6>{$lang.user_balance}</h6>
  613. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  614. <tr>
  615. <td align="right" bgcolor="#ffffff">
  616. <a href="user.php?act=account_deposit" {if $action eq 'account_deposit'}class="f14b"{/if}>{$lang.surplus_type_0}</a> | <a href="user.php?act=account_raply" {if $action eq 'account_raply'}class="f14b"{/if}>{$lang.surplus_type_1}</a> | <a href="user.php?act=account_detail" {if $action eq 'account_detail'}class="f14b"{/if}>{$lang.add_surplus_log}</a> | <a href="user.php?act=account_log" {if $action eq 'account_log'}class="f14b"{/if}>{$lang.view_application}</a>
  617. </td>
  618. </tr>
  619. </table>
  620. <!-- {/if} -->
  621. <!-- {if $action eq "account_raply"} -->
  622. <form name="formSurplus" method="post" action="user.php" onsubmit="return submitSurplus()">
  623. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  624. <tr>
  625. <td width="15%" bgcolor="#ffffff">{$lang.repay_money}:</td>
  626. <td bgcolor="#ffffff" align="left"><input type="text" name="amount" value="{$order.amount|escape}" class="InputBorder" size="30" />
  627. </td>
  628. </tr>
  629. <tr>
  630. <td bgcolor="#ffffff">{$lang.process_notic}:</td>
  631. <td bgcolor="#ffffff" align="left"><textarea name="user_note" cols="55" rows="6" class="InputBorder">{$order.user_note|escape}</textarea></td>
  632. </tr>
  633. <tr>
  634. <td bgcolor="#ffffff" colspan="2" align="center">
  635. <input type="hidden" name="surplus_type" value="1" />
  636. <input type="hidden" name="act" value="act_account" />
  637. <input type="submit" name="submit" class="bnt_number4" value="{$lang.submit_request}" />
  638. <input type="reset" name="reset" class="bnt_number4" value="{$lang.button_reset}" />
  639. </td>
  640. </tr>
  641. </table>
  642. </form>
  643. <!-- {/if} -->
  644. <!-- {if $action eq "account_deposit"} -->
  645. <form name="formSurplus" method="post" action="user.php" onsubmit="return submitSurplus()">
  646. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  647. <tr>
  648. <td width="15%" bgcolor="#ffffff">{$lang.deposit_money}:</td>
  649. <td align="left" bgcolor="#ffffff"><input type="text" name="amount" class="InputBorder" value="{$order.amount|escape}" size="30" /></td>
  650. </tr>
  651. <tr>
  652. <td bgcolor="#ffffff">{$lang.process_notic}:</td>
  653. <td align="left" bgcolor="#ffffff"><textarea name="user_note" cols="55" rows="6" class="InputBorder">{$order.user_note|escape}</textarea></td>
  654. </tr>
  655. </table>
  656. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  657. <tr align="center">
  658. <td bgcolor="#ffffff" colspan="3" align="left">{$lang.payment}:</td>
  659. </tr>
  660. <tr align="center">
  661. <td bgcolor="#ffffff">{$lang.pay_name}</td>
  662. <td bgcolor="#ffffff" width="60%">{$lang.pay_desc}</td>
  663. <td bgcolor="#ffffff" width="17%">{$lang.pay_fee}</td>
  664. </tr>
  665. <!-- {foreach from=$payment item=list} -->
  666. <tr>
  667. <td bgcolor="#ffffff" align="left">
  668. <input type="radio" name="payment_id" value="{$list.pay_id}" />{$list.pay_name}</td>
  669. <td bgcolor="#ffffff" align="left">{$list.pay_desc}</td>
  670. <td bgcolor="#ffffff" align="center">{$list.pay_fee}</td>
  671. </tr>
  672. <!-- {/foreach} -->
  673. <tr>
  674. <td bgcolor="#ffffff" colspan="3" align="center">
  675. <input type="hidden" name="surplus_type" value="0" />
  676. <input type="hidden" name="rec_id" value="{$order.id}" />
  677. <input type="hidden" name="act" value="act_account" />
  678. <input type="submit" class="bnt_number4" name="submit" value="{$lang.submit_request}" />
  679. <input type="reset" class="bnt_number4" name="reset" value="{$lang.button_reset}" />
  680. </td>
  681. </tr>
  682. </table>
  683. </form>
  684. <!-- {/if} -->
  685. <!-- {if $action eq "act_account"} -->
  686. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  687. <tr>
  688. <td width="25%" align="right" bgcolor="#ffffff">{$lang.surplus_amount}</td>
  689. <td width="80%" bgcolor="#ffffff">{$amount}</td>
  690. </tr>
  691. <tr>
  692. <td align="right" bgcolor="#ffffff">{$lang.payment_name}</td>
  693. <td bgcolor="#ffffff">{$payment.pay_name}</td>
  694. </tr>
  695. <tr>
  696. <td align="right" bgcolor="#ffffff">{$lang.payment_fee}</td>
  697. <td bgcolor="#ffffff">{$pay_fee}</td>
  698. </tr>
  699. <tr>
  700. <td align="right" valign="middle" bgcolor="#ffffff">{$lang.payment_desc}</td>
  701. <td bgcolor="#ffffff">{$payment.pay_desc}</td>
  702. </tr>
  703. <tr>
  704. <td colspan="2" bgcolor="#ffffff">{$payment.pay_button}</td>
  705. </tr>
  706. </table>
  707. <!-- {/if} -->
  708. <!-- {if $action eq "account_detail"} -->
  709. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  710. <tr align="center">
  711. <td bgcolor="#ffffff">{$lang.process_time}</td>
  712. <td bgcolor="#ffffff">{$lang.surplus_pro_type}</td>
  713. <td bgcolor="#ffffff">{$lang.money}</td>
  714. <td bgcolor="#ffffff">{$lang.change_desc}</td>
  715. </tr>
  716. <!--{foreach from=$account_log item=item}-->
  717. <tr>
  718. <td align="center" bgcolor="#ffffff">{$item.change_time}</td>
  719. <td align="center" bgcolor="#ffffff">{$item.type}</td>
  720. <td align="right" bgcolor="#ffffff">{$item.amount}</td>
  721. <td bgcolor="#ffffff" title="{$item.change_desc}">&nbsp;&nbsp;{$item.short_change_desc}</td>
  722. </tr>
  723. <!--{/foreach}-->
  724. <tr>
  725. <td colspan="4" align="right" bgcolor="#ffffff">{$lang.current_surplus}<font class="f2">{$surplus_amount}</font></td>
  726. </tr>
  727. </table>
  728. <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
  729. <!-- {/if} -->
  730. <!-- {if $action eq "account_log"} -->
  731. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  732. <tr align="center">
  733. <td bgcolor="#ffffff">{$lang.process_time}</td>
  734. <td bgcolor="#ffffff">{$lang.surplus_pro_type}</td>
  735. <td bgcolor="#ffffff">{$lang.money}</td>
  736. <td bgcolor="#ffffff">{$lang.process_notic}</td>
  737. <td bgcolor="#ffffff">{$lang.admin_notic}</td>
  738. <td bgcolor="#ffffff">{$lang.is_paid}</td>
  739. <td bgcolor="#ffffff">{$lang.handle}</td>
  740. </tr>
  741. <!--{foreach from=$account_log item=item}-->
  742. <tr>
  743. <td align="center" bgcolor="#ffffff">{$item.add_time}</td>
  744. <td align="left" bgcolor="#ffffff">{$item.type}</td>
  745. <td align="right" bgcolor="#ffffff">{$item.amount}</td>
  746. <td align="left" bgcolor="#ffffff">{$item.short_user_note}</td>
  747. <td align="left" bgcolor="#ffffff">{$item.short_admin_note}</td>
  748. <td align="center" bgcolor="#ffffff">{$item.pay_status}</td>
  749. <td align="right" bgcolor="#ffffff">{$item.handle}
  750. <!-- {if ($item.is_paid eq 0 && $item.process_type eq 1) || $item.handle} -->
  751. <a href="user.php?act=cancel&id={$item.id}" onclick="if (!confirm('{$lang.confirm_remove_account}')) return false;">{$lang.is_cancel}</a>
  752. <!-- {/if} -->
  753. </td>
  754. </tr>
  755. <!--{/foreach}-->
  756. <tr>
  757. <td colspan="7" align="right" bgcolor="#ffffff">{$lang.current_surplus}<font class="f2">{$surplus_amount}</font></td>
  758. </tr>
  759. </table>
  760. <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
  761. <!-- {/if} -->
  762. <!--{if $action eq "account_raply" || $action eq "account_log" || $action eq "account_deposit" || $action eq "account_detail"} -->
  763. </div>
  764. <!-- {/if} -->
  765. <!--#会员余额 end-->
  766. <!--#收货地址页面 -->
  767. <!--{if $action eq 'address_list'} -->
  768. <div class="us_contentBox">
  769. <h6>{$lang.consignee_info}</h6>
  770. {* 包含脚本文件 *}
  771. {insert_scripts files='utils.js,transport.js,region.js,shopping_flow.js'}
  772. <script type="text/javascript">
  773. region.isAdmin = false;
  774. {foreach from=$lang.flow_js item=item key=key}
  775. var {$key} = "{$item}";
  776. {/foreach}
  777. {literal}
  778. onload = function() {
  779. if (!document.all)
  780. {
  781. document.forms['theForm'].reset();
  782. }
  783. }
  784. {/literal}
  785. </script>
  786. <!-- {foreach from=$consignee_list item=consignee key=sn} -->
  787. <form action="user.php" method="post" name="theForm" onsubmit="return checkConsignee(this)">
  788. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  789. <tr>
  790. <td align="right" bgcolor="#ffffff">{$lang.country_province}</td>
  791. <td colspan="3" align="left" bgcolor="#ffffff">
  792. <select name="country" id="selCountries_{$sn}" onchange="region.changed(this, 1, 'selProvinces_{$sn}')" class="InputBorder">
  793. <option value="0">{$lang.please_select}{$name_of_region[0]}</option>
  794. <!-- {foreach from=$country_list item=country} -->
  795. <option value="{$country.region_id}" {if $consignee.country eq $country.region_id}selected{/if}>{$country.region_name}</option>
  796. <!-- {/foreach} -->
  797. </select>
  798. <select name="province" id="selProvinces_{$sn}" onchange="region.changed(this, 2, 'selCities_{$sn}')" class="InputBorder">
  799. <option value="0">{$lang.please_select}{$name_of_region[1]}</option>
  800. <!-- {foreach from=$province_list.$sn item=province} -->
  801. <option value="{$province.region_id}" {if $consignee.province eq $province.region_id}selected{/if}>{$province.region_name}</option>
  802. <!-- {/foreach} -->
  803. </select>
  804. <select name="city" id="selCities_{$sn}" onchange="region.changed(this, 3, 'selDistricts_{$sn}')" class="InputBorder">
  805. <option value="0">{$lang.please_select}{$name_of_region[2]}</option>
  806. <!-- {foreach from=$city_list.$sn item=city} -->
  807. <option value="{$city.region_id}" {if $consignee.city eq $city.region_id}selected{/if}>{$city.region_name}</option>
  808. <!-- {/foreach} -->
  809. </select>
  810. <select name="district" id="selDistricts_{$sn}" {if !$district_list.$sn}style="display:none"{/if} class="InputBorder">
  811. <option value="0">{$lang.please_select}{$name_of_region[3]}</option>
  812. <!-- {foreach from=$district_list.$sn item=district} -->
  813. <option value="{$district.region_id}" {if $consignee.district eq $district.region_id}selected{/if}>{$district.region_name}</option>
  814. <!-- {/foreach} -->
  815. </select>
  816. {$lang.require_field} </td>
  817. </tr>
  818. <tr>
  819. <td align="right" bgcolor="#ffffff">{$lang.consignee_name}</td>
  820. <td align="left" bgcolor="#ffffff"><input name="consignee" type="text" class="InputBorder" id="consignee_{$sn}" value="{$consignee.consignee|escape}" />
  821. {$lang.require_field} </td>
  822. <td align="right" bgcolor="#ffffff">{$lang.email_address}</td>
  823. <td align="left" bgcolor="#ffffff"><input name="email" type="text" class="InputBorder" id="email_{$sn}" value="{$consignee.email|escape}" />
  824. {$lang.require_field}</td>
  825. </tr>
  826. <tr>
  827. <td align="right" bgcolor="#ffffff">{$lang.detailed_address}</td>
  828. <td align="left" bgcolor="#ffffff"><input name="address" type="text" class="InputBorder" id="address_{$sn}" value="{$consignee.address|escape}" />
  829. {$lang.require_field}</td>
  830. <td align="right" bgcolor="#ffffff">{$lang.postalcode}</td>
  831. <td align="left" bgcolor="#ffffff"><input name="zipcode" type="text" class="InputBorder" id="zipcode_{$sn}" value="{$consignee.zipcode|escape}" /></td>
  832. </tr>
  833. <tr>
  834. <td align="right" bgcolor="#ffffff">{$lang.phone}</td>
  835. <td align="left" bgcolor="#ffffff"><input name="tel" type="text" class="InputBorder" id="tel_{$sn}" value="{$consignee.tel|escape}" />
  836. {$lang.require_field}</td>
  837. <td align="right" bgcolor="#ffffff">{$lang.backup_phone}</td>
  838. <td align="left" bgcolor="#ffffff"><input name="mobile" type="text" class="InputBorder" id="mobile_{$sn}" value="{$consignee.mobile|escape}" /></td>
  839. </tr>
  840. <tr>
  841. <td align="right" bgcolor="#ffffff">{$lang.sign_building}</td>
  842. <td align="left" bgcolor="#ffffff"><input name="sign_building" type="text" class="InputBorder" id="sign_building_{$sn}" value="{$consignee.sign_building|escape}" /></td>
  843. <td align="right" bgcolor="#ffffff">{$lang.deliver_goods_time}</td>
  844. <td align="left" bgcolor="#ffffff"><input name="best_time" type="text" class="InputBorder" id="best_time_{$sn}" value="{$consignee.best_time|escape}" /></td>
  845. </tr>
  846. <tr>
  847. <td align="right" bgcolor="#ffffff">&nbsp;</td>
  848. <td colspan="3" align="center" bgcolor="#ffffff">
  849. <!-- {if $consignee.consignee && $consignee.email} -->
  850. <input type="submit" name="submit" class="bnt_number4" value="{$lang.confirm_edit}" />
  851. <input name="button" type="button" class="bnt_number2" onclick="if (confirm('{$lang.confirm_drop_address}'))location.href='user.php?act=drop_consignee&id={$consignee.address_id}'" value="{$lang.drop}" />
  852. <!-- {else} -->
  853. <input type="submit" name="submit" class="bnt_number6" value="{$lang.add_address}"/>
  854. <!-- {/if} -->
  855. <input type="hidden" name="act" value="act_edit_address" />
  856. <input name="address_id" type="hidden" value="{$consignee.address_id}" />
  857. </td>
  858. </tr>
  859. </table>
  860. </form>
  861. <!-- {/foreach} -->
  862. </div>
  863. <!--{/if} -->
  864. <!--#收货地址添加页面 -->
  865. <!--* 积分兑换-->
  866. <!--{if $action eq 'transform_points'} -->
  867. <div class="us_contentBox">
  868. <h6>{$lang.transform_points}</h6>
  869. <!--{if $exchange_type eq 'ucenter'}-->
  870. <form action="user.php" method="post" name="transForm" onsubmit="return calcredit();">
  871. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  872. <tr>
  873. <th width="120" bgcolor="#FFFFFF" align="right" valign="top">{$lang.cur_points}:</th>
  874. <td bgcolor="#FFFFFF">
  875. <label for="pay_points">{$lang.exchange_points.1}:</label><input type="text" size="15" id="pay_points" name="pay_points" value="{$shop_points.pay_points}" style="border:none; border-bottom:1px solid #DADADA;" readonly="readonly" /><br />
  876. <div class="blank"></div>
  877. <label for="rank_points">{$lang.exchange_points.0}:</label><input type="text" size="15" id="rank_points" name="rank_points" value="{$shop_points.rank_points}" style="border:none; border-bottom:1px solid #DADADA;" readonly="readonly" />
  878. </td>
  879. </tr>
  880. <tr><td bgcolor="#FFFFFF">&nbsp;</td>
  881. <td bgcolor="#FFFFFF">&nbsp;</td>
  882. </tr>
  883. <tr>
  884. <th align="right" bgcolor="#FFFFFF"><label for="amount">{$lang.exchange_amount}:</label></th>
  885. <td bgcolor="#FFFFFF"><input size="15" name="amount" id="amount" value="0" onkeyup="calcredit();" type="text" class="InputBorder"/>
  886. <select name="fromcredits" id="fromcredits" onchange="calcredit();" class="InputBorder">
  887. {html_options options=$lang.exchange_points selected=$selected_org}
  888. </select>
  889. </td>
  890. </tr>
  891. <tr>
  892. <th align="right" bgcolor="#FFFFFF"><label for="desamount">{$lang.exchange_desamount}:</label></th>
  893. <td bgcolor="#FFFFFF">
  894. <input type="text" name="desamount" id="desamount" disabled="disabled" value="0" size="15" class="InputBorder"/>
  895. <select name="tocredits" id="tocredits" onchange="calcredit();" class="InputBorder">
  896. {html_options options=$to_credits_options selected=$selected_dst}
  897. </select>
  898. </td>
  899. </tr>
  900. <tr>
  901. <th align="right" bgcolor="#FFFFFF">{$lang.exchange_ratio}:</th>
  902. <td bgcolor="#FFFFFF">1 <span id="orgcreditunit">{$orgcreditunit}</span> <span id="orgcredittitle">{$orgcredittitle}</span> {$lang.exchange_action} <span id="descreditamount">{$descreditamount}</span> <span id="descreditunit">{$descreditunit}</span> <span id="descredittitle">{$descredittitle}</span></td>
  903. </tr>
  904. <tr><td bgcolor="#FFFFFF">&nbsp;</td>
  905. <td bgcolor="#FFFFFF">
  906. <input type="hidden" name="act" value="act_transform_ucenter_points" />
  907. <input type="submit" name="transfrom" value="{$lang.transform}" class="bnt_number4" /></td></tr>
  908. </table>
  909. </form>
  910. <script type="text/javascript">
  911. {foreach from=$lang.exchange_js item=lang_js key=key}
  912. var {$key} = '{$lang_js}';
  913. {/foreach}
  914. var out_exchange_allow = new Array();
  915. {foreach from=$out_exchange_allow item=ratio key=key}
  916. out_exchange_allow['{$key}'] = '{$ratio}';
  917. {/foreach}
  918. function calcredit()
  919. {
  920. var frm = document.forms['transForm'];
  921. var src_credit = frm.fromcredits.value;
  922. var dest_credit = frm.tocredits.value;
  923. var in_credit = frm.amount.value;
  924. var org_title = frm.fromcredits[frm.fromcredits.selectedIndex].innerHTML;
  925. var dst_title = frm.tocredits[frm.tocredits.selectedIndex].innerHTML;
  926. var radio = 0;
  927. var shop_points = ['rank_points', 'pay_points'];
  928. if (parseFloat(in_credit) > parseFloat(document.getElementById(shop_points[src_credit]).value))
  929. {
  930. alert(balance.replace('{%s}', org_title));
  931. frm.amount.value = frm.desamount.value = 0;
  932. return false;
  933. }
  934. if (typeof(out_exchange_allow[dest_credit+'|'+src_credit]) == 'string')
  935. {
  936. radio = (1 / parseFloat(out_exchange_allow[dest_credit+'|'+src_credit])).toFixed(2);
  937. }
  938. document.getElementById('orgcredittitle').innerHTML = org_title;
  939. document.getElementById('descreditamount').innerHTML = radio;
  940. document.getElementById('descredittitle').innerHTML = dst_title;
  941. if (in_credit > 0)
  942. {
  943. if (typeof(out_exchange_allow[dest_credit+'|'+src_credit]) == 'string')
  944. {
  945. frm.desamount.value = Math.floor(parseFloat(in_credit) / parseFloat(out_exchange_allow[dest_credit+'|'+src_credit]));
  946. frm.transfrom.disabled = false;
  947. return true;
  948. }
  949. else
  950. {
  951. frm.desamount.value = deny;
  952. frm.transfrom.disabled = true;
  953. return false;
  954. }
  955. }
  956. else
  957. {
  958. return false;
  959. }
  960. }
  961. </script>
  962. <!--{else}-->
  963. <b>{$lang.cur_points}:</b>
  964. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
  965. <tr>
  966. <td width="30%" valign="top" bgcolor="#FFFFFF"><table border="0">
  967. <!--{foreach from=$bbs_points item=points}-->
  968. <tr>
  969. <th>{$points.title}:</th>
  970. <td width="120" style="border-bottom:1px solid #DADADA;">{$points.value}</td>
  971. </tr>
  972. <!--{/foreach} -->
  973. </table></td>
  974. <td width="50%" valign="top" bgcolor="#FFFFFF"><table>
  975. <tr>
  976. <th>{$lang.pay_points}:</th>
  977. <td width="120" style="border-bottom:1px solid #DADADA;">{$shop_points.pay_points}</td>
  978. </tr>
  979. <tr>
  980. <th>{$lang.rank_points}:</th>
  981. <td width="120" style="border-bottom:1px solid #DADADA;">{$shop_points.rank_points}</td>
  982. </tr>
  983. </table></td>
  984. </tr>
  985. </table>
  986. <br />
  987. <b>{$lang.rule_list}:</b>
  988. <ul>
  989. <!-- {foreach from=$rule_list item=rule} -->
  990. <li>"{$rule.from}" {$lang.transform} "{$rule.to}" {$lang.rate_is} {$rule.rate}</li>
  991. <!-- {/foreach} -->
  992. </ul>
  993. <form action="user.php" method="post" name="theForm">
  994. <table width="100%" border="1" align="center" cellpadding="5" cellspacing="0" style="border-collapse:collapse;border:1px solid #DADADA;">
  995. <tr style="background:#F1F1F1;">
  996. <th>{$lang.rule}</th>
  997. <th>{$lang.transform_num}</th>
  998. <th>{$lang.transform_result}</th>
  999. </tr>
  1000. <tr>
  1001. <td>
  1002. <select name="rule_index" onchange="changeRule()" class="InputBorder">
  1003. <!--{foreach from=$rule_list item=rule key=key}-->
  1004. <option value="{$key}">{$rule.from}->{$rule.to}</option>
  1005. <!--{/foreach}-->
  1006. </select>
  1007. </td>
  1008. <td>
  1009. <input type="text" name="num" value="0" onkeyup="calPoints()" class="InputBorder"/>
  1010. </td>
  1011. <td><span id="ECS_RESULT">0</span></td>
  1012. </tr>
  1013. <tr>
  1014. <td colspan="3" align="center">
  1015. <input type="hidden" name="act" value="act_transform_points" />
  1016. <input type="submit" value="{$lang.transform}" class="bnt_number4" />
  1017. </td>
  1018. </tr>
  1019. </table>
  1020. </form>
  1021. <script type="text/javascript">
  1022. //<![CDATA[
  1023. var rule_list = new Object();
  1024. var invalid_input = '{$lang.invalid_input}';
  1025. {foreach from=$rule_list item=rule key=key}
  1026. rule_list['{$key}'] = '{$rule.rate}';
  1027. {/foreach}
  1028. function calPoints()
  1029. {
  1030. var frm = document.forms['theForm'];
  1031. var rule_index = frm.elements['rule_index'].value;
  1032. var num = parseInt(frm.elements['num'].value);
  1033. var rate = rule_list[rule_index];
  1034. if (isNaN(num) || num < 0 || num != frm.elements['num'].value)
  1035. {
  1036. document.getElementById('ECS_RESULT').innerHTML = invalid_input;
  1037. rerutn;
  1038. }
  1039. var arr = rate.split(':');
  1040. var from = parseInt(arr[0]);
  1041. var to = pars

Large files files are truncated, but you can click here to view the full file