/** * function mail thong tin cho KH sau khi don dat tour da o trang thai thanh cong */ function sendmail_tour_booking_customer_success($booking_id, $type = "tour") { global $footer_of_email; global $array_pay_method; global $table_hotel_description; global $fs_path_domain; $lang_time_format = "d/m/Y"; $sql_join = "STRAIGHT_JOIN tours ON(tbo_tour_id = tou_id)"; if ($type == "deal") { $sql_join = "STRAIGHT_JOIN promotionals ON(tbo_promotion_id = pro_id)"; } //Content mail $content = ""; $width_td = 150; $email_reply = "*****@*****.**"; $db_booking = new db_query("SELECT *\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t FROM tour_booking\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t STRAIGHT_JOIN admin_user ON(tbo_admin_check = adm_id)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t " . $sql_join . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t WHERE tbo_id = " . intval($booking_id)); if ($booking_info = mysqli_fetch_assoc($db_booking->result)) { if ($booking_info['tbo_customer_email'] != "") { if ($booking_info['adm_email'] != "") { $email_reply = $booking_info['adm_email']; } $content .= '<div style="border:3px double #94C7FF; padding: 10px; line-height: 19px; color: #444444;">'; $content .= '<p align="right" style="border-bottom: 1px solid #C8D6FF; font-weight: bold;">' . $booking_info["tbo_code"] . '</p>'; $content .= '<p>' . translate("Xin chào") . ', <b>' . $booking_info["tbo_customer_name"] . '</b></p>'; $content .= '<p style="margin-bottom: 5px;">' . translate("Cảm ơn Quý khách đã sử dụng dịch vụ đặt tour tại Mytour") . '.</p>'; $content .= '<p style="margin-bottom: 20px;">' . translate("Chúng tôi gửi Email xác nhận đơn đặt tour của Quý khách đã được xử lý thành công.") . '</p>'; $content .= '<table width="100%" cellspacing="0" cellpadding="1" style="border: 2px solid #C8D6FF; padding: 10px;" border="0">'; $content .= '<tr>'; $content .= '<td colspan="2"><h3 style="color: #FD7000; margin-top: 5px; border-bottom: 2px solid #C8D6FF; padding-bottom: 5px;">' . translate("Thông tin đặt tour") . '</h3></td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Họ tên") . ':</td>'; $content .= '<td><b>' . $booking_info["tbo_customer_name"] . '</b></td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Địa chỉ") . ':</td>'; $content .= '<td>' . $booking_info["tbo_customer_address"] . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Điện thoại") . ':</td>'; $content .= '<td>' . $booking_info["tbo_customer_phone"] . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Email") . ':</td>'; $content .= '<td>' . $booking_info["tbo_customer_email"] . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Mã đơn đặt tour:") . '</td>'; $content .= '<td>' . $booking_info["tbo_code"] . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . ($type == "deal" ? translate("Tên Tour khuyến mại") : translate("Tên tour")) . ':</td>'; $content .= '<td><a style="font-weight: bold;" href="' . $fs_path_domain . ($type == "deal" ? url_deal_detail($booking_info) : url_tour_detail($booking_info)) . '">' . ($type == "deal" ? $booking_info['pro_title'] : $booking_info["tou_name"]) . '</a></td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Thông tin đặt tour") . ':</td>'; $content .= '<td>'; $style = ' style="border-color: #AAAAAA;"'; $content .= '<table border="1" cellpadding="3" cellspacing="2" bordercolor="#E2E2E2" style="border-collapse: collapse; margin: 10px 0px; border-color: #AAAAAA;">'; $content .= '<tr> <td' . $style . '>' . translate("Số người") . '</td> <td' . $style . '><b>' . $booking_info['tbo_person'] . '</b></td> </tr> <tr> <td' . $style . '>' . translate("Số tiền") . '</td> <td' . $style . '><b style="color: #FF0000;">' . format_number($booking_info['tbo_total_money']) . ' VNĐ</b></td> </tr> <tr> <td' . $style . '>' . translate("Ngày khởi hành") . '</td> <td' . $style . '><b>' . ($booking_info['tbo_departure_time'] > 0 ? date($lang_time_format, $booking_info['tbo_departure_time']) : "") . '</b></td> </tr> </table>'; $content .= '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Thanh toán") . ':</td>'; $content .= '<td>' . (isset($array_pay_method[$booking_info['tbo_payment_method']]) ? $array_pay_method[$booking_info['tbo_payment_method']] : translate("Thanh toán tại văn phòng của Mytour")) . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td>' . translate("Yêu cầu riêng") . ':</td>'; $content .= '<td>' . $booking_info["tbo_customer_comment"] . '</td>'; $content .= '</tr>'; $content .= '<tr valign="top">'; $content .= '<td>' . translate("Ghi chú") . ':</td>'; $content .= '<td>' . $booking_info["tbo_voucher_note"] . '</td>'; $content .= '</tr>'; $content .= '<tr valign="top">'; $content .= '<td>' . translate("Chính sách hủy") . ':</td>'; $content .= '<td>' . $booking_info["tbo_voucher_cancel"] . '</td>'; $content .= '</tr>'; $content .= '<tr>'; $content .= '<td valign="top">' . translate("Link down voucher") . ':</td>'; $content .= '<td><p style="margin: 0px;"><a href="' . ($fs_path_domain . '/vouchers/tour/' . $booking_info["tbo_code"] . '.pdf') . '">Download</a></p><p style="margin: 0px;">(' . translate("Quý khách vui lòng mang theo Voucher này khi khởi hành tour") . ')</td>'; $content .= '</tr>'; $content .= '</table>'; $content .= '<p style="margin-bottom: 10px;">' . translate("Quý khách vui lòng kiểm tra lại các thông tin trên. Nếu có sai sót, vui lòng liên hệ ngay với Mytour để cập nhật lại thông tin cho đơn đặt tour của Quý khách.") . '</p>'; $content .= '<p style="margin-top: 2px;">' . translate("Chân thành cảm ơn") . '!</p>'; $content .= '<p><b>' . translate("Quý khách muốn xuất hóa đơn tiền đặt tour vui lòng gửi thông tin cho Mytour") . ' <a href="mailto:' . $email_reply . '">' . translate("tại đây") . '</a></b></p>'; //Nhan vien tu van $db_admin = new db_query("SELECT adm_name, adm_phone\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t FROM admin_user\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t WHERE adm_id = " . intval($booking_info['tbo_admin_check'])); if ($row_admin = mysqli_fetch_assoc($db_admin->result)) { $content .= '<p><b>' . translate("Tư vấn viên") . ':</b> ' . $row_admin['adm_name'] . '. <b>ĐT:</b> ' . $row_admin['adm_phone'] . '</p>'; } unset($db_admin); $content .= '<p style="margin-bottom: 2px;">' . translate("Chúc Quý khách có những ngày nghỉ thật vui vẻ") . '.</p>'; $content .= $footer_of_email; $content .= "</div>"; //Luu log lai de ktra save_log_info("booking/bk_tour_sent_customer", $booking_info['tbo_customer_email']); if (send_mailer($booking_info['tbo_customer_email'], translate("Xác nhận đặt tour thành công từ Mytour"), $content)) { save_log_info("booking/bk_tour_sent_customer_success", $booking_info['tbo_customer_email']); return true; } else { save_log_info("booking/bk_tour_sent_customer_error", $booking_info['tbo_customer_email']); } } } else { //Luu log lai de ktra save_log_info("booking/bk_tour_sent_customer_no_result", "Booking ID:" . $booking_id); } unset($db_select); return false; }
function sendmail_tour_booking_customer_success($kk, $nnn = "tour") { global $ll; global $nn; global $oo; global $zz; $mm = "d/m/Y"; $ffff = "STRAIGHT_JOIN tours ON(tbo_tour_id = tou_id)"; if ($nnn == "deal") { $ffff = "STRAIGHT_JOIN promotionals ON(tbo_promotion_id = pro_id)"; } $c = ""; $aaa = 150; $bbb = "*****@*****.**"; $qq = new db_query("SELECT *\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t FROM tour_booking\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t STRAIGHT_JOIN admin_user ON(tbo_admin_check = adm_id)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t " . $ffff . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t WHERE tbo_id = " . intval($kk)); if ($rr = mysqli_fetch_assoc($qq->result)) { if ($rr['tbo_customer_email'] != "") { if ($rr['adm_email'] != "") { $bbb = $rr['adm_email']; } $c .= '<div style="border:3px double #94C7FF; padding: 10px; line-height: 19px; color: #444444;">'; $c .= '<p align="right" style="border-bottom: 1px solid #C8D6FF; font-weight: bold;">' . $rr["tbo_code"] . '</p>'; $c .= '<p>' . translate("Xin chào") . ', <b>' . $rr["tbo_customer_name"] . '</b></p>'; $c .= '<p style="margin-bottom: 5px;">' . translate("Cảm ơn Quý khách đã sử dụng dịch vụ đặt tour tại Mytour") . '.</p>'; $c .= '<p style="margin-bottom: 20px;">' . translate("Chúng tôi gửi Email xác nhận đơn đặt tour của Quý khách đã được xử lý thành công.") . '</p>'; $c .= '<table width="100%" cellspacing="0" cellpadding="1" style="border: 2px solid #C8D6FF; padding: 10px;" border="0">'; $c .= '<tr>'; $c .= '<td colspan="2"><h3 style="color: #FD7000; margin-top: 5px; border-bottom: 2px solid #C8D6FF; padding-bottom: 5px;">' . translate("Thông tin đặt tour") . '</h3></td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Họ tên") . ':</td>'; $c .= '<td><b>' . $rr["tbo_customer_name"] . '</b></td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Địa chỉ") . ':</td>'; $c .= '<td>' . $rr["tbo_customer_address"] . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Điện thoại") . ':</td>'; $c .= '<td>' . $rr["tbo_customer_phone"] . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Email") . ':</td>'; $c .= '<td>' . $rr["tbo_customer_email"] . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Mã đơn đặt tour:") . '</td>'; $c .= '<td>' . $rr["tbo_code"] . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . ($nnn == "deal" ? translate("Tên Tour khuyến mại") : translate("Tên tour")) . ':</td>'; $c .= '<td><a style="font-weight: bold;" href="' . $zz . ($nnn == "deal" ? url_deal_detail($rr) : url_tour_detail($rr)) . '">' . ($nnn == "deal" ? $rr['pro_title'] : $rr["tou_name"]) . '</a></td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Thông tin đặt tour") . ':</td>'; $c .= '<td>'; $vv = ' style="border-color: #AAAAAA;"'; $c .= '<table border="1" cellpadding="3" cellspacing="2" bordercolor="#E2E2E2" style="border-collapse: collapse; margin: 10px 0px; border-color: #AAAAAA;">'; $c .= '<tr> <td' . $vv . '>' . translate("Số người") . '</td> <td' . $vv . '><b>' . $rr['tbo_person'] . '</b></td> </tr> <tr> <td' . $vv . '>' . translate("Số tiền") . '</td> <td' . $vv . '><b style="color: #FF0000;">' . format_number($rr['tbo_total_money']) . ' VNĐ</b></td> </tr> <tr> <td' . $vv . '>' . translate("Ngày khởi hành") . '</td> <td' . $vv . '><b>' . ($rr['tbo_departure_time'] > 0 ? date($mm, $rr['tbo_departure_time']) : "") . '</b></td> </tr> </table>'; $c .= '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Thanh toán") . ':</td>'; $c .= '<td>' . (isset($nn[$rr['tbo_payment_method']]) ? $nn[$rr['tbo_payment_method']] : translate("Thanh toán tại văn phòng của Mytour")) . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td>' . translate("Yêu cầu riêng") . ':</td>'; $c .= '<td>' . $rr["tbo_customer_comment"] . '</td>'; $c .= '</tr>'; $c .= '<tr valign="top">'; $c .= '<td>' . translate("Ghi chú") . ':</td>'; $c .= '<td>' . $rr["tbo_voucher_note"] . '</td>'; $c .= '</tr>'; $c .= '<tr valign="top">'; $c .= '<td>' . translate("Chính sách hủy") . ':</td>'; $c .= '<td>' . $rr["tbo_voucher_cancel"] . '</td>'; $c .= '</tr>'; $c .= '<tr>'; $c .= '<td valign="top">' . translate("Link down voucher") . ':</td>'; $c .= '<td><p style="margin: 0px;"><a href="' . ($zz . '/vouchers/tour/' . $rr["tbo_code"] . '.pdf') . '">Download</a></p><p style="margin: 0px;">(' . translate("Quý khách vui lòng mang theo Voucher này khi khởi hành tour") . ')</td>'; $c .= '</tr>'; $c .= '</table>'; $c .= '<p style="margin-bottom: 10px;">' . translate("Quý khách vui lòng kiểm tra lại các thông tin trên. Nếu có sai sót, vui lòng liên hệ ngay với Mytour để cập nhật lại thông tin cho đơn đặt tour của Quý khách.") . '</p>'; $c .= '<p style="margin-top: 2px;">' . translate("Chân thành cảm ơn") . '!</p>'; $c .= '<p><b>' . translate("Quý khách muốn xuất hóa đơn tiền đặt tour vui lòng gửi thông tin cho Mytour") . ' <a href="mailto:' . $bbb . '">' . translate("tại đây") . '</a></b></p>'; $ss = new db_query("SELECT adm_name, adm_phone\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t FROM admin_user\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t WHERE adm_id = " . intval($rr['tbo_admin_check'])); if ($gggg = mysqli_fetch_assoc($ss->result)) { $c .= '<p><b>' . translate("Tư vấn viên") . ':</b> ' . $gggg['adm_name'] . '. <b>ĐT:</b> ' . $gggg['adm_phone'] . '</p>'; } unset($ss); $c .= '<p style="margin-bottom: 2px;">' . translate("Chúc Quý khách có những ngày nghỉ thật vui vẻ") . '.</p>'; $c .= $ll; $c .= "</div>"; save_log_info("booking/bk_tour_sent_customer", $rr['tbo_customer_email']); if (send_mailer($rr['tbo_customer_email'], translate("Xác nhận đặt tour thành công từ Mytour"), $c)) { save_log_info("booking/bk_tour_sent_customer_success", $rr['tbo_customer_email']); return true; } else { save_log_info("booking/bk_tour_sent_customer_error", $rr['tbo_customer_email']); } } } else { save_log_info("booking/bk_tour_sent_customer_no_result", "Booking ID:" . $kk); } unset($yy); return false; }