Guest User

Untitled

a guest
Jul 28th, 2017
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. <?php
  2. include_once "header.php";
  3.  
  4. class Rating {
  5. private $dbh;
  6.  
  7. public function __construct() {
  8. $this->dbh = Database::connect();
  9. }
  10.  
  11. public function addRate($permalink, $rating, $ip, $userid){
  12. $query = $this->dbh->prepare("INSERT INTO `shows_ranking` (`show_permalink`, `rating`, `ip`, `userid`) VALUES (:permalink, :rating, :ip, :userid)");
  13. $params = array(
  14. ':permalink' => $permalink,
  15. ':rating' => $rating,
  16. ':ip' => $_SERVER['REMOTE_ADDR'],
  17. ':userid' => @$_SESSION['userid']
  18. );
  19. print_r($params);
  20. $query->execute($params);
  21. }
  22. }
  23.  
  24. $permalink = $_GET['permalink'];
  25. $rating = (int)$_GET['rating'];
  26. $ip = $_SERVER['REMOTE_ADDR'];
  27. $userid = @$_SESSION['userid'];
  28.  
  29.  
  30.  
  31. $count = Database::getCount("shows_ranking", "WHERE `show_permalink` = '{$permalink}' AND (`ip` = '{$ip}' OR `userid` = '{$userid}')");
  32.  
  33. $rating = new Rating;
  34.  
  35. $rating->addRate($permalink, $rating, $ip, $userid);
Advertisement
Add Comment
Please, Sign In to add comment