Skip to content

Commit

Permalink
$selfUrl variable is deleted (Cocolabs-SAS#365)
Browse files Browse the repository at this point in the history
  • Loading branch information
imanalopher authored and cocolabssas committed Feb 22, 2019
1 parent cc74ab1 commit 038364a
Show file tree
Hide file tree
Showing 12 changed files with 45 additions and 78 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,18 +101,17 @@ public function showAction(Request $request, Booking $booking)
$formHandler = $this->get('fos_message.reply_form.handler');

if ($message = $formHandler->process($form)) {
$selfUrl = $this->get('router')->generate(
'cocorico_dashboard_booking_show_asker',
array('id' => $booking->getId())
);

$recipients = $thread->getOtherParticipants($this->getUser());
$recipient = (count($recipients) > 0) ? $recipients[0] : $this->getUser();

$messageEvent = new MessageEvent($thread, $recipient, $this->getUser());
$this->get('event_dispatcher')->dispatch(MessageEvents::MESSAGE_POST_SEND, $messageEvent);

return new RedirectResponse($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_booking_show_asker',
array('id' => $booking->getId())
);
}

$canBeCanceledByAsker = $this->get('cocorico.booking.manager')->canBeCanceledByAsker($booking);
Expand Down Expand Up @@ -162,20 +161,19 @@ public function editAction(Request $request, Booking $booking, $type)
$translator = $this->get('translator');
$session = $this->get('session');
if ($success == 1) {
$url = $this->generateUrl(
'cocorico_dashboard_booking_edit_asker',
array(
'id' => $booking->getId(),
'type' => $type
)
);

$session->getFlashBag()->add(
'success',
$translator->trans('booking.edit.success', array(), 'cocorico_booking')
);

return $this->redirect($url);
return $this->redirectToRoute(
'cocorico_dashboard_booking_edit_asker',
array(
'id' => $booking->getId(),
'type' => $type
)
);
} elseif ($success < 0) {
$errorMsg = $translator->trans('booking.new.unknown.error', array(), 'cocorico_booking');
if ($success == -1 || $success == -2 || $success == -4) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,18 +102,17 @@ public function showAction(Request $request, Booking $booking)

/** @var Message $message */
if ($message = $formHandler->process($form)) {
$selfUrl = $this->get('router')->generate(
'cocorico_dashboard_booking_show_offerer',
array('id' => $booking->getId())
);

$recipients = $thread->getOtherParticipants($this->getUser());
$recipient = (count($recipients) > 0) ? $recipients[0] : $this->getUser();

$messageEvent = new MessageEvent($thread, $recipient, $this->getUser());
$this->get('event_dispatcher')->dispatch(MessageEvents::MESSAGE_POST_SEND, $messageEvent);

return new RedirectResponse($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_booking_show_offerer',
array('id' => $booking->getId())
);
}

//Amount excl or incl tax
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,6 @@ class ListingAvailabilityPriceController extends Controller
*/
public function editAvailabilitiesPricesAction(Request $request, Listing $listing)
{
$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_availabilities_prices',
array('listing_id' => $listing->getId())
);

$listingAvailabilityHandler = $this->get('cocorico.form.handler.listing_availability.price.dashboard');
$form = $this->createEditAvailabilitiesPricesForm($listing);
$success = $listingAvailabilityHandler->processMany($form);
Expand All @@ -64,7 +59,10 @@ public function editAvailabilitiesPricesAction(Request $request, Listing $listin
$this->get('translator')->trans('listing.edit.success', array(), 'cocorico_listing')
);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_availabilities_prices',
array('listing_id' => $listing->getId())
);
} elseif ($success == -1) {
$this->get('session')->getFlashBag()->add(
'error',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,12 @@ class ListingAvailabilityStatusController extends Controller
*
* @Method({"GET", "POST"})
*
* @param Request $request
* @param $listing
*
* @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response
*/
public function editAvailabilitiesStatusAction(Request $request, Listing $listing)
public function editAvailabilitiesStatusAction(Listing $listing)
{
$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_availabilities_status',
array('listing_id' => $listing->getId())
);

$listingAvailabilityHandler = $this->get('cocorico.form.handler.listing_availability.status.dashboard');
$form = $this->createEditAvailabilitiesStatusForm($listing);
$success = $listingAvailabilityHandler->processMany($form);
Expand All @@ -64,7 +58,10 @@ public function editAvailabilitiesStatusAction(Request $request, Listing $listin
$this->get('translator')->trans('listing.edit.success', array(), 'cocorico_listing')
);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_availabilities_status',
array('listing_id' => $listing->getId())
);
} elseif ($success == -1) {
$this->get('session')->getFlashBag()->add(
'error',
Expand Down Expand Up @@ -125,7 +122,6 @@ private function createEditAvailabilitiesStatusForm(Listing $listing)
*
* @Method({"GET", "POST"})
*
* @param Request $request
* @param Listing $listing
* @param string $day
* @param string $start_time
Expand All @@ -135,7 +131,6 @@ private function createEditAvailabilitiesStatusForm(Listing $listing)
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
public function editAvailabilityStatusAction(
Request $request,
Listing $listing,
$day,
$start_time,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,12 +95,10 @@ public function editCategoriesAjaxAction(Request $request, Listing $listing)
$this->get('translator')->trans('listing.edit.success', array(), 'cocorico_listing')
);

$selfUrl = $this->generateUrl(
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_categories_ajax',
array('id' => $listing->getId())
);

return $this->redirect($selfUrl);
}

return $this->render(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,10 @@ public function editCategoriesAction(Request $request, Listing $listing)
$this->get('translator')->trans('listing.edit.success', array(), 'cocorico_listing')
);

$selfUrl = $this->generateUrl(
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_categories',
array('id' => $listing->getId())
);

return $this->redirect($selfUrl);
}

return $this->render(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,6 @@ public function editCharacteristicAction(Request $request, Listing $listing)
$editForm = $this->createEditCharacteristicForm($listing);
$editForm->handleRequest($request);

$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_characteristic',
array(
'id' => $listing->getId()
)
);
if ($editForm->isSubmitted() && $editForm->isValid()) {
$this->get("cocorico.listing.manager")->save($listing);

Expand All @@ -62,7 +56,10 @@ public function editCharacteristicAction(Request $request, Listing $listing)
$translator->trans('listing.edit.success', array(), 'cocorico_listing')
);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_characteristic',
array('id' => $listing->getId())
);
}

return $this->render(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -202,14 +202,12 @@ public function editPriceAction(Request $request, Listing $listing)
$listing = $this->get("cocorico.listing.manager")->save($listing);
$this->addFormSuccessMessagesToFlashBag('price');

$selfUrl = $this->generateUrl(
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_price',
array(
'id' => $listing->getId()
)
);

return $this->redirect($selfUrl);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,14 +96,10 @@ public function editDiscountAction(Request $request, Listing $listing)
$this->get('translator')->trans('listing.edit_discount.success', array(), 'cocorico_listing')
);

$selfUrl = $this->generateUrl(
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_discount',
array(
'id' => $listing->getId()
)
array('id' => $listing->getId())
);

return $this->redirect($selfUrl);
}

if ($request->isXmlHttpRequest()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,6 @@ public function editImagesAction(Request $request, Listing $listing)
$editForm = $this->createEditImagesForm($listing);
$editForm->handleRequest($request);

$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_images',
array(
'id' => $listing->getId()
)
);

if ($editForm->isSubmitted() && $editForm->isValid()) {
$this->get("cocorico.listing.manager")->save($listing);

Expand All @@ -63,7 +56,10 @@ public function editImagesAction(Request $request, Listing $listing)
$translator->trans('listing.edit.success', array(), 'cocorico_listing')
);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_images',
array('id' => $listing->getId())
);
}

return $this->render(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,6 @@ public function editLocationAction(Request $request, Listing $listing)
$editForm = $this->createEditLocationForm($listing);
$editForm->handleRequest($request);

$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_location',
array(
'id' => $listing->getId()
)
);
if ($editForm->isSubmitted() && $editForm->isValid()) {
$this->get("cocorico.listing.manager")->save($listing);

Expand All @@ -62,7 +56,10 @@ public function editLocationAction(Request $request, Listing $listing)
$translator->trans('listing.edit.success', array(), 'cocorico_listing')
);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_location',
array('id' => $listing->getId())
);
}

return $this->render(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ public function editPresentationAction(Request $request, Listing $listing)
$editForm = $this->createEditPresentationForm($listing);
$editForm->handleRequest($request);

$selfUrl = $this->generateUrl(
'cocorico_dashboard_listing_edit_presentation',
array(
'id' => $listing->getId()
)
);
if ($editForm->isSubmitted() && $editForm->isValid()) {
$this->get("cocorico.listing.manager")->save($listing);

Expand All @@ -62,7 +56,10 @@ public function editPresentationAction(Request $request, Listing $listing)

);

return $this->redirect($selfUrl);
return $this->redirectToRoute(
'cocorico_dashboard_listing_edit_presentation',
array('id' => $listing->getId())
);
}

return $this->render(
Expand Down

0 comments on commit 038364a

Please sign in to comment.