135 lines
5.0 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
function send_mail(){
$orderName = $_POST['orderName'];
$orderTel = $_POST['orderTel'];
$orderEmail = $_POST['orderEmail'];
$orderOthers = $_POST['orderOthers'];
// подразумевается что $to, $subject, $message уже определены...
$to = get_option('admin_email');
$subject = 'Перезвонить';
$message = '<b>Имя:</b> ' . $orderName . '<br/>' .
'<b>Телефон:</b> ' . $orderTel . '<br/>' .
'<b>Почта:</b> ' . $orderEmail . '<br/>' .
'<b>Пожелание:</b> ' . $orderOthers . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <me@example.net>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
function send_main_form(){
$name = $_POST['name'];
$phone = $_POST['phone'];
$holidayType = $_POST['holidayType'];
$birthdayName = $_POST['birthdayName'];
$birthdayDate = $_POST['birthdayDate'];
$questName = $_POST['questName'];
$questRoom = $_POST['questRoom'];
$guestCount = $_POST['guestCount'];
$date = $_POST['date'];
$startSum = $_POST['startSum'];
$addingSum = $_POST['addingSum'];
$sum = $_POST['sum'];
$addingItems = $_POST['addingItems'];
// подразумевается что $to, $subject, $message уже определены...
if($holidayType == 'Birthday'){
$holiday = '<b>Тип праздника:</b> ' . 'День Рождения' . '<br/>' .
'<b>Имя именинника:</b> ' . $birthdayName . '<br/>'.
'<b>День Рождения:</b> ' . $birthdayDate . '<br/>';
}else{
$holiday = '<b>Тип праздника:</b> ' . 'Выпускной' . '<br/>';
}
$add = '<b>Доп.услуги:</b><br/>';
foreach ($addingItems as $addItem){
$add = $add . ' ' . $addItem[name] . ' - '. $addItem[price] . ' рублей<br/>';
}
if($addingSum !== ''){
$addSum = 'Доплата за количество детей ' . $addingSum . '<br/>';
}
$to = get_option('admin_email');
$subject = 'Заяка на проведение праздника';
$message = '<b>Имя:</b> ' . $name . '<br/>' .
'<b>Телефон:</b> ' . $phone . '<br/>' .
$holiday .
'<b>Квест:</b> ' . $questName . '<br/>' .
'<b>Комната:</b> ' . $questRoom . '<br/>' .
'<b>Количество гостей:</b> ' . $guestCount . '<br/>' .
'<b>Дата бронирования:</b> ' . $date . '<br/>' .
'<b>Цена в этот день:</b> ' . $startSum . '<br/>' .
$add .
$addSum .
'<b>Cумма:</b> ' . $sum . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <me@example.net>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
function send_callback(){
$name = $_POST['name'];
$phone = $_POST['phone'];
$to = get_option('admin_email');
$subject = 'Требуется перезвонить';
$message = '<b>Имя:</b> ' . $name . '<br/>' .
'<b>Телефон:</b> ' . $phone . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <admin@armanty-quests.ru>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
function graduation_callback(){
date_default_timezone_set('Europe/Moscow');
$name = $_POST['name'];
$phone = $_POST['phone'];
$packetName = $_POST['packetName'];
$date = date('m/d/Y h:i:s a', time());
$to = get_option('admin_email');
$subject = 'Требуется перезвонить (Выпускной)';
$message = '<b>Имя:</b> ' . $name . '<br/>' .
'<b>Телефон:</b> ' . $phone . '<br/>';
if ($packetName) $message = $message . '<b>Пакет:</b> ' . $packetName . '<br/>';
$message = $message . '<b>Время отправки:</b> ' . $date . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <admin@armanty-quests.ru>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
?>