public function vote() { global $rep, $view; $post_id = isset($_REQUEST['id_adv']) ? $_REQUEST['id_adv'] : NULL; $username = isset($_SESSION['username']) ? $_SESSION['username'] : NULL; if (postModel::getPost($post_id) == NULL) { $data = array(); $data[0] = "We're sorry, something somewhere went wrong..."; $data[1] = "The post you're trying to vote for doesn't exist!"; require_once $view['error']; } elseif ($username == NULL) { $data = array(); $data[0] = "We're sorry, something somewhere went wrong..."; $data[1] = "Please login first"; require_once $view['error']; } else { $vote = vote_postModel::existVote_post($post_id, $username); if ($vote) { vote_postModel::unsetVote_post($post_id, $username); } else { vote_postModel::setVote_post($post_id, $username); } $this->showadventure(); } }
protected function showadventure() { global $rep, $view; $id_adv = $_REQUEST['arg1']; $post = postModel::getPost($id_adv); if ($post == NULL) { header($_SERVER["SERVER_PROTOCOL"] . " 404 Page not found"); $data[0] = "We're sorry, something somewhere went wrong..."; $data[1] = "The adventure you're looking for doesn't exist (anymore?)"; require_once $view['error']; } else { require_once $view['adventure']; } }