account_manage_upgrade.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {template 'member', 'header'}
  2. <div id="memberArea">
  3. {template 'member', 'account_manage_left'}
  4. <div class="col-auto">
  5. <div class="col-1 ">
  6. <h5 class="title">{L('memberinfo')}:</h5>
  7. <div class="content">
  8. <div class="col-1 member-info">
  9. <div class="content">
  10. <div class="col-left himg">
  11. <img src="{$avatar[90]}" width="60" height="60" onerror="this.src='{$phpsso_api_url}/statics/images/member/nophoto.gif'">
  12. </div>
  13. <div class="col-auto">
  14. <h5>{if $memberinfo['vip']}<img src="{IMG_PATH}icon/vip.gif">{elseif $memberinfo['overduedate']}<img src="{IMG_PATH}icon/vip-expired.gif" title="{L('overdue')},{L('overduedate')}:{format::date($memberinfo['overduedate'],1)}">{/if}
  15. {if $memberinfo['nickname']} {$memberinfo['nickname']} {else} {$memberinfo['username']}{/if} {if $memberinfo['email']}({$memberinfo['email']}){/if}</h5>
  16. <p class="blue">
  17. {L('member_group')}:{$memberinfo['groupname']},
  18. {L('account_remain')}:<font style="color:#F00; font-size:22px;font-family:Georgia,Arial; font-weight:700">{$memberinfo[amount]}</font> {L('unit_yuan')},
  19. {L('point')}:<font style="color:#F00; font-size:12px;font-family:Georgia,Arial; font-weight:700">{$memberinfo[point]}</font> {L('unit_point')}{if $memberinfo['vip']},vip{L('overduedate')}:<font style="color:#F00; font-size:12px;font-family:Georgia,Arial; font-weight:700">{format::date($memberinfo['overduedate'],1)}</font>{/if}
  20. </p>
  21. </div>
  22. </div>
  23. </div>
  24. <div class="bk10"></div>
  25. {if $groupid}
  26. <div class="col-1 ">
  27. <h5 class="title">{L('member').L('allowupgrade')}</h5>
  28. <div class="content">
  29. <form method="post" action="" id="myform" name="myform">
  30. <input name="groupid" value="{$groupid}" type="hidden" />
  31. <table width="100%" cellspacing="0" class="table-list">
  32. <thead>
  33. <tr>
  34. <th width="50">{L('member_group')}</th>
  35. <th width="100">{L('upgrade_price')}</th>
  36. <th width="100">{L('upgrade_date')}</th>
  37. <th width="300">{L('cost')}</th>
  38. <th width="90">{L('operation')}</th>
  39. </tr>
  40. </thead>
  41. <tbody>
  42. <tr>
  43. <td align="left">{$grouplist[$groupid]['name']}</td>
  44. <td align="left">
  45. <input type="radio" name='upgrade_type' value="0
  46. " checked>{$grouplist[$groupid]['price_y']}/{L('year')}<br /><input type="radio" name='upgrade_type' value="1
  47. ">{$grouplist[$groupid]['price_m']}/{L('month')}<br /><input type="radio" name='upgrade_type' value="2
  48. ">{$grouplist[$groupid]['price_d']}/{L('day')}</td>
  49. <td align="center"><input type="text" name="upgrade_date" id="upgrade_date" class="input-text" size="4"><font color="red" id="unit">{L('year')}</font></td>
  50. <td align="center"><span id="cost">0</span> {L('unit_yuan')}<span id="pay" style="display:none">,<a href="index.php?m=pay&c=deposit&a=pay"><font color="red" id="unit">点击充值</font></a></span></td>
  51. <td align="center"><input name="dosubmit" type="submit" id="dosubmit" value="{L('buy')}" class="button"></td>
  52. </tr>
  53. </tbody>
  54. </table>
  55. </form>
  56. </div>
  57. <script language="JavaScript">
  58. <!--
  59. $(document).ready(function() {
  60. $(":input[type='radio']").click(function() {
  61. var unitarr = new Array("{L('year')}","{L('month')}","{L('day')}");
  62. var key = parseInt($(this).val());
  63. $("#unit").html(unitarr[key]);
  64. $("#upgrade_date").val('');
  65. $("#cost").html('');
  66. });
  67. $("#upgrade_date").keyup(function() {
  68. var prices = Array();
  69. prices['0'] = {$grouplist[$groupid]['price_y']};
  70. prices['1'] = {$grouplist[$groupid]['price_m']};
  71. prices['2'] = {$grouplist[$groupid]['price_d']};
  72. $(this).val($(this).val().replace(/[^\d]/g,''));
  73. var unit = parseInt($("input[name=upgrade_type]:checked").val());
  74. var price = prices[unit];
  75. if({$memberinfo[amount]} < price*$(this).val()) {
  76. $("#cost").html('{L('not_sufficient_funds')}'+price*$(this).val());
  77. $("#pay").show();
  78. } else {
  79. $("#cost").html(price*$(this).val());
  80. }
  81. });
  82. });
  83. //-->
  84. </script>
  85. {else}
  86. <div class="col-1 ">
  87. <h5 class="title">{L('member').L('allowupgrade')}</h5>
  88. <div class="content">
  89. <form method="post" action="" id="myform" name="myform">
  90. <table width="100%" cellspacing="0" class="table-list">
  91. <thead>
  92. <tr>
  93. <th width="50">{L('member_group')}</th>
  94. <th>{L('description')}</th>
  95. <th width="100">{L('upgrade_price')}</th>
  96. <th width="90">{L('operation')}</th>
  97. </tr>
  98. </thead>
  99. <tbody>
  100. {loop $grouplist $k $v}
  101. {if $v['point'] > $memberinfo['grouppoint']}
  102. <tr>
  103. <td align="left">{$v['name']}</td>
  104. <td align="left">{$v['description']}</td>
  105. <td align="center">
  106. {$v['price_y']}/{L('year')}<br />{$v['price_m']}/{L('month')}<br />{$v['price_d']}/{L('day')}</td>
  107. <td align="center"><a href="index.php?m=member&c=index&a=account_manage_upgrade&groupid={$v['groupid']}">升级</a></td>
  108. </tr>
  109. {/if}
  110. {/loop}
  111. </tbody>
  112. </table>
  113. </form>
  114. </div>
  115. {/if}
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. <div class="clear"></div>
  121. {template 'member', 'footer'}