Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. <?php
  2.  
  3. /***
  4. ** Authors: iC0D3, Abnant
  5. ** Date: Nov 2014
  6. ** Usage: Displays the two punishment tables for the staff panel.
  7. ***/
  8.  
  9. $server = "";
  10. $username = "";
  11. $password = "";
  12. $dbname = "";
  13. $limit = $Paginator->printQL();
  14.  
  15. $conn = new mysqli($server, $username, $password, $dbname);
  16. if ($conn->connect_error) {
  17. die("Connection failed: " . $conn->connect_error);
  18. }
  19. require_once 'Paginator.php';
  20.  
  21. $result = $db->query("SELECT COUNT(id) FROM punishments");
  22.  
  23. while ($row = $db->fetch_array($result))
  24. $total = $row["COUNT(id)"];
  25.  
  26. $Paginator = new Paginator($total, 50, 7);
  27. $Paginator->paginate();
  28.  
  29. $punishmentCounter = $Paginator->PrintLB();
  30.  
  31. $serversResult = $db->query("SELECT * FROM punishments ORDER BY `id` DESC" . $Paginator->printQL());
  32. $sql = "SELECT * FROM punish.punishments ORDER BY ID DESC LIMIT {$limit}";
  33. $result = $conn->query($sql);
  34.  
  35. if ($result->num_rows > 0) {
  36. while($row = $result->fetch_assoc()) {
  37. echo "Report ID: " . $row["ID"]. "
  38. <br /> Type: " . $row["TYPE"]. "
  39. <br /> Date: " . $row["DATE"]. "
  40. <br /> Player Name: " . $row["PLAYER"]. "
  41. <br /> Player IP: " . $row["PLAYER_IP"]. "
  42. <br /> Staff Name: " . $row["STAFF"]. "
  43. <br /> Reason: " . $row["REASON"]. "
  44. <br><hr />";
  45. }
  46. } else {
  47. echo "No reports in the punishments table.";
  48. }
  49. echo $Paginator->PrintPageLinks(); echo $Paginator->PrintIPPList(array(25, 50, 75, 100));
  50. $conn->close();
  51.  
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement