/** * action create. * * @param \JWeiland\Clubdirectory\Domain\Model\Club $club */ public function createAction(\JWeiland\Clubdirectory\Domain\Model\Club $club) { if ($GLOBALS['TSFE']->fe_user->user['uid']) { /** @var \TYPO3\CMS\Extbase\Domain\Model\FrontendUser $feUser */ $feUser = $this->feUserRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']); $club->addFeUser($feUser); $this->addMapRecordIfPossible($club); $club->setHidden(true); $this->clubRepository->add($club); $this->persistenceManager->persistAll(); //$this->flashMessageContainer->add(LocalizationUtility::translate('clubCreated', 'clubdirectory')); $this->redirect('new', 'Map', 'clubdirectory', array('club' => $club)); } else { $this->addFlashMessage('There is no valid user logged in. So record was not saved'); $this->redirect('list'); } }