public function voteAction() { if ($this->userid == 0) { die("no_login"); } $userModel = new UserModel(); $userInfo = $userModel->userInfo($this->userid); $reputation = $userInfo["reputation"]; if ($reputation < 20) { die("reputation_too_low"); } $threadid = $_POST["threadid"]; $vote = $_POST["vote"]; $threadModel = new ThreadModel(); $result = $threadModel->vote($threadid, $this->userid, $vote); echo json_encode($result); }