spacecp_invite.htm 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. <!--{template common/header}-->
  2. <!--{if $_GET['op'] == 'resend'}-->
  3. <h3 class="flb">
  4. <em id="return_$_GET[handlekey]">{lang send_mail_again}</em>
  5. <!--{if $_G[inajax]}--><span><a href="javascript:;" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span><!--{/if}-->
  6. </h3>
  7. <form id="resendform_{$id}" name="resendform_{$id}" method="post" autocomplete="off" action="home.php?mod=spacecp&ac=invite&op=resend&id=$id" {if $_G[inajax]}onsubmit="ajaxpost(this.id, 'return_$_GET[handlekey]');"{/if}>
  8. <input type="hidden" name="referer" value="{echo dreferer()}" />
  9. <input type="hidden" name="resendsubmit" value="true" />
  10. <!--{if $_G[inajax]}--><input type="hidden" name="handlekey" value="$_GET[handlekey]" /><!--{/if}-->
  11. <input type="hidden" name="formhash" value="{FORMHASH}" />
  12. <div class="c">{lang sure_resend}</div>
  13. <p class="o pns">
  14. <button type="submit" name="btnsubmit" value="true" class="pn pnc"><strong>{lang resend}</strong></button>
  15. </p>
  16. </form>
  17. <script type="text/javascript">
  18. function succeedhandle_$_GET[handlekey](url, msg, values) {
  19. if(typeof resend_mail == 'function' && parseInt(values['id'])) {
  20. resend_mail(values['id']);
  21. }
  22. }
  23. </script>
  24. <!--{elseif $_GET['op'] == 'delete'}-->
  25. <h3 class="flb">
  26. <em id="return_$_GET[handlekey]">{lang delete_log}</em>
  27. <!--{if $_G[inajax]}--><span><a href="javascript:;" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span><!--{/if}-->
  28. </h3>
  29. <form id="deleteform_{$id}" name="deleteform_{$id}" method="post" autocomplete="off" action="home.php?mod=spacecp&ac=invite&op=delete&id=$id" {if $_G[inajax]}onsubmit="ajaxpost(this.id, 'return_$_GET[handlekey]');"{/if}>
  30. <input type="hidden" name="referer" value="{echo dreferer()}" />
  31. <input type="hidden" name="deletesubmit" value="true" />
  32. <!--{if $_G[inajax]}--><input type="hidden" name="handlekey" value="$_GET[handlekey]" /><!--{/if}-->
  33. <input type="hidden" name="formhash" value="{FORMHASH}" />
  34. <div class="c">{lang delete_log_message}</div>
  35. <p class="o pns">
  36. <button type="submit" name="btnsubmit" value="true" class="pn pnc"><strong>{lang delete}</strong></button>
  37. </p>
  38. </form>
  39. <script type="text/javascript">
  40. function succeedhandle_$_GET[handlekey](url, msg, values) {
  41. if(typeof resend_mail == 'function' && parseInt(values['id'])) {
  42. resend_mail(values['id']);
  43. }
  44. }
  45. </script>
  46. <!--{elseif $_GET['op'] == 'showinvite'}-->
  47. <!--{loop $list $key $url}-->
  48. <tr>
  49. <td class="bbda"><a href="$url" onclick="setCopy('$url', '{lang copy_invite_link}');return false;">$url</a> &nbsp;<a href="$url" onclick="setCopy('$url', '{lang copy_invite_link}');return false;" class="xi2">[{lang copy}]</a></td>
  50. <td class="bbda"><a href="javascript:;" onclick="setCopy('$key', '{lang copy_invite_code}');return false;">$key</a> &nbsp;<a href="javascript:;" onclick="setCopy('$key', '{lang copy_invite_code}');return false;" class="xi2">[{lang copy}]</a></td>
  51. </tr>
  52. <!--{/loop}-->
  53. <!--{else}-->
  54. <div id="pt" class="bm cl">
  55. <div class="z">
  56. <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
  57. <a href="home.php?mod=space&do=friend">{lang friends}</a> <em>&rsaquo;</em>
  58. {lang invite_friend}
  59. </div>
  60. </div>
  61. <div id="ct" class="ct2_a wp cl">
  62. <div class="mn">
  63. <div class="bm bw0">
  64. <h1 class="mt"><img alt="friend" src="{STATICURL}image/feed/friend.gif" class="vm" /> {lang invite_friend}</h1>
  65. <!--{if $allowinvite}-->
  66. <form method="post" id="newinvite" autocomplete="off" action="home.php?mod=spacecp&ac=invite&appid=$appid&ref" onsubmit="ajaxpost(this.id, 'return_newinvite');doane(event);">
  67. <!--{if $config[inviteaddcredit] || $config[invitedaddcredit]}-->
  68. <p class="tbmu">
  69. {lang friend_invite_success}
  70. <!--{if $config[invitedaddcredit]}-->{lang you_get} <strong class="xi1">$config[invitedaddcredit]</strong> {lang unit}{$credittitle},<!--{/if}-->
  71. <!--{if $config[inviteaddcredit]}-->{lang friend_get} <strong class="xi1">$config[inviteaddcredit]</strong> {lang unit}{$credittitle},<!--{/if}-->
  72. {lang go_nuts}
  73. </p>
  74. <!--{/if}-->
  75. <!--{if $flist}-->
  76. <div class="tbmu">
  77. <h2 class="mbm">{lang invited_friend}</h2>
  78. <!--{if $invitedcount < 24}-->
  79. <ul class="ml mls cl">
  80. <!--{loop $flist $key $value}-->
  81. <li>
  82. <div class="avt"><a href="home.php?mod=space&uid=$value[fuid]" c="1"><!--{avatar($value[fuid],small)}--></a></div>
  83. <p><a href="home.php?mod=space&uid=$value[fuid]" title="$value[fusername]">$value[fusername]</a></p>
  84. </li>
  85. <!--{/loop}-->
  86. </ul>
  87. <!--{else}-->
  88. <p>
  89. <!--{eval $mod='';}-->
  90. <!--{loop $flist $key $value}-->
  91. $mod<a href="home.php?mod=space&uid=$value[fuid]" title="$value[fusername]">$value[fusername]</a>
  92. <!--{eval $mod=', ';}-->
  93. <!--{/loop}-->
  94. </p>
  95. <!--{/if}-->
  96. </div>
  97. <!--{/if}-->
  98. <!--{if $maillist}-->
  99. <div class="tbmu">
  100. <h2 class="mbm">{lang no_invite_friend_email}</h2>
  101. <ul class="xl xl1">
  102. <!--{loop $maillist $key $value}-->
  103. <li id="sendmail_$value[id]_li">
  104. <em>
  105. <a href="home.php?mod=spacecp&ac=invite&op=resend&id=$value[id]&handlekey=resendinvitehk_{$value[id]}" id="mail_invite_$value[id]" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang resend}">{lang resend}</a>
  106. <a href="javascript:;" title="{lang link}" onclick="setCopy('$value[url]', '{lang copy_invite_link}');return false;">{lang link}</a>
  107. <a href="home.php?mod=spacecp&ac=invite&op=delete&id=$value[id]&handlekey=deleteinvitehk_{$value[id]}" id="del_invite_$value[id]" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang delete}">{lang delete}</a>
  108. </em>
  109. $value[email]
  110. </li>
  111. <!--{/loop}-->
  112. </ul>
  113. </div>
  114. <!--{/if}-->
  115. <table cellspacing="0" cellpadding="0" width="100%" class="tfm mbm">
  116. <caption class="cl">
  117. <!--{if $appid}-->
  118. <div class="avt z" style="margin-right: 5px;"><img src="http://appicon.manyou.com/logos/{$appid}" alt="{$appinfo[appname]}" /></div>
  119. <h2 class="wx">{lang friend_invite_play}$appinfo[appname]</h2>
  120. <!--{else}-->
  121. <h2 class="wx">{lang friend_invite_link}</h2>
  122. <!--{/if}-->
  123. <p class="mtn mbn">{lang friend_invite_message}</p>
  124. <!--{if $creditnum && $list}--><p>{lang click_link_copy}</p><!--{/if}-->
  125. </caption>
  126. <tr>
  127. <td class="bbda"><strong>{lang invite_link}</strong></td>
  128. <td class="bbda"><strong>{lang invite_code}</strong></td>
  129. </tr>
  130. <tbody id="invitelist">
  131. <!--{if $list}-->
  132. <!--{loop $list $key $url}-->
  133. <tr>
  134. <td class="bbda"><a href="$url" onclick="setCopy('$url', '{lang copy_invite_link}');return false;">$url</a> &nbsp;<a href="$url" onclick="setCopy('$url', '{lang copy_invite_link}');return false;" class="xi2">[{lang copy}]</a></td>
  135. <td class="bbda"><a href="javascript:;" onclick="setCopy('$key', '{lang copy_invite_code}');return false;">$key</a> &nbsp;<a href="javascript:;" onclick="setCopy('$key', '{lang copy_invite_code}');return false;" class="xi2">[{lang copy}]</a></td>
  136. </tr>
  137. <!--{/loop}-->
  138. <!--{else}-->
  139. <tr>
  140. <td colspan="2" class="emp">{lang no_invitation_code}</td>
  141. </tr>
  142. <!--{/if}-->
  143. </tbody>
  144. <tr>
  145. <td colspan="2">
  146. <p class="mtm">{lang invitation_code_spend}{$extcredits[title]} <strong class="xi1">$creditnum</strong> $extcredits[unit] ( {lang you_have}$extcredits[title] <strong id="haveallcredit">{$space[$creditkey]}</strong> $extcredits[unit] )<!--{if $space[$creditkey] < $creditnum}--><span><a href="home.php?mod=spacecp&ac=credit" target="_blank" class="xi2">{lang credit_recharge}</a></span><!--{/if}--></p>
  147. <!--{if $_G['group']['maxinviteday']}-->
  148. <p class="d">{lang max_invite_day_message}</p>
  149. <!--{/if}-->
  150. <input type="text" name="invitenum" value="1" size="10" class="px vm" style="width: auto;" />
  151. <button type="submit" name="invitesubmit_btn" value="true" class="pn vm"><em>{lang get_invitation_code}</em></button>
  152. <span id="return_newinvite" style="display:none;"></span>
  153. <script type="text/javascript">
  154. function succeedhandle_newinvite(url, message, values) {
  155. if(values['deduction']) {
  156. var allCreditObj = $('haveallcredit');
  157. allCreditObj.innerHTML = parseInt(allCreditObj.innerHTML) - parseInt(values['deduction']);
  158. var x = new Ajax();
  159. x.get('home.php?mod=spacecp&ac=invite&op=showinvite&inajax=1', function(s){
  160. ajaxinnerhtml($('invitelist'), s);
  161. });
  162. showCreditPrompt();
  163. }
  164. }
  165. </script>
  166. </td>
  167. </tr>
  168. <!--{if !$creditnum}-->
  169. <tr>
  170. <td>
  171. {lang copy_invite_manage}: <a onclick="setCopy('$inviteurl', '{lang copy_invite_link}');return false;" href="$inviteurl" class="xw1">$inviteurl</a> &nbsp;<a onclick="setCopy('$inviteurl', '{lang copy_invite_link}');return false;" href="$inviteurl" class="xw1 xi2">[{lang copy}]</a>
  172. </td>
  173. </tr>
  174. <!--{/if}-->
  175. </table>
  176. <input type="hidden" name="handlekey" value="newinvite" />
  177. <input type="hidden" name="invitesubmit" value="true" />
  178. <input type="hidden" name="formhash" value="{FORMHASH}" />
  179. </form>
  180. <!--{if $_G['group']['allowmailinvite']}-->
  181. <form method="post" autocomplete="off" action="home.php?mod=spacecp&ac=invite&type=mail&appid=$appid&ref">
  182. <input type="hidden" name="formhash" value="{FORMHASH}" />
  183. <h2 class="xs2">{lang send_invitation_email}<!--{if $appid}-->{lang friend_play_together}$appinfo[appname]<!--{/if}--></h2>
  184. <div class="mtn bm bmn">
  185. <script type="text/javascript" src="http://widgets.manyou.com/misc/scripts/ab.js" charset="utf-8"></script>
  186. <table cellspacing="0" cellpadding="0" class="tfm mbm">
  187. <caption>
  188. <p>{lang send_invitation_email_message}</p>
  189. </caption>
  190. <tr>
  191. <td>
  192. <p class="d">
  193. <a class="mbn y" href="#" onclick="MYABC.showChooser('email', '{$uri}api/manyou/getmaillist.htm', null, false, false, null); return false"><img src="http://widgets.manyou.com/misc/images/ab/ab_button.gif" alt="{lang add_from_address_book}" /></a>
  194. {lang friend_email_address}
  195. </p>
  196. <textarea name="email" id="email" rows="3" class="pt" style="width:99%;"></textarea>
  197. </td>
  198. </tr>
  199. <tr>
  200. <td>
  201. <p class="d">{lang friend_to_say}</p>
  202. <input type="text" name="saymsg" id="saymsg" onkeyup="showPreview(this.value, 'sayPreview')" class="px" style="width:99%;">
  203. </td>
  204. </tr>
  205. <tr>
  206. <td><button type="submit" name="emailinvite" value="true" class="pn pnc"><strong>{lang invite}</strong></button></td>
  207. </tr>
  208. </table>
  209. </div>
  210. <h2 class="mtw xs2">{lang preview_invitation}</h2>
  211. <div class="mtn bm bmn">
  212. <table cellspacing="0" cellpadding="0" width="100%" class="tfm" style="table-layout: fixed;">
  213. <tr>
  214. <td valign="top" width="140"><div class="avt avtm">{$mailvar[avatar]}</div></td>
  215. <td valign="top">
  216. <!--{if $appid}-->
  217. <h4>{lang i_play_invite_you}</h4>
  218. <!--{else}-->
  219. <h4>{lang hi_iam_invite_you}</h4>
  220. <p class="mtm">{lang become_friend_message}<p>
  221. <!--{/if}-->
  222. <p class="mtm">{lang invite_add_note}:</p>
  223. <p id="sayPreview" class="exfm" style="width: 420px;"></p>
  224. <h4 class="mtm">{lang click_link_become_friend}<!--{if $appid}-->{lang play_together}$appinfo[appname]<!--{/if}-->:</h4>
  225. <p>{$inviteurl}</p>
  226. <h4 class="mtm">{lang have_account_view_homepage}</h4>
  227. <p>{$mailvar[siteurl]}home.php?mod=space&uid=$mailvar[uid]</p>
  228. </td>
  229. </tr>
  230. </table>
  231. </div>
  232. </form>
  233. <!--{/if}-->
  234. <!--{else}-->
  235. <div class="emp">{lang no_right_invite_friend}</div>
  236. <!--{/if}-->
  237. </div>
  238. </div>
  239. <div class="appl">
  240. <!--{subtemplate home/space_friend_nav}-->
  241. </div>
  242. </div>
  243. <!--{/if}-->
  244. <!--{template common/footer}-->