function cancelReservation() { $confirmationId = JRequest::getVar('reservationId'); BookingService::cancelReservation($confirmationId); $msg = JText::_('LNG_RESERVATION_CANCELED'); $reservationService = new ReservationService(); $reservationDetails = $reservationService->getReservation($review->confirmation_id); $emailService = new EmailService(); $emailService->sendCancelationEmail($reservationDetails); $this->setRedirect(JRoute::_('index.php?option=' . getBookingExtName() . '&task=customeraccount.managereservations'), $msg); }
function sendCancellationEmail($reservationId) { $reservationService = new ReservationService(); $reservationDetails = $reservationService->getReservation($reservationId); return EmailService::sendCancelationEmail($reservationDetails); }
function sendCancellationEmail($reservationId) { $reservationService = new ReservationService(); $reservationDetails = $reservationService->getReservation($reservationId, -1); $sentResult = true; if ($reservationDetails->hotelId > 0) { $sentResult = EmailService::sendCancelationEmail($reservationDetails); } return $sentResult; }