Здравствуйте, в шаблоне корзины где заказы пользователя и так же поля с оформлением заказа, телефон, емаил и т.д.
Все обернуто в:<form action="cart/make_order" method="POST" id="sumbitForm">
Тут товары, цена и т.д, поля телефон, емаил и т.д
</form>
При нажатии на кнопку оформить заказ, идет отправка в акшион cart/make_order и письмо об заказе уходит админу.
Я сделал еще один акшион, cart/make_orderclient
Как мне добавить чтобы при заказе письмо уходило так же админу и + клиенту.
Клиенту на тот емаил который он заполняет в поле, а это:
<?=$user->email)?>
Вообще м хочу реализовать отправку письма клиенту при заказе товара.Есть js в шаблоне файла корзины, там проверка на заполнение полей и т.д, я просто не знаю как два акшина прикрепить правильно, с формыы ведь можно убрать и добавить в js<script type="text/javascript">
jQuery("#makeorder").live("click", function () {
jQuery('#resultred').html('');
name = jQuery("#name").val();
if (name == '') {
jQuery('#resultred').addClass('resultred').html('Введите ФИО');
return false;
}
phone = jQuery("#phone").val();
if (phone == '') {
jQuery('#resultred').addClass('resultred').html('Введите контактный телефон');
return false;
}
else if (phone != '') {
var patt = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
var res = patt.test(phone);
if (res == false) {
jQuery('#resultred').addClass('resultred').html('Введите корректный контактный телефон, ( пример 89084483733 )');
return false;
}
}
email = jQuery("#email").val();
if (email == '') {
jQuery('#resultred').addClass('resultred').html('Введите E-mail');
return false;
}
city = jQuery("#city").val();
if (city == '') {
jQuery('#resultred').addClass('resultred').html('Введите город');
return false;
}
if (jQuery("input[name=delivery]").is(':checked') == false) {
jQuery('#resultred').addClass('resultred').html('Виберите метод доставки');
return false;
}
if (jQuery("input[name=payment_method]").is(':checked') == false) {
jQuery('#resultred').addClass('resultred').html('Виберите метод оплаты');
return false;
}
var data = {};
data.capcha = jQuery("#captcha_cart").val();
if (data.capcha == "") {
jQuery('#resultred').addClass('resultred').html('Неправильно ввели код с картинки, повторите ввод кода с картинки');
return false;
}
if (data.capcha != "") {
jQuery.ajax({
url: 'http://' + location.host + '/ajax/valid_captcha/',
type: 'POST',
dataType: 'json',
data: {data: data},
success: function (data) {
if (data == 'error_captcha') {
$('#resultred').addClass('resultred').html('Неправильно ввели код с картинки, повторите ввод кода с картинки');
return false;
}
else {
$('#result').html('');
jQuery("#sumbitForm").submit();
}
}
});
}
return false;
});
});
</script>
Я так понимаю js построен так, идет проверка валидации если все ок, если проверка проходит валидацию то идет обращение к id который в форме и потом срабатывает акшион на отправку заказа.