国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

198 lines
7.2KB

  1. <?php
  2. if(!isset($GLOBALS['_vars'])) $GLOBALS['_vars'] = array();
  3. $fields = array();
  4. ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
  8. <title>评论管理</title>
  9. <script language="javascript" src="../static/js/jquery.js"></script>
  10. <script src="../static/js/bootstrap.bundle.js"></script>
  11. <script type="text/javascript" src="js/main.js"></script>
  12. <script language='javascript'>
  13. //获得选中文件的文件名
  14. function getCheckboxItem() {
  15. var allSel = "";
  16. if (document.feedback.fid.value) return document.feedback.fid.value;
  17. for (i = 0; i < document.feedback.fid.length; i++) {
  18. if (document.feedback.fid[i].checked) {
  19. if (allSel == "")
  20. allSel = document.feedback.fid[i].value;
  21. else
  22. allSel = allSel + "," + document.feedback.fid[i].value;
  23. }
  24. }
  25. return allSel;
  26. }
  27. function selAll() {
  28. for (i = 0; i < document.feedback.fid.length; i++) {
  29. document.feedback.fid[i].checked = true;
  30. }
  31. }
  32. function selNone() {
  33. for (i = 0; i < document.feedback.fid.length; i++) {
  34. document.feedback.fid[i].checked = false;
  35. }
  36. }
  37. function selNor() {
  38. for (i = 0; i < document.feedback.fid.length; i++) {
  39. if (document.feedback.fid[i].checked == false)
  40. document.feedback.fid[i].checked = true;
  41. else
  42. document.feedback.fid[i].checked = false;
  43. }
  44. }
  45. function delFeedback() {
  46. var qstr = getCheckboxItem();
  47. if (qstr == "") ShowMsg("您没选中任何内容");
  48. else if (window.confirm('您确定要删除这些评论吗?')) location.href = "feedback_main.php?job=del&fid=" + qstr;
  49. }
  50. function delFeedbackIP() {
  51. var qstr = getCheckboxItem();
  52. if (qstr == "") ShowMsg("您没选中任何内容");
  53. else if (window.confirm('您确定要删除这些评论吗?')) location.href = "feedback_main.php?job=delall&fid=" + qstr;
  54. }
  55. function checkFeedback() {
  56. var qstr = getCheckboxItem();
  57. if (qstr == "") ShowMsg("您没选中任何内容");
  58. else location.href = "feedback_main.php?job=check&fid=" + qstr;
  59. }
  60. function editFeedback() {
  61. var qstr = getCheckboxItem();
  62. if (qstr == "") ShowMsg("您没选中任何内容");
  63. else location.href = "feedback_edit.php?job=edit&fid=" + qstr;
  64. }
  65. </script>
  66. <link rel="stylesheet" href="../static/css/bootstrap.min.css">
  67. <link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
  68. <link href="css/base.css" rel="stylesheet" type="text/css">
  69. </head>
  70. <body background='images/allbg.gif' leftmargin='8' topmargin='8'>
  71. <table width="98%" border="0" cellpadding="3" align="center" cellspacing="1" bgcolor="#D6D6D6"
  72. class="table table-bordered maintable mt-3">
  73. <tr>
  74. <td height="26" background='images/tbg.gif' style="padding-left:10px">
  75. <div style="float:left;">
  76. <a href='feedback_main.php'><b>评论管理</b></a>
  77. </div>
  78. <div style="float:right;padding-right:10px">
  79. <form name='form1'>
  80. 关键字:
  81. <input type='text' size='15' name='keyword' style='width:150'>
  82. <select name="typeid" style="width:180">
  83. <option value="0">--请选择--</option>
  84. <?php echo $GLOBALS['openarray']; ?>
  85. </select>
  86. <button type="submit" class="btn btn-success">搜索</button>
  87. </form>
  88. </div>
  89. </td>
  90. </tr>
  91. <form name='feedback'>
  92. <tr>
  93. <td height="215" bgcolor="#FFFFFF" valign="top">
  94. <table width='100%' border='0' cellpadding='0' cellspacing='0' class="table table-borderless">
  95. <?php
  96. $atts = array();
  97. $atts['tagname'] = 'datalist';
  98. $blockValue = $this->refObj->GetArcList($atts,$this->refObj,$fields);
  99. if(is_array($blockValue)){
  100. foreach( $blockValue as $key=>$fields )
  101. {
  102. ?>
  103. <tr height='26'>
  104. <td>
  105. <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#EEF7D2"
  106. class="table table-borderless">
  107. <tr bgcolor="#F4FAE4">
  108. <td width="9%">
  109. &nbsp;选择 <input name="fid" type="checkbox" class="np" id="fid"
  110. value="<?php echo $fields['id']; ?>">
  111. </td>
  112. <td width="12%">
  113. 用户:<?php echo $fields['username']; ?>
  114. </td>
  115. <td width="20%">
  116. 文档:<a href='feedback_main.php?aid=<?php echo $fields['aid']; ?>'><?php echo RemoveXSS($fields['arctitle']); ?></a> (<a
  117. href="archives_do.php?aid=<?php echo $fields['aid']; ?>&dopost=viewArchives"
  118. target="_blank">浏览</a>)
  119. <?php if($fields['replycount'] > 0) { ?><a
  120. href='feedback_main.php?fid=<?php echo $fields['id']; ?>'>(<?php echo $fields['replycount']; ?>条回复)</a>
  121. <?php } ?>
  122. </td>
  123. <td width="18%" align="center">
  124. IP地址:<a
  125. href='feedback_main.php?ip=<?php echo $fields['ip']; ?>'><?php echo $fields['ip']; ?></a>
  126. </td>
  127. <td width="15%">
  128. 时间:<?php echo GetDateTimeMK($fields['dtime']); ?>
  129. </td>
  130. <td width="20%" align="center">
  131. <a class="btn btn-success btn-sm"
  132. href='feedback_edit.php?id=<?php echo $fields['id']; ?>'><i
  133. class="fa fa-pencil-square-o" aria-hidden="true"></i> 编辑</a>
  134. <a class="btn btn-success btn-sm"
  135. href='feedback_edit.php?id=<?php echo $fields['id']; ?>&dopost=makehtml'>更新文档</a>
  136. </td>
  137. </tr>
  138. <tr align="center" bgcolor="#FFFFFF">
  139. <td height="26" colspan="6">
  140. <table width="98%" border="0" cellspacing="0" cellpadding="0">
  141. <tr>
  142. <td align="left">
  143. <?php echo IsCheck($fields['ischeck']); echo cn_substr(Text2Html($fields['msg']), 150); ?>
  144. </td>
  145. </tr>
  146. </table>
  147. </td>
  148. </tr>
  149. </table>
  150. </td>
  151. </tr>
  152. <?php
  153. }
  154. }?>
  155. <tr>
  156. <td height='26' align='center' bgcolor="#F9FCEF">
  157. <?php
  158. $atts = array();
  159. $atts['tagname'] = 'pagelist';
  160. $atts['listsize'] = '5';
  161. echo $this->refObj->GetPageList($atts,$this->refObj,$fields);
  162. ?>
  163. </td>
  164. </tr>
  165. <tr>
  166. <td height='30'>
  167. <table width="98%">
  168. <tr>
  169. <td width="30%">
  170. <button type='button' name='kk1' onClick="selAll()"
  171. class="btn btn-success btn-sm">全选</button>
  172. <button type='button' name='kk2' onClick="selNone()"
  173. class="btn btn-success btn-sm">取消</button>
  174. <button type='button' name='kk3' onClick="selNor()"
  175. class="btn btn-success btn-sm">反选</button>
  176. </td>
  177. <td align="right">
  178. <button type='button' name='db' onClick="delFeedbackIP()"
  179. class="btn btn-success btn-sm">删除相同IP的所有评论</button>
  180. <button type='button' name='db' onClick="delFeedback()"
  181. class="btn btn-success btn-sm">删除评论</button>
  182. <button type='button' name='db2' onClick="checkFeedback()"
  183. class="btn btn-success btn-sm">审核评论</button>
  184. </td>
  185. </tr>
  186. </table>
  187. </td>
  188. </tr>
  189. </table>
  190. </td>
  191. </tr>
  192. </form>
  193. </table>
  194. </body>
  195. </html>