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)); } }
//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); $companyObj = new Company(); $companyDetails = $companyObj->getCompanyInfo($currentProject['fk_CompanyID']); //print_r ($companyDetails); ?> <div id='main'> <div class="panel panel-success"> <div class="panel-heading"> <?php echo $currentProject['ProjectName']; ?> </div> <div class="panel-body"> <?php