function sendCancelationEmail($reservationDetails) { $emailTemplate = self::getEmailTemplate($reservationDetails->reservationData->hotel->hotel_id, CANCELATION_EMAIL); if ($emailTemplate == null) { return false; } $content = EmailService::prepareReservationEmail($reservationDetails, $emailTemplate->email_content); $from = $reservationDetails->reservationData->appSettings->company_email; $fromName = $reservationDetails->reservationData->appSettings->company_name; $toEmail = $reservationDetails->reservationData->userData->email; $isHtml = 1; $bcc = array($from, $reservationDetails->reservationData->hotel->email); $subject = str_replace(EMAIL_HOTEL_NAME, $hotelName = $reservationDetails->reservationData->hotel->hotel_name, $emailTemplate->email_subject); return self::sendEmail($from, $fromName, $from, $toEmail, null, $bcc, $subject, $content, $isHtml); }