====== Формы ======
$('#msgbutton').click(function(){
var name = $('#idname').val(); // фиктивные
var phone = $('#idphone').val(); // фиктивные
var rn = $('#idrn').val(); // имя
var ph = $('#idph').val(); // имя
var em = $('#idem').val();
var msg = $('#idmsg').val();
var params = "name=" + name + "&phone=" + phone + "&rn=" + rn+ "&ph=" + ph+ "&em=" + em + "&msg=" + msg;
$.ajax({
type: "POST",
url: "smail.html",
data: params,
success: function(data){
if(data) {
$('#errmsg').html(data);
$('#errmsg').css({ 'display': "block" });
}
else { // пустое сообщение - без ошибки
window.location.href = "/zayavka-prinyata.html";
}
}
});
});
getConfig();
$recepient=$config['send_mail_to'];
$bodytext = <<
.white-plushka {
background: #ffffff;
border: 1px solid #ff515d;
border-radius: 6px;
padding: 20px 30px;
width: 600px;
}
h3 {
font-weight: 900;
font-size: 18px;
line-height: 1;
margin-bottom: 18px;
margin-top: 18px;
color: #ff515d;
}
.bodytext p,td {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
margin-top: 0em;
margin-bottom: 0em;
}
.bodytext table {
background: #fff;
border: 0;
}
Заявка с сайта ...
Имя: | $name |
Телефон: | $phone |
Email: | $email |
Сообщение: | $msg |
EOD;
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY,$bodytext);
$modx->mail->set(modMail::MAIL_FROM,$email);
$modx->mail->set(modMail::MAIL_FROM_NAME,$name);
$modx->mail->set(modMail::MAIL_SUBJECT,'Сайт: ....ru');
$modx->mail->address('to',$recepient);
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
return 'Не могу отправить сообщение: '.$modx->mail->mailer->ErrorInfo;
}
else {
$modx->mail->reset();
return ''; // успешно
}