/** * Controller function to add a project. * Function returns HTML or Redirect. * * @TODO: Move to an own controller? * * @return Mixed */ public function addProject() { $view = new \view\ProjectView(); if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') { $project = $view->getProject(); $project->setOwner($this->participantRepository->get($view->getOwnerUnique())); $this->projectRepository->add($project); \view\NavigationView::RedirectToUser($view->getOwnerUnique()); } else { return $view->getForm($this->participantRepository->get(\view\NavigationView::getId())); } }