spacecp_poke.htm 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <!--{template common/header}-->
  2. <!--{subtemplate home/spacecp_poke_type}-->
  3. <!--{if !$_G[inajax]}-->
  4. <div id="pt" class="bm cl">
  5. <div class="z"><a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em> <a href="home.php">$_G[setting][navs][4][navname]</a> <em>&rsaquo;</em> {lang say_hi}</div>
  6. </div>
  7. <div id="ct" class="ct2_a wp cl">
  8. <div class="mn">
  9. <div class="bm bw0">
  10. <h1 class="mt"><img alt="poke" src="{STATICURL}image/feed/poke.gif" class="vm" /> {lang poke}</h1>
  11. <ul class="tb cl">
  12. <li$actives[poke]><a href="home.php?mod=spacecp&ac=poke">{lang poke_received}</a></li>
  13. <li$actives[send]><a href="home.php?mod=spacecp&ac=poke&op=send">{lang say_hi}</a></li>
  14. </ul>
  15. <!--{/if}-->
  16. <!--{if $op == 'send' || $op == 'reply'}-->
  17. <!--{if $_G[inajax]}-->
  18. <h3 class="flb">
  19. <em id="return_$_GET[handlekey]">{lang say_hi}</em>
  20. <!--{if $_G[inajax]}--><span><a href="javascript:;" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span><!--{/if}-->
  21. </h3>
  22. <!--{/if}-->
  23. <form method="post" autocomplete="off" id="pokeform_{$tospace[uid]}" name="pokeform_{$tospace[uid]}" action="home.php?mod=spacecp&ac=poke&op=$op&uid=$tospace[uid]" {if $_G[inajax]}onsubmit="ajaxpost(this.id, 'return_$_GET[handlekey]');"{/if}>
  24. <input type="hidden" name="referer" value="{echo dreferer()}">
  25. <input type="hidden" name="pokesubmit" value="true" />
  26. <input type="hidden" name="formhash" value="{FORMHASH}" />
  27. <input type="hidden" name="from" value="$_GET[from]" />
  28. <!--{if $_G[inajax]}--><input type="hidden" name="handlekey" value="$_GET[handlekey]" /><!--{/if}-->
  29. <div class="c {if $_G[inajax]}altw{else}mtm{/if}">
  30. <div class="mbm xs2">
  31. <!--{if $tospace[uid]}-->
  32. <a href="home.php?mod=space&uid=$tospace[uid]" class="avt avts"><!--{avatar($tospace[uid],small)}--></a>
  33. {lang to} <strong>{$tospace[username]}</strong> {lang say_hi}:
  34. <!--{else}-->
  35. {lang username}: <input type="text" name="username" value="" class="px" />
  36. <!--{/if}-->
  37. </div>
  38. <ul class="poke cl">
  39. <!--{loop $icons $k $v}-->
  40. <li><label for="poke_$k"><input type="radio" name="iconid" id="poke_$k" value="{$k}" {if $k==3}checked="checked"{/if} />{$v}</label></li>
  41. <!--{/loop}-->
  42. </ul>
  43. <input type="text" name="note" id="note" value="" size="30" onkeydown="ctrlEnter(event, 'pokesubmit_btn', 1);" class="px" style="width: 337px;" />
  44. <p class="mbm xg1">{lang max_text_poke_message}</p>
  45. </div>
  46. <p class="o{if $_G[inajax]} pns{/if}">
  47. <button type="submit" name="pokesubmit_btn" id="pokesubmit_btn" value="true" class="pn pnc"><strong>{lang send}</strong></button>
  48. </p>
  49. </form>
  50. <script type="text/javascript">
  51. function succeedhandle_{$_GET[handlekey]}(url, msg, values) {
  52. if(values['from'] == 'notice') {
  53. deleteQueryNotice(values['uid'], 'pokeQuery');
  54. }
  55. showCreditPrompt();
  56. }
  57. </script>
  58. <!--{elseif $op == 'view'}-->
  59. <!--{loop $list $key $subvalue}-->
  60. <p class="pbm mbm bbda">
  61. <!--{if $subvalue[fromuid]==$space[uid]}-->{lang me}<!--{else}--><a href="home.php?mod=space&uid=$subvalue[fromuid]" class="xi2">{$value[fromusername]}</a><!--{/if}-->:
  62. <span class="xw0">
  63. <!--{if $subvalue[iconid]}-->{$icons[$subvalue[iconid]]}<!--{else}-->{lang say_hi}<!--{/if}-->
  64. <!--{if $subvalue[note]}-->, {lang say}: $subvalue[note]<!--{/if}-->
  65. &nbsp; <span class="xg1"><!--{date($subvalue[dateline],'n-j H:i')}--></span>
  66. </span>
  67. </p>
  68. <!--{/loop}-->
  69. <div class="pbn ptm xg1 xw0">
  70. <a href="home.php?mod=spacecp&ac=poke&op=reply&uid=$value[uid]&handlekey=pokehk_{$value[uid]}" id="a_p_r_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang back_to_say_hello}</a><span class="pipe">|</span>
  71. <a href="home.php?mod=spacecp&ac=poke&op=ignore&uid=$value[uid]" id="a_p_i_$value[uid]" onclick="showWindow('pokeignore', this.href, 'get', 0);">{lang ignore}</a>
  72. <!--{if !$value['isfriend']}--><span class="pipe">|</span><a href="home.php?mod=spacecp&ac=friend&op=add&uid=$value[uid]&handlekey=addfriendhk_{$value[uid]}" id="a_friend_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang add_friend}</a> <!--{/if}-->
  73. </div>
  74. <!--{elseif $op == 'ignore'}-->
  75. <h3 class="flb">
  76. <em id="return_$_GET[handlekey]">{lang lgnore_poke}</em>
  77. <!--{if $_G[inajax]}--><span><a href="javascript:;" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span><!--{/if}-->
  78. </h3>
  79. <form method="post" autocomplete="off" id="friendform_{$uid}" name="friendform_{$uid}" action="home.php?mod=spacecp&ac=poke&op=ignore&uid=$uid" {if $_G[inajax]}onsubmit="ajaxpost(this.id, 'return_$_GET[handlekey]');"{/if}>
  80. <input type="hidden" name="referer" value="{echo dreferer()}">
  81. <input type="hidden" name="ignoresubmit" value="true" />
  82. <input type="hidden" name="formhash" value="{FORMHASH}" />
  83. <input type="hidden" name="from" value="$_GET[from]" />
  84. <!--{if $_G[inajax]}--><input type="hidden" name="handlekey" value="$_GET[handlekey]" /><!--{/if}-->
  85. <div class="c altw mtm mbm">{lang determine_lgnore_poke}</div>
  86. <p class="o pns">
  87. <button type="submit" name="ignoresubmit_btn" class="pn pnc" value="true"><strong>{lang determine}</strong></button>
  88. </p>
  89. </form>
  90. <!--{else}-->
  91. <p class="tbmu">{lang you_can_reply_ignore}<span class="pipe">|</span><a href="home.php?mod=spacecp&ac=poke&op=ignore" id="a_poke" onclick="showWindow('allignore', this.href, 'get', 0);">{lang ignore_all}</a></p>
  92. <!--{if $list}-->
  93. <div id="poke_ul" class="xld xlda">
  94. <!--{loop $list $key $value}-->
  95. <dl id="poke_$value[uid]" class="bbda cl">
  96. <dd class="m avt"><a href="home.php?mod=space&uid=$value[uid]"><!--{avatar($value[uid],small)}--></a></dd>
  97. <dt id="poke_td_$value[uid]">
  98. <p class="mbm">
  99. <a href="home.php?mod=space&uid=$value[fromuid]" class="xi2">{$value[fromusername]}</a>:
  100. <span class="xw0">
  101. <!--{if $value[iconid]}-->{$icons[$value[iconid]]}<!--{else}-->{lang say_hi}<!--{/if}-->
  102. <!--{if $value[note]}-->, {lang say}: $value[note]<!--{/if}-->
  103. &nbsp; <span class="xg1"><!--{date($value[dateline], 'n-j H:i')}--></span>
  104. </span>
  105. </p>
  106. <div class="pbn ptm xg1 xw0 cl">
  107. <div class="y"><a href="javascript:;" onclick="view_poke($value[uid]);">{lang see_all_poke}</a></div>
  108. <a href="home.php?mod=spacecp&ac=poke&op=reply&uid=$value[uid]&handlekey=pokereply" id="a_p_r_$value[uid]" onclick="showWindow('pokereply', this.href, 'get', 0);">{lang back_to_say_hello}</a><span class="pipe">|</span>
  109. <a href="home.php?mod=spacecp&ac=poke&op=ignore&uid=$value[uid]&handlekey=pokeignore" id="a_p_i_$value[uid]" onclick="showWindow('pokeignore', this.href, 'get', 0);">{lang ignore}</a>
  110. <!--{if !$value['isfriend']}--><span class="pipe">|</span><a href="home.php?mod=spacecp&ac=friend&op=add&uid=$value[uid]&handlekey=addfriendhk_{$value[uid]}" id="a_friend_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang add_friend}</a> <!--{/if}-->
  111. </div>
  112. </dt>
  113. </dl>
  114. <!--{/loop}-->
  115. </div>
  116. <!--{if $multi}--><div class="pgs cl mtm">$multi</div><!--{/if}-->
  117. <script type="text/javascript">
  118. function view_poke(uid) {
  119. ajaxget('home.php?mod=spacecp&ac=poke&op=view&uid='+uid, 'poke_td_'+uid);
  120. }
  121. <!--{if $_GET[fuid]}-->
  122. view_poke($_GET[fuid]);
  123. <!--{/if}-->
  124. </script>
  125. <!--{else}-->
  126. <div class="emp">{lang no_new_poke}</div>
  127. <!--{/if}-->
  128. <script type="text/javascript">
  129. function succeedhandle_pokereply(url, msg, values) {
  130. if(parseInt(values['uid'])) {
  131. $('poke_'+values['uid']).style.display = "none";
  132. }
  133. showCreditPrompt();
  134. }
  135. function errorhandle_pokeignore(msg, values) {
  136. if(parseInt(values['uid'])) {
  137. $('poke_'+values['uid']).style.display = "none";
  138. }
  139. }
  140. function errorhandle_allignore(msg, values) {
  141. if($('poke_ul')) {
  142. $('poke_ul').innerHTML = '<p class="emp">{lang ignore_all_poke}</p>';
  143. }
  144. }
  145. </script>
  146. <!--{/if}-->
  147. <!--{if !$_G[inajax]}-->
  148. </div>
  149. </div>
  150. <div class="appl">
  151. <!--{subtemplate common/userabout}-->
  152. </div>
  153. </div>
  154. <!--{/if}-->
  155. <!--{template common/footer}-->