Example #1
0
File: home.php Project: kuitang/sdi
 function view($id)
 {
     $project = new Project();
     $project->get_by_id(intval($id));
     $data['title'] = $project->title;
     $data['project'] = $project;
     $data['author'] = $project->user->get();
     $this->load->view('home_view', $data);
 }
Example #2
0
 /**
  * Edit a project
  * @route PUT projects
  */
 public function index_put()
 {
     $token_entry = new Token();
     $token_entry->get_by_valid_token($this->put('token'))->get();
     $response = new stdClass();
     if ($token_entry->exists() && $token_entry->user->get()->is_admin) {
         $project = new Project();
         $project->get_by_id($this->put('id'));
         $project->name = $this->put('name');
         $project->customer_id = $this->put('customer_id');
         $project->closed = $this->put('closed');
         if ($project->save()) {
             $response->status = true;
         } else {
             $response->status = false;
             $response->error = 'Project not saved!';
         }
     } else {
         $response->status = false;
         $response->error = 'Token not found, not an admin or session expired';
     }
     $this->response($response);
 }