PageRenderTime 33ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/template/admin/report.htm

https://bitbucket.org/johnroyer/phpwind8.7
HTML | 262 lines | 187 code | 3 blank | 72 comment | 0 complexity | 1130751a1cedf634ff85ba7a55ce31db MD5 | raw file
  1. <!--<?php
  2. include_once PrintEot('left');
  3. if ($admintype == 'reportcontent') {
  4. if (empty($action)) {print <<<EOT
  5. -->
  6. <div class="nav3 mb10 ta">
  7. <ul class="cc">
  8. <li class="current"><a href="$basename">未處理會員舉報</a></li>
  9. <li><a href="$basename&action=deal">已處理會員舉報</a></li>
  10. </ul>
  11. </div>
  12. <div class="admin_info mb10">
  13. <h2 class="h1">功能說明</h2>
  14. <div class="legend">
  15. <ol>
  16. <li>標記已處理:標記後系統會發送短消息提醒舉報的用戶</li>
  17. <li>刪除:沒有理由或者理由無效或者鏈接頁面不存在建議用刪除</li>
  18. </ol>
  19. </div>
  20. </div>
  21. <form action="$basename" method="post" name="FORM">
  22. <input type="hidden" name="action" value="del">
  23. <h2 class="h1">未處理會員舉報列表<span class="linka">類型&nbsp;<select name="type" onchange="report_jump(this.value,'');">
  24. <option value="">全部</option>
  25. <option value="topic" $select_topic>帖子</option>
  26. <option value="diary" $select_dirary>日誌</option>
  27. <option value="photo" $select_photo>照片</option>
  28. <option value="group" $select_group>群組</option>
  29. <option value="grouptopic" $select_grouptopic>群組帖子</option>
  30. <option value="groupphoto" $select_groupphoto>群組照片</option>
  31. <option value="user" $select_user>用戶</option></select></span></h2>
  32. <div class="admin_table mb10">
  33. <table width="100%" cellspacing="0" cellpadding="0">
  34. <tr class="tr2">
  35. <td width="30"><span onclick="CheckAll(document.FORM)" class="cp">全選</span></td>
  36. <td width="60">類型</td>
  37. <td width="110">反映用戶</td>
  38. <td>原因</td>
  39. <td width="50">鏈接來源</td>
  40. </tr>
  41. <!--
  42. EOT;
  43. if (empty($reportdb)) {print <<<EOT
  44. -->
  45. <tr><td class="p10" colspan="5"><div class="admin_tips">啊哦沒有你要的信息</div></td></tr>
  46. <!--
  47. EOT;
  48. }else{
  49. foreach($reportdb as $report){print <<<EOT
  50. -->
  51. <tr class="tr1 vt">
  52. <td class="td2"><input type="checkbox" name="selid[]" value="$report[id]"></td>
  53. <td class="td2">{$report[type]}</td>
  54. <td class="td2"><a href="{$db_userurl}$report[uid]" target="_blank">$report[username]</a></td>
  55. <td class="td2">$report[reason]</td>
  56. <td class="td2"><a href="{$report[url]}" target="_blank">進入</a></td>
  57. </tr>
  58. <!--
  59. EOT;
  60. }}print <<<EOT
  61. -->
  62. </table>
  63. </div>
  64. <div class="cc mb10">$pages</div>
  65. <div class="tac mb10"><p>
  66. <input type="radio" name="action" value="done" checked>&nbsp;標記已處理 &nbsp;
  67. <input type="radio" name="action" value="del">&nbsp;刪除   </p>
  68. </div>
  69. <div class="tac mb10">
  70. <span class="bt"><span><button type="button" onclick="CheckAll(document.FORM)"> </button></span></span>
  71. <span class="btn"><span><button type="submit" name="hello"> </button></span></span>
  72. </div>
  73. </form>
  74. <!--
  75. EOT;
  76. } elseif ($action == 'deal') {print <<<EOT
  77. -->
  78. <div class="nav3 mb10 ta">
  79. <ul class="cc">
  80. <li><a href="$basename">未處理會員舉報</a></li>
  81. <li class="current"><a href="$basename&action=deal">已處理會員舉報</a></li>
  82. </ul>
  83. </div>
  84. <form action="$basename&" method="post" name="FORM">
  85. <h2 class="h1"><span class="mr20">已處理會員舉報列表</span><span class="linka">類型&nbsp;<select name="type" onchange="report_jump(this.value,'{$action}');">
  86. <option value="">全部</option>
  87. <option value="topic" $select_topic>帖子</option>
  88. <option value="diary" $select_dirary>日誌</option>
  89. <option value="photo" $select_photo>照片</option>
  90. <option value="group" $select_group>群組</option>
  91. <option value="grouptopic" $select_grouptopic>群組帖子</option>
  92. <option value="groupphoto" $select_groupphoto>群組照片</option>
  93. <option value="user" $select_user>用戶</option></select></span></h2>
  94. <div class="admin_table mb10">
  95. <table width="100%" cellspacing="0" cellpadding="0">
  96. <tr class="tr2">
  97. <td width="30"><span onclick="CheckAll(document.FORM)" class="cp">全選</span></td>
  98. <td> 類型</td>
  99. <td>反映用戶</td>
  100. <td>原因</td>
  101. <td> 鏈接來源</td>
  102. </tr>
  103. <!--
  104. EOT;
  105. if (empty($reportdb)) {print <<<EOT
  106. -->
  107. <tr><td class="p10" colspan="5"><div class="admin_tips">啊哦沒有你要的信息</div></td></tr>
  108. <!--
  109. EOT;
  110. }else{
  111. foreach($reportdb as $report){print <<<EOT
  112. -->
  113. <tr class="tr1 t">
  114. <td class="td2"><input type="checkbox" name="selid[]" value="$report[id]"></td>
  115. <td class="td2">{$report[type]}</td>
  116. <td class="td2"><a href="{$db_userurl}$report[uid]" target="_blank">$report[username]</a></td>
  117. <td class="td2">$report[reason]</td>
  118. <td class="td2"><a href="{$report[url]}" target="_blank">進入</a></td>
  119. </tr>
  120. <!--
  121. EOT;
  122. }}print <<<EOT
  123. -->
  124. </table>
  125. </div>
  126. <div class="cc">$pages</div>
  127. <input type="hidden" name="action" value="del">
  128. <div class="tac mb10">
  129. <span class="bt"><span><button type="button" onclick="CheckAll(document.FORM)"> </button></span></span>
  130. <span class="btn"><span><button type="submit" name="hello">刪除</button></span></span>
  131. </div>
  132. </form>
  133. <!--
  134. EOT;
  135. }print <<<EOT
  136. -->
  137. <script type="text/javascript">
  138. var basename = '$basename';
  139. function report_jump(type,action){
  140. if (!action) {
  141. location.href = basename+"&type="+type;
  142. return false;
  143. }
  144. location.href = basename+"&action="+action+"&type="+type;
  145. return true;
  146. }
  147. </script>
  148. <!--
  149. EOT;
  150. }elseif ($admintype == 'reportremind') {
  151. print <<<EOT
  152. -->
  153. <div class="admin_info mb10">
  154. <h2 class="h1">功能說明</h2>
  155. <div class="legend">
  156. <ol>
  157. <li>在下方列表中的用戶會接收到舉報提醒信息但處理舉報的權限要到相應的"用戶->用戶組權限"中設置</li>
  158. <li>除此列表中的用戶外各版塊版主會收到各自負責版塊內的帖子舉報信息</li>
  159. </ol>
  160. </div>
  161. </div>
  162. <form name="FORM" id="remindmemberform" action="$basename&" method="post">
  163. <input type="hidden" name="action" value="del" />
  164. <h2 class="h1"><span class="fl mr10">接收提醒用戶列表</span>
  165. <span id="addusername" style="display:none;">
  166. <input type="text" class="input" name="username" id="username" /><span class="btn2 f12"><span><button type="button" onclick="ajaxAdd();"> </button></span></span><span class="bt2 f12"><span><button type="button" onclick="showInput();"> </button></span></span>
  167. </span>
  168. <span class="btn_add fl" id="add">
  169. <i onclick="showInput();">添加</i>
  170. </span>
  171. <span id="addtip"></span>
  172. </h2>
  173. <div class="admin_table mb10" id="tablelist">
  174. <table width="100%" cellspacing="0" cellpadding="0">
  175. <tbody>
  176. <tr class="tr2">
  177. <td width="35"><span onclick="CheckAll(document.FORM)" class="cp">全選</span></td>
  178. <td width="150">用戶名</td>
  179. <td>用戶組</td>
  180. </tr>
  181. <!--
  182. EOT;
  183. if (empty($remindMember)) {
  184. $isEmpty = true;
  185. print <<<EOT
  186. -->
  187. <tr id="emptymember"><td class="p10" colspan="5"><div class="admin_tips">啊哦沒有你要的信息</div></td></tr>
  188. <!--
  189. EOT;
  190. }else{
  191. foreach($members as $member){
  192. if (empty($member)) continue;
  193. print <<<EOT
  194. -->
  195. <tr class="tr1 t">
  196. <td class="td2"><input type="checkbox" name="selid[]" value="$member[uid]"></td>
  197. <td class="td2"><a href="{$db_userurl}$member[uid]" target="_blank">$member[username]</a></td>
  198. <td class="td2">$member[groupname]</td>
  199. </tr>
  200. <!--
  201. EOT;
  202. }}
  203. print <<<EOT
  204. -->
  205. </tbody>
  206. </table>
  207. </div>
  208. <div class="cc">$pages</div>
  209. <div class="tac mb10">
  210. <span class="bt"><span><button type="button" onclick="CheckAll(document.FORM)"> </button></span></span>
  211. <span class="btn"><span><button type="submit" name="hello">刪除</button></span></span>
  212. </div>
  213. <input type="hidden" name="isempty" id="isempty" value="$isEmpty" />
  214. </form>
  215. <script type="text/javascript">
  216. var basename = '$basename';
  217. var db_userurl = '$db_userurl';
  218. function showInput() {
  219. var addusername = getObj('addusername').style.display;
  220. var add = getObj('add').style.display;
  221. getObj('addusername').style.display = addusername == 'none' ? '' : 'none';
  222. getObj('add').style.display = add == 'none' ? '' : 'none';
  223. getObj('addtip').innerHTML = getObj('username').value = '';
  224. }
  225. function ajaxAdd() {
  226. var username = getObj('username').value;
  227. ajax.send(basename + '&ajax=1&action=add&username=' + username,'',function(){
  228. var rText = ajax.request.responseText;
  229. if (rText == 'empty') {
  230. getObj('addtip').innerHTML = '<span class="f12 s1 fn" style="margin-left:10px;">添加失敗,沒有找到指定用戶,請重新輸入</span>';
  231. } else if (rText == 'exists') {
  232. getObj('addtip').innerHTML = '<span class="f12 s1 fn" style="margin-left:10px;">該用戶已在接收舉報提醒用戶列表中,無需重複添加</span>';
  233. } else {
  234. var isempty = getObj('isempty').value;
  235. if (isempty == true) getObj('emptymember').style.display='none';
  236. var tableListInner = getObj('tablelist').innerHTML;
  237. showInput();
  238. getObj('addtip').innerHTML = '<span class="f12 fn s3" style="margin-left:10px;">添加成功</span>';
  239. rsText = rText.split('\t');
  240. addHtml = '<tr class="tr1 t"><td class="td2"><input type="checkbox" name="selid[]" value="' + rsText[0] + '"></td>';
  241. addHtml += '<td class="td2"><a href="' + db_userurl + rsText[0] + '" target="_blank">' + rsText[1] + '</a></td>';
  242. addHtml += '<td class="td2">' + rsText[2] + '</td></tr>';
  243. tableListInner = tableListInner.replace(/<\/tbody>\s*<\/table>/ig, '');
  244. getObj('tablelist').innerHTML = tableListInner + addHtml + '</tbody></table>';
  245. getObj('isempty').value = false;
  246. }
  247. });
  248. }
  249. </script>
  250. <!--
  251. EOT;
  252. }
  253. print <<<EOT
  254. -->
  255. <!--
  256. EOT;
  257. include_once PrintEot('adminbottom');
  258. ?>
  259. -->