Compare commits
2 Commits
a70e24abc1
...
9c132cfbc0
Author | SHA1 | Date | |
---|---|---|---|
9c132cfbc0 | |||
ebf78e3fe7 |
@ -87,17 +87,11 @@ final class AnnouncementController extends AbstractController
|
|||||||
#[Route('/new', name: 'app_announcement_new', methods: ['GET', 'POST'])]
|
#[Route('/new', name: 'app_announcement_new', methods: ['GET', 'POST'])]
|
||||||
public function new(Request $request,): Response
|
public function new(Request $request,): Response
|
||||||
{
|
{
|
||||||
/*$user = $this->getUser();
|
$user = $this->getUser();
|
||||||
|
|
||||||
if (in_array('ROLE_EMPLOYEE', $user->getRoles())) {
|
if (in_array('ROLE_EMPLOYEE', $user->getRoles())) {
|
||||||
$company = $user->getCompany();
|
$company = $user->getCompany();
|
||||||
|
|
||||||
if (!$company)
|
|
||||||
{
|
|
||||||
echo "Compétez votre profile avant de créer une annonce";
|
|
||||||
$this->redirectToRoute('app_user_edit',['id' => $user->getId(),]);
|
|
||||||
}
|
}
|
||||||
}*/
|
|
||||||
|
|
||||||
$announcement = new Announcement();
|
$announcement = new Announcement();
|
||||||
$form = $this->createForm(AnnouncementType::class, $announcement);
|
$form = $this->createForm(AnnouncementType::class, $announcement);
|
||||||
@ -106,6 +100,7 @@ final class AnnouncementController extends AbstractController
|
|||||||
if ($form->isSubmitted() && $form->isValid()) {
|
if ($form->isSubmitted() && $form->isValid()) {
|
||||||
$announcement->setCreationDate(new \DateTime());
|
$announcement->setCreationDate(new \DateTime());
|
||||||
$announcement->setStatus('notVerified');
|
$announcement->setStatus('notVerified');
|
||||||
|
$announcement->setCompany($company);
|
||||||
$this->entityManager->persist($announcement);
|
$this->entityManager->persist($announcement);
|
||||||
$this->entityManager->flush();
|
$this->entityManager->flush();
|
||||||
|
|
||||||
@ -115,6 +110,7 @@ final class AnnouncementController extends AbstractController
|
|||||||
return $this->render('announcement/new.html.twig', [
|
return $this->render('announcement/new.html.twig', [
|
||||||
'announcement' => $announcement,
|
'announcement' => $announcement,
|
||||||
'form' => $form,
|
'form' => $form,
|
||||||
|
'company' => $company
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user