spacecp_privacy.htm 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. <!--{template common/header}-->
  2. <!--{subtemplate home/spacecp_header}-->
  3. <!--{hook/spacecp_privacy_top}-->
  4. <ul class="tb cl">
  5. <li$opactives[base]><a href="home.php?mod=spacecp&ac=privacy&op=base">{lang personal_privacy_settings}</a></li>
  6. <!--{if helper_access::check_module('feed')}-->
  7. <li$opactives[feed]><a href="home.php?mod=spacecp&ac=privacy&op=feed">{lang personal_feed_settings}</a></li>
  8. <li$opactives[filter]><a href="home.php?mod=spacecp&ac=privacy&op=filter">{lang feed_filter}</a></li>
  9. <!--{/if}-->
  10. </ul>
  11. <form method="post" autocomplete="off" action="home.php?mod=spacecp&ac=privacy&op=$operation">
  12. <input type="hidden" name="formhash" value="{FORMHASH}" />
  13. <!--{if $operation == 'base'}-->
  14. <p class="tbmu mbm">{lang you_control_see_content}</p>
  15. <table cellspacing="0" cellpadding="0" class="tfm">
  16. <tr>
  17. <th>{lang friend_list}</th>
  18. <td>
  19. <select name="privacy[view][friend]">
  20. <option value="0"$sels[view][friend][0]>{lang open_privacy}</option>
  21. <option value="1"$sels[view][friend][1]>{lang friend_privacy}</option>
  22. <option value="2"$sels[view][friend][2]>{lang secrecy}</option>
  23. <option value="3"$sels[view][friend][3]>{lang privacy_register}</option>
  24. </select>
  25. </td>
  26. </tr>
  27. <!--{if helper_access::check_module('wall')}-->
  28. <tr>
  29. <th>{lang message_board}</th>
  30. <td>
  31. <select name="privacy[view][wall]">
  32. <option value="0"$sels[view][wall][0]>{lang open_privacy}</option>
  33. <option value="1"$sels[view][wall][1]>{lang friend_privacy}</option>
  34. <option value="2"$sels[view][wall][2]>{lang secrecy}</option>
  35. <option value="3"$sels[view][wall][3]>{lang privacy_register}</option>
  36. </select>
  37. </td>
  38. </tr>
  39. <!--{/if}-->
  40. <!--{if helper_access::check_module('feed')}-->
  41. <tr>
  42. <th>{lang personal_feed}</th>
  43. <td>
  44. <select name="privacy[view][home]">
  45. <option value="0"$sels[view][home][0]>{lang open_privacy}</option>
  46. <option value="1"$sels[view][home][1]>{lang friend_privacy}</option>
  47. <option value="3"$sels[view][home][3]>{lang privacy_register}</option>
  48. </select>
  49. </td>
  50. </tr>
  51. <!--{/if}-->
  52. <!--{if helper_access::check_module('doing')}-->
  53. <tr>
  54. <th>{lang doing}</th>
  55. <td>
  56. <select name="privacy[view][doing]">
  57. <option value="0"$sels[view][doing][0]>{lang open_privacy}</option>
  58. <option value="1"$sels[view][doing][1]>{lang friend_privacy}</option>
  59. <option value="3"$sels[view][doing][3]>{lang privacy_register}</option>
  60. </select>
  61. <p class="d">{lang privacy_setting_message}<br />{lang site_might_your_log}</p>
  62. </td>
  63. </tr>
  64. <!--{/if}-->
  65. <!--{if helper_access::check_module('blog')}-->
  66. <tr>
  67. <th>{lang blog}</th>
  68. <td>
  69. <select name="privacy[view][blog]">
  70. <option value="0"$sels[view][blog][0]>{lang open_privacy}</option>
  71. <option value="1"$sels[view][blog][1]>{lang friend_privacy}</option>
  72. <option value="3"$sels[view][blog][3]>{lang privacy_register}</option>
  73. </select>
  74. <p class="d">{lang privacy_setting_message}<br />{lang view_right_setting_effective}</p>
  75. </td>
  76. </tr>
  77. <!--{/if}-->
  78. <!--{if helper_access::check_module('album')}-->
  79. <tr>
  80. <th>{lang album}</th>
  81. <td>
  82. <select name="privacy[view][album]">
  83. <option value="0"$sels[view][album][0]>{lang open_privacy}</option>
  84. <option value="1"$sels[view][album][1]>{lang friend_privacy}</option>
  85. <option value="3"$sels[view][album][3]>{lang privacy_register}</option>
  86. </select>
  87. <p class="d">{lang privacy_setting_message}<br />{lang view_right_setting_effective}</p>
  88. </td>
  89. </tr>
  90. <!--{/if}-->
  91. <!--{if helper_access::check_module('share')}-->
  92. <tr>
  93. <th>{lang share}</th>
  94. <td>
  95. <select name="privacy[view][share]">
  96. <option value="0"$sels[view][share][0]>{lang open_privacy}</option>
  97. <option value="1"$sels[view][share][1]>{lang friend_privacy}</option>
  98. <option value="3"$sels[view][share][3]>{lang privacy_register}</option>
  99. </select>
  100. <p class="d">{lang privacy_setting_message}<br />{lang view_right_setting_effective}</p>
  101. </td>
  102. </tr>
  103. <!--{/if}-->
  104. <!--{if $_G['setting'][videophoto] && $space[videophotostatus]}-->
  105. <tr>
  106. <th>&nbsp;</th>
  107. <td><img src="{IMGDIR}/videophoto.gif" alt="" class="vm" /> {lang certified_video_setting_right}:</td>
  108. </tr>
  109. <tr>
  110. <th>{lang view_my_certified_photo}</th>
  111. <td>
  112. <select name="privacy[view][videoviewphoto]">
  113. <option value="0"$sels[view][videoviewphoto][0]>{lang site_default_setting}</option>
  114. <option value="1"$sels[view][videoviewphoto][1]>{lang allow}</option>
  115. <option value="2"$sels[view][videoviewphoto][2]>{lang ban}</option>
  116. </select>
  117. </td>
  118. </tr>
  119. <!--{/if}-->
  120. <!--{hook/spacecp_privacy_base_extra}-->
  121. <tr>
  122. <th>&nbsp;</th>
  123. <td><button type="submit" name="privacysubmit" value="true" class="pn pnc" /><strong>{lang save}</strong></button></td>
  124. </tr>
  125. </table>
  126. <!--{elseif $operation == 'feed'}-->
  127. <p class="tbmu mbm">{lang system_depend_action_message}</p>
  128. <table cellspacing="0" cellpadding="0" id="feed" class="tfm">
  129. <tr>
  130. <th>&nbsp;</th>
  131. <td class="pcl">
  132. <label><input type="checkbox" class="pc" name="privacy[feed][doing]" value="1"$sels[feed][doing] />{lang doing}</label>
  133. <label><input type="checkbox" class="pc" name="privacy[feed][blog]" value="1"$sels[feed][blog] />{lang write_blog}</label>
  134. <label><input type="checkbox" class="pc" name="privacy[feed][upload]" value="1"$sels[feed][upload] />{lang upload_pic}</label>
  135. <label><input type="checkbox" class="pc" name="privacy[feed][share]" value="1"$sels[feed][share] />{lang add_share}</label>
  136. <label><input type="checkbox" class="pc" name="privacy[feed][friend]" value="1"$sels[feed][friend] />{lang friend_add}</label>
  137. <label><input type="checkbox" class="pc" name="privacy[feed][comment]" value="1"$sels[feed][comment] />{lang publish_comment_reply}</label>
  138. <label><input type="checkbox" class="pc" name="privacy[feed][show]" value="1"$sels[feed][show] />{lang bidding_rank}</label>
  139. <label><input type="checkbox" class="pc" name="privacy[feed][credit]" value="1"$sels[feed][credit] />{lang credit_consumption}</label>
  140. <label><input type="checkbox" class="pc" name="privacy[feed][invite]" value="1"$sels[feed][invite] />{lang invite_friend}</label>
  141. <label><input type="checkbox" class="pc" name="privacy[feed][task]" value="1"$sels[feed][task] />{lang complete_task}</label>
  142. <label><input type="checkbox" class="pc" name="privacy[feed][profile]" value="1"$sels[feed][profile] />{lang update_presonal_profile}</label>
  143. <label><input type="checkbox" class="pc" name="privacy[feed][click]" value="1"$sels[feed][click] />{lang pic_blog_position}</label>
  144. <label><input type="checkbox" class="pc" name="privacy[feed][newthread]" value="1"$sels[feed][newthread] />{lang forum_post}</label>
  145. <label><input type="checkbox" class="pc" name="privacy[feed][newreply]" value="1"$sels[feed][newreply] />{lang forum_reply}</label>
  146. </td>
  147. </tr>
  148. <!--{hook/spacecp_privacy_feed_extra}-->
  149. <tr>
  150. <th>&nbsp;</th>
  151. <td><button type="submit" name="privacysubmit" value="true" class="pn pnc" /><strong>{lang save}</strong></button></td>
  152. </tr>
  153. </table>
  154. <!--{else}-->
  155. {eval
  156. $iconnames['wall'] = '{lang message}';
  157. $iconnames['piccomment'] = '{lang pic_comment}';
  158. $iconnames['blogcomment'] = '{lang blog_comment}';
  159. $iconnames['sharecomment'] = '{lang share_comment}';
  160. $iconnames['magic'] = '{lang magics_title}';
  161. $iconnames['sharenotice'] = '{lang share_notification}';
  162. $iconnames['clickblog'] = '{lang blog_position}';
  163. $iconnames['clickpic'] = '{lang pic_position}';
  164. $iconnames['credit'] = '{lang credits}';
  165. $iconnames['doing'] = '{lang doing}';
  166. $iconnames['pcomment'] = '{lang topic_comment}';
  167. $iconnames['post'] = '{lang topic_reply}';
  168. $iconnames['show'] = '{lang friend_top}';
  169. $iconnames['task'] = '{lang task}';
  170. $iconnames['goods'] = '{lang trade}';
  171. $iconnames['group'] = $_G[setting][navs][3][navname];
  172. $iconnames['thread'] = '{lang theme}';
  173. $iconnames['system'] = '{lang system}';
  174. $iconnames['friend'] = '{lang friends}';
  175. $iconnames['debate'] = '{lang debate}';
  176. $iconnames['album'] = '{lang album}';
  177. $iconnames['blog'] = '{lang blog}';
  178. $iconnames['poll'] = '{lang poll}';
  179. $iconnames['activity'] = '{lang activity}';
  180. $iconnames['reward'] = '{lang reward}';
  181. $iconnames['share'] = '{lang share}';
  182. $iconnames['profile'] = '{lang update_presonal_profile}';
  183. $iconnames['pusearticle'] = '{lang article_push}';
  184. }
  185. <table cellspacing="0" cellpadding="0" class="tfm bbda">
  186. <caption>
  187. <h2 class="ptw pbn xs2">{lang filtering_rules_title_1}</h2>
  188. <p class="xg1">{lang filtering_rules_message_1}</p>
  189. </caption>
  190. <tr>
  191. <th>&nbsp;</th>
  192. <td class="pcl">
  193. <!--{loop $groups $key $value}-->
  194. <label><input type="checkbox" class="pc" name="privacy[filter_gid][$key]" value="$key"{if isset($space['privacy']['filter_gid'][$key])} checked="checked"{/if} />$value</label>
  195. <!--{/loop}-->
  196. </td>
  197. </tr>
  198. <tr>
  199. <th>&nbsp;</th>
  200. <td>
  201. <button type="submit" name="privacy2submit" value="true" class="pn pnc" /><strong>{lang save}</strong></button>
  202. <p class="d">{lang list_change_friend_name}</span>
  203. </td>
  204. </tr>
  205. </table>
  206. <table cellspacing="0" cellpadding="0" class="tfm bbda">
  207. <caption>
  208. <h2 class="ptw pbn xs2">{lang filtering_rules_title_2}</h2>
  209. <p class="xg1">{lang filtering_rules_message_2}</p>
  210. </caption>
  211. <!--{if $icons}-->
  212. <tr>
  213. <th>&nbsp;</th>
  214. <td class="pcl">
  215. <!--{loop $icons $key $icon}-->
  216. <!--{eval $uid = $uids[$key];$icon_uid="$icon|$uid";}-->
  217. <label>
  218. <!--{if is_numeric($icon)}-->
  219. <img src="http://appicon.manyou.com/icons/{$icon}" alt="" class="vm" />
  220. <!--{else}-->
  221. <img src="{STATICURL}image/feed/{$icon}.gif" alt="" class="vm" />
  222. <!--{/if}-->
  223. <input type="checkbox" class="pc" name="privacy[filter_icon][$icon_uid]" value="1" checked="checked" />
  224. <!--{if isset($iconnames[$icon])}-->$iconnames[$icon]<!--{else}-->$icon<!--{/if}--> (<!--{if $users[$uid]}--><a href="home.php?mod=space&uid=$uid" target="_blank">$users[$uid]</a><!--{else}-->{lang all_friends}<!--{/if}-->)
  225. </label>
  226. <!--{/loop}-->
  227. </td>
  228. </tr>
  229. <tr>
  230. <th>&nbsp;</th>
  231. <td><button type="submit" name="privacy2submit" value="true" class="pn pnc" /><strong>{lang save}</strong></button></td>
  232. </tr>
  233. <!--{else}-->
  234. <tr>
  235. <th>&nbsp;</th>
  236. <td class="d">{lang no_shield_feed_cat}</td>
  237. </tr>
  238. <!--{/if}-->
  239. </table>
  240. <table cellspacing="0" cellpadding="0" class="tfm">
  241. <caption>
  242. <h2 class="ptw pbn xs2">{lang filtering_rules_title_3}</h2>
  243. <p class="xg1">{lang filtering_rules_message_3}</p>
  244. </caption>
  245. <!--{if $types}-->
  246. <tr>
  247. <th>&nbsp;</th>
  248. <td>
  249. <!--{loop $types $key $type}-->
  250. <!--{eval $uid = $uids[$key];$type_uid="$type|$uid";}-->
  251. <label>
  252. <input type="checkbox" class="pc" name="privacy[filter_note][$type_uid]" value="1" checked="checked" />
  253. <!--{if isset($iconnames[$type])}-->$iconnames[$type]<!--{else}-->$type<!--{/if}--> (<!--{if $users[$uid]}--><a href="home.php?mod=space&uid=$uid" target="_blank">$users[$uid]</a><!--{else}-->{lang all_friends}<!--{/if}-->)
  254. </label>
  255. <!--{/loop}-->
  256. </td>
  257. </tr>
  258. <tr>
  259. <th>&nbsp;</th>
  260. <td><button type="submit" name="privacy2submit" value="true" class="pn pnc" /><strong>{lang save}</strong></button></td>
  261. </tr>
  262. <!--{else}-->
  263. <tr>
  264. <th>&nbsp;</th>
  265. <td class="d">{lang no_shield_feed_cat}</td>
  266. </tr>
  267. <!--{/if}-->
  268. </table>
  269. <!--{/if}-->
  270. </form>
  271. <!--{hook/spacecp_privacy_bottom}-->
  272. </div>
  273. </div>
  274. <div class="appl">
  275. <!--{subtemplate home/spacecp_footer}-->
  276. </div>
  277. </div>
  278. <!--{template common/footer}-->