Guest User

Untitled

a guest
Mar 23rd, 2017
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. <?php
  2.  
  3. date_default_timezone_set('America/Sao_Paulo');
  4.  
  5. class Connection
  6. {
  7. protected $mysqli;
  8. private const USER = 'root';
  9. private const PASS = '';
  10. private const HOST = 'localhost';
  11. private const DBNAME = 'painel';
  12.  
  13. public function __construct()
  14. {
  15. $this->mysqli = new mysqli(self::HOST,self::USER,self::PASS,self::DBNAME);
  16. }
  17. public function select_by_email($email)
  18. {
  19. $query = $this->mysqli->query("SELECT * FROM `usuarios` WHERE `email` = '$email'");
  20.  
  21. return $query->fetch_object();
  22. }
  23. public function select_by_username($username)
  24. {
  25. $query = $this->mysqli->query("SELECT * FROM `usuarios` WHERE `username` = '$username'");
  26.  
  27. return $query->fetch_object();
  28. }
  29. public function select_by_id($id)
  30. {
  31. $query = $this->mysqli->query("SELECT * FROM `usuarios` WHERE `id` = '$id'");
  32.  
  33. return $query->fetch_object();
  34. }
  35. public function update_credit($credit,$id)
  36. {
  37. $query = $this->mysqli->query("UPDATE `usuarios` SET `credit` = '$credit' WHERE `id` = '$id'");
  38. }
  39. public function select_all()
  40. {
  41. $query = $this->mysqli->query("SELECT * FROM `usuarios`");
  42. while ($row = $query->fetch_object()) {
  43. if ($row->status == 1) {
  44. $status = 'Ativo';
  45. }else {
  46. $status = 'Bloqueado';
  47. }
  48. echo "<tr>";
  49. echo "<td>".$row->username."</td>\n";
  50. echo "<td>".$row->email."</td>\n";
  51. echo "<td>".$row->credit."</td>\n";
  52. echo "<td>".$status."</td>\n";
  53. echo "<td>".date('d/m/Y H:i:s',$row->timeR)."</td>\n";
  54. echo "<td><a href='addcredit.php?id=".$row->id."' class='btn btn-success'>Adicionar créditos</a> <a href='delete.php?id=".$row->id."' class='btn btn-danger'>Excluir</a> <a href='block.php?id=".$row->id."' class='btn btn-warning'>Bloquear / Desbloquear</a></td>";
  55. echo "</tr>";
  56. }
  57. }
  58. public function delete_by_id($id)
  59. {
  60. $query = $this->mysqli->query("DELETE FROM `usuarios` WHERE `id` = '$id'");
  61. }
  62. public function update_status($status,$id)
  63. {
  64. $query = $this->mysqli->query("UPDATE `usuarios` SET `status` = '$status' WHERE `id` = '$id'");
  65. }
  66. }
Add Comment
Please, Sign In to add comment