Example #1
0
 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));
     }
 }
Example #2
0
    //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