PageRenderTime 34ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/comments_need.php

http://ouyo.googlecode.com/
PHP | 214 lines | 206 code | 4 blank | 4 comment | 19 complexity | b694384298c3da2d17bf48ae5669ebf5 MD5 | raw file
  1. <?php session_start(); ?>
  2. <?php include ("../inc/db_config.inc"); ?>
  3. <?php
  4. $g_title = "?????";
  5. $g_tab = "index";
  6. $stab="comments_need";
  7. $g_header = "";
  8. $g_js = '<script type="text/javascript">
  9. $(document).ready(function(){
  10. $("#checkall").change(function(){
  11. if($(this).attr("checked")==true){
  12. $("tr").find(":checkbox").attr("checked","checked");
  13. }else{
  14. $("tr").find(":checkbox").attr("checked","");
  15. }
  16. })
  17. $("#delBtn").click(function(){
  18. var v=$("#comSelect").val();
  19. if(!v){
  20. alert("????!");
  21. return false;
  22. }
  23. var arr=new Array();
  24. $("tr input:checked").each(function(i,item){
  25. arr.push($("tr input:checked").eq(i).val());
  26. })
  27. if(v==2){
  28. if(confirm("??????")){
  29. $.ajax({
  30. type:"POST",
  31. url:"comment_del.php",
  32. "data":{cid:arr,format:"json"},
  33. success:function(json){
  34. var obj=eval("("+json+")");
  35. var status=obj.Status;
  36. alert(obj.ReturnCode);
  37. if(status==1){
  38. $("tr input:checked").each(function(i,item){
  39. $(this).closest("tr").fadeOut("slow");
  40. })
  41. //window.location.reload();
  42. }
  43. },
  44. error:function(){
  45. alert("error");
  46. }
  47. })
  48. }
  49. }
  50. if(v==1){
  51. $.ajax({
  52. type:"POST",
  53. url:"comment_pass_action.php",
  54. "data":{cid:arr,format:"json"},
  55. success:function(json){
  56. var obj=eval("("+json+")");
  57. var status=obj.Status;
  58. alert(obj.ReturnCode);
  59. if(status==1){
  60. window.location.reload();
  61. }
  62. },
  63. error:function(){
  64. alert("error");
  65. }
  66. })
  67. }
  68. if(v==3){
  69. $.ajax({
  70. type:"POST",
  71. url:"comment_rubbish_action.php",
  72. "data":{cid:arr,format:"json"},
  73. success:function(json){
  74. var obj=eval("("+json+")");
  75. var status=obj.Status;
  76. alert(obj.ReturnCode);
  77. if(status==1){
  78. window.location.reload();
  79. }
  80. },
  81. error:function(){
  82. alert("error");
  83. }
  84. })
  85. }
  86. })
  87. })
  88. </script>';
  89. ?>
  90. <?php include ('header.php'); ?>
  91. <?php
  92. function getPageInfo($sql, $ps, $currPage)
  93. {
  94. global $beginNum, $begin, $end, $page, $totalpage;
  95. //????
  96. $result = mysql_query($sql);
  97. //$all=mysql_fetch_array($rn);
  98. //$total=$all[0];//??????
  99. $total = mysql_num_rows($result);
  100. $pagesize = $ps;
  101. $page = $currPage;
  102. $totalpage = ceil($total / $pagesize);
  103. if ($page < 1) {
  104. $page = 1;
  105. }
  106. if ($page > $totalpage) {
  107. $page = $totalpage;
  108. }
  109. $begin = $page - 4;
  110. $end = $page + 5;
  111. if ($page < 5) {
  112. $begin = 1;
  113. $end = 10;
  114. }
  115. if ($page > $totalpage - 5) {
  116. $begin = $totalpage - 9;
  117. $end = $totalpage;
  118. }
  119. if ($begin < 1) {
  120. $begin = 1;
  121. }
  122. if ($end > $totalpage) {
  123. $end = $totalpage;
  124. }
  125. $beginNum = ($page - 1) * $pagesize;
  126. //????
  127. }
  128. if (isset($_REQUEST['p']) && $_REQUEST['p'] != "") {
  129. $currPage = $_REQUEST['p'];
  130. } else {
  131. $currPage = 1;
  132. }
  133. $pagesize = 10;
  134. getPageInfo("select * from comment where isVal=0", $pagesize, $currPage);
  135. ?>
  136. <div class="crumb"></div>
  137. <div class="main">
  138. <div class="container r">
  139. <div class="conbox">
  140. <div class="cb_hd">
  141. <span class="cb_tl"></span>
  142. <span class="cb_tr"></span>
  143. <h2>?????</h2>
  144. </div>
  145. <div class="cb_bd">
  146. <div class="article_act">
  147. <span class="ad_chk"><input id="checkall" type="checkbox"/> ??? <select id="comSelect"><option value="">???</option><option value="1">??</option><option value="2">??</option><option value="3">????</option></select><button id="delBtn">??</button></span>
  148. <span class="ad_show"></span>
  149. <?php if ($totalpage > 1) { ?><div class="pageinfo">
  150. <a href="?p=<?php echo $page - 1; ?>">???</a>
  151. <span><?php echo $page; ?></span>
  152. <a href="?p=<?php echo $page + 1; ?>">???</a>
  153. </div><?php } ?>
  154. </div>
  155. <table class="admin_table">
  156. <thead>
  157. <tr><th><th>??</th><th>??</th><th>Email</th><th>??</th><th width="60">??</th></tr>
  158. </thead>
  159. <tbody>
  160. <?php
  161. $result_cata = mysql_query("select * from comment where isVal=0 order by id desc limit $beginNum,$pagesize");
  162. if (mysql_affected_rows() > 0) {
  163. while ($row_cata = mysql_fetch_array($result_cata)) {
  164. ?>
  165. <tr>
  166. <td><input type="checkbox" value="<?php echo $row_cata['id']; ?>"/></td>
  167. <td><?php echo $row_cata['cont']; ?></td>
  168. <td><?php echo $row_cata['name']; ?></td>
  169. <td><?php echo $row_cata['email']; ?></td>
  170. <td><?php echo $row_cata['post_date']; ?></td>
  171. <td><a href="comment_del.php?cid[]=<?php echo $row_cata['id']; ?>">??</a></td>
  172. </tr>
  173. <?php }
  174. } else { ?>
  175. <tr><td rowspan="6">????</td></tr>
  176. <?php } ?>
  177. </tbody>
  178. </table>
  179. </div>
  180. <div class="cb_ft"></div>
  181. </div>
  182. <?php if ($totalpage > 1) { ?>
  183. <div class="pageinfo">
  184. <a href="?p=1">??</a>
  185. <a href="?p=<?php echo $page - 1; ?>">???</a>
  186. <?php
  187. for ($i = $begin; $i <= $end; $i++) {
  188. if ($i == $page) {
  189. echo "&nbsp;<span>" . $i . "</span>";
  190. } else {
  191. echo "&nbsp;<a href='?p=$i'>" . $i . "</a>";
  192. }
  193. }
  194. ?>
  195. <a href="?p=<?php echo $page + 1; ?>">???</a>
  196. <a href="?p=<?php echo $totalpage; ?>">??</a>
  197. </div><?php } ?>
  198. </div>
  199. <?php include ('sidebar.php'); ?>
  200. <div class="c"></div>
  201. </div>
  202. </div>
  203. </div>
  204. <?php include ('footer.php'); ?>