$('.box_callme').click(function(e){ //#btn_submit - кнопка отправки
e.preventDefault();
var checked = [];
/* Чистка данных */
$(".modal_products").empty();
$('input:checkbox:checked').each(function() {
checked.push($(this).attr('name'));
});
console.log(checked)
/* Отправка данные */
if ($('.products-view_item input:nth-child(1)').is(':checked')){
$.each(checked, function(index, value) {
if (value) {
$(".modal_products").append("<div class='modal_item'><div> "+ value +" </div></div>");
}
});
$('#btn_submit').click(function(){
$.ajax({
url: "ajax/action.php",
type: "post",
dataType: "json",
data: {
"price": price,
"count": count,
"products": checked
},
// после получения ответа сервера
success: function(data){
$('.messages').html(data.result);
}
});
});
}
});
if(!empty($_SERVER['HTTP_USER_AGENT'])){
session_name(md5($_SERVER['HTTP_USER_AGENT']));
}
session_start();
require_once('../api/Okay.php');
define('IS_CLIENT', true);
$okay = new Okay();
/*Определяем пользователя*/
if(isset($_SESSION['user_id']) && $user = $okay->users->get_user(intval($_SESSION['user_id']))) {
$okay->design->assign('user', $user);
}
$msg_box = ""; // в этой переменной будем хранить сообщения формы
$errors = array(); // контейнер для ошибок
// если форма без ошибок
if(empty($errors)){
// собираем данные из формы
$message = "Цена бокса: " . $_POST['price'] . "<br/> Количество в боксе:" . $_POST['count'] . "<br/> Продукция: " . $_POST['products'] . "<br/>";
send_mail($message); // отправим письмо
// выведем сообщение об успехе
$msg_box = "<span style='color: #1a5bd2;text-align: center;display: block;padding-bottom: 15px;'>Сообщение успешно отправлено!</span>";
}else{
// если были ошибки, то выводим их
$msg_box = "";
foreach($errors as $one_error){
$msg_box .= "<span style='color: #d21a1a;text-align: center;display: block;padding-bottom: 15px;'>$one_error</span><br/>";
}
}
// делаем ответ на клиентскую часть в формате JSON
echo json_encode(array(
'result' => $msg_box
));
// функция отправки письма
function send_mail($message){
// почта, на которую придет письмо
$mail_to = "XXXXXX";
// тема письма
$subject = "Заказ бокса";
// заголовок письма
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
$headers .= "From: Тестовое письмо <no-reply@test.com>\r\n"; // от кого письмо
// отправляем письмо
mail($mail_to, $subject, $message, $headers);
}
var config = {
'language': 'ru',
'country': 'RU'
}
var client = window.navigator ? (window.navigator.language ||
window.navigator.systemLanguage ||
window.navigator.userLanguage) : (config.language + "-" + config.country);
var language = (client.search('-') > 0) ?
client.substring(0, client.search('-')).toLowerCase() :
client.toLowerCase();
var country = (client.search('-') > 0) ?
client.substring(client.search('-') + 1, client.length).toLowerCase() :
config.country;
if (language === "ru") {
location = window.location.pathname;
} else {
if (window.location.href != window.location.host +"/en" + window.location.pathname)
{window.location.href = "/en" + window.location.pathname;}
//location = "/en" + window.location.pathname;
}
Если в LanguagePopap = 'en'
тогда переходим на site.ru/en
Если в LanguagePopap = 'ru'
тогда переходим на site.ru/ru
Учитывалось 1 раз при заходе на сайт и новая вкладка