コード例 #1
0
 /**
  * Update an existing project.
  * 
  * @param  sting/int $id
  * @return Response
  */
 public function update($id)
 {
     if (!$this->app['sentry']->getUser()->hasAccess('projects.update')) {
         return new Response($this->app['translator']->trans('noPermProjectUpdate'), 403);
     }
     $p = $this->creator->update($this->input->all());
     if (!$p) {
         return new Response($this->app['translator']->trans('problemUpdatingProject'), 500);
     }
     return new Response(json_encode($p), 200);
 }