Example #1
0
 function addProject()
 {
     $response = new Response();
     try {
         $projectName = $this->input->post("project-name");
         $subdivision = $this->input->post("sub-division");
         $budget = $this->input->post("project-budget");
         $schemeId = $this->input->post("scheme");
         $project = new Project();
         $project->setCreated(new DateTime());
         $project->setName($projectName);
         $project->setStatus(Project::PROJECT_ADMIN_APPROVAL);
         $project->setBudget($budget);
         $project->setScheme($this->findById("Scheme", $schemeId));
         $subdivision = $this->findById("Subdivision", $subdivision);
         $project->setSubDivision($subdivision);
         $this->save($project);
     } catch (Exception $e) {
         $response->setStatus(false);
         $response->setErrorMessage($e->getMessage());
     }
     $this->output->set_content_type('application/json')->set_output(json_encode($response));
 }
 public function setCreated($created)
 {
     $this->__load();
     return parent::setCreated($created);
 }