From 9cdbd8303a9f4fc42d13a421fac109f18a45043d Mon Sep 17 00:00:00 2001 From: Marc Ducobu Date: Fri, 25 Mar 2016 10:10:15 +0100 Subject: [PATCH] Removing code for Deleting an event --- Controller/EventController.php | 44 ------------------------------ Resources/config/routing/event.yml | 5 ---- 2 files changed, 49 deletions(-) diff --git a/Controller/EventController.php b/Controller/EventController.php index 702433e08..cb2301e6d 100644 --- a/Controller/EventController.php +++ b/Controller/EventController.php @@ -166,12 +166,10 @@ class EventController extends Controller } $editForm = $this->createEditForm($entity); - $deleteForm = $this->createDeleteForm($event_id); return $this->render('ChillEventBundle:Event:edit.html.twig', array( 'entity' => $entity, 'edit_form' => $editForm->createView(), - 'delete_form' => $deleteForm->createView(), )); } @@ -209,7 +207,6 @@ class EventController extends Controller throw $this->createNotFoundException('Unable to find Event entity.'); } - $deleteForm = $this->createDeleteForm($event_id); $editForm = $this->createEditForm($entity); $editForm->handleRequest($request); @@ -225,47 +222,6 @@ class EventController extends Controller return $this->render('ChillEventBundle:Event:edit.html.twig', array( 'entity' => $entity, 'edit_form' => $editForm->createView(), - 'delete_form' => $deleteForm->createView(), )); } - /** - * Deletes a Event entity. - * - */ - public function deleteAction(Request $request, $event_id) - { - $form = $this->createDeleteForm($event_id); - $form->handleRequest($request); - - if ($form->isValid()) { - $em = $this->getDoctrine()->getManager(); - $entity = $em->getRepository('ChillEventBundle:Event')->find($event_id); - - if (!$entity) { - throw $this->createNotFoundException('Unable to find Event entity.'); - } - - $em->remove($entity); - $em->flush(); - } - - return $this->redirect($this->generateUrl('event')); - } - - /** - * Creates a form to delete a Event entity by id. - * - * @param mixed $event_id The event id - * - * @return \Symfony\Component\Form\Form The form - */ - private function createDeleteForm($event_id) - { - return $this->createFormBuilder() - ->setAction($this->generateUrl('chill_event__event_delete', array('event_id' => $event_id))) - ->setMethod('DELETE') - ->add('submit', 'submit', array('label' => 'Delete')) - ->getForm() - ; - } } diff --git a/Resources/config/routing/event.yml b/Resources/config/routing/event.yml index 25b39a5c6..256850e5c 100644 --- a/Resources/config/routing/event.yml +++ b/Resources/config/routing/event.yml @@ -35,8 +35,3 @@ chill_event__event_update: path: /{event_id}/update defaults: { _controller: "ChillEventBundle:Event:update" } methods: [POST, PUT] - -chill_event__event_delete: - path: /{event_id}/delete - defaults: { _controller: "ChillEventBundle:Event:delete" } - methods: [POST, DELETE]