public function action_index() { $studentsPerProject = 5; $post = $this->request->post(); $session = Session::instance(); //$this->request->query('p') //print_r($session); $res = ''; if (isset($post['submit'])) { if (Project::addComment($post['projectID'], $post['comment'], $post['clientTime'])) { $res = "<div id = 'alertDiv' class='alert alert-success'>Comment was added </div>"; header("Refresh:2; url=projectDetails?pid=" . $_POST['projectID']); } else { $res = "<div id = 'alertDiv' class='alert alert-success'>Comment wasn't added </div>"; header("Refresh:2; url=projectDetails?pid=" . $_POST['projectID']); } $this->response->body(View::factory('header') . View::factory('projectDetails')->set('res', $res)); } elseif (isset($_GET['signup'])) { //if signing up for project execute this if (isset($_SESSION['userId'])) { $r = Project::signUpForProject($this->request->query('signup'), $_SESSION['userId']); $res = ''; if ($r) { $res = "<div id = 'alertDiv' class='alert alert-success'>Signed up successfully!"; } else { $res = "<div id = 'alertDiv' class='alert alert-success'>Signed up failed!"; } } else { $res = "<div id = 'alertDiv' class='alert alert-success'>Please sign In</div>"; //ova ne se gleda bez margini } $this->response->body(View::factory('header') . View::factory('projectDetails')->set('res', $res)); header("Refresh:2; url=welcome"); } else { $projectID = $this->request->query('pid'); $currentProject = Project::getProjectByID($projectID); //print_r($currentProject); $companyDetails = Company::getCompanyInfo($currentProject['fk_CompanyID']); $this->response->body(View::factory('header') . View::factory('projectDetails')->set('currentProject', $currentProject)->set('companyDetails', $companyDetails)->set('projectID', $projectID)->set('studentsPerProject', $studentsPerProject)->set('userType', $session->get('userType'))->set('userId', $session->get('userId'))->set('res', $res)); } }
<?php require_once "header.php"; require_once "classes/projectClass.php"; require_once "classes/companyClass.php"; $studentsPerProject = 5; $projectObj = new Project(); if (isset($_POST['submit'])) { if ($projectObj->addComment($_POST['projectID'], $_POST['comment'], $_POST['clientTime'])) { echo "Коментарот е додаден"; header("Refresh:2; url=projectDetails.php?pid=" . $_POST['projectID']); } else { echo "Коментарот не е додаден"; header("Refresh:2; url=projectDetails.php?pid=" . $_POST['projectID']); } } elseif (isset($_GET['signup'])) { //if signing up for project execute this if (isset($_SESSION['userID'])) { $r = $projectObj->signUpForProject($_GET['signup'], $_SESSION['userID']); if ($r) { echo "<div style ='margin:50px;'>Signed up successfully!</div>"; } else { echo "<div style ='margin:50px;'>Signup failed!</div>"; } } else { echo "<div style ='margin:50px;'>Please sign In</div>"; //ova ne se gleda bez margini } } else { //if not signing up execute this $projectID = $_GET['pid']; $currentProject = $projectObj->getProjectByID($projectID);