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;
 }