function viewAction() { shitbugs("Welcome to indexAction!"); // If no filter is set, set one. $params = $this->registry->params ? $this->registry->params : array('limit' => '0,3'); $params['status'] = 2; // Get an array containing selected posts $postModel = new postModel(); $view = new viewView(); $view->selectedPosts = $postModel->getPostsFromDB($params); $view->setTitleFromParams($params); $view->setTemplate('showPosts.php'); $view->go(); }
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']; } }