Files
anpdf/app/views/checkout.phtml

207 lines
11 KiB
PHTML
Raw Normal View History

2021-06-21 17:55:53 +03:00
<script>
2021-06-21 22:31:49 +03:00
var product_price = <?=$price_id['offline_price']?>;
2022-10-07 19:52:55 +00:00
2022-10-07 18:15:47 +00:00
2021-08-18 00:30:21 +03:00
function itog(){
2021-06-21 17:55:53 +03:00
var itog = product_price;
var itog_el = document.getElementById("span_itog");
2021-08-18 00:30:21 +03:00
var count = document.getElementById('count').value;
2022-10-08 10:49:19 +00:00
<?foreach($delivery as $ditem):?>
2024-08-07 23:17:49 +03:00
2022-10-08 10:49:19 +00:00
<?$nn++;?>
2024-08-07 23:17:49 +03:00
2024-11-05 18:22:30 +03:00
<?if ($ditem['delivery_id'] == 2){
continue;
}?>
2024-08-07 23:17:49 +03:00
<?if ( $price_id['fullprice'] and $ditem['delivery_id'] == 4 or $ditem['delivery_id'] == 5 ){
continue;
}?>
2022-10-08 10:49:19 +00:00
<? if($nn == 1): ?>
2022-10-08 12:53:34 +00:00
if (document.getElementById('devilery_id<?=$ditem['delivery_id']?>').checked) {
2022-10-08 10:49:19 +00:00
<?else:?>
2022-10-08 12:53:34 +00:00
else if (document.getElementById('devilery_id<?=$ditem['delivery_id']?>').checked){
2022-10-08 10:49:19 +00:00
<?endif?>
2024-08-07 23:17:49 +03:00
itog = product_price * count;
2022-10-08 10:49:19 +00:00
<?if ($ditem['delivery_price'] !== '0.00'):?>
itog = itog + <?=$ditem['delivery_price']?>;
<?endif?>
2024-08-07 23:17:49 +03:00
2022-10-08 10:51:38 +00:00
}
2022-10-08 10:49:19 +00:00
<?endforeach?>
2021-08-18 00:30:21 +03:00
itog_el.innerHTML = itog + ' руб.';
}
function devilery_check(){
itog();
2021-06-21 17:55:53 +03:00
2021-07-28 14:24:32 +03:00
var el_adress = document.getElementById("buy_adress");
2022-10-08 16:52:34 +00:00
if (document.getElementById('devilery_id2').checked){
2021-07-06 20:30:30 +03:00
document.getElementById("form_adress").style.display='none';
document.getElementById("form_samo").style.display='block';
2021-06-21 17:55:53 +03:00
}
2022-10-08 16:52:34 +00:00
else if(document.getElementById('devilery_id3').checked){
2021-07-06 20:30:30 +03:00
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
2021-07-28 14:24:32 +03:00
el_adress.placeholder='Адрес в свободной форме';
}
2024-08-07 23:17:49 +03:00
<?if ( $price_id['fullprice'] ):?>
2024-11-05 18:22:30 +03:00
if(document.getElementById('devilery_id6').checked){
2024-08-07 23:17:49 +03:00
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
<?else:?>
2024-11-05 18:22:30 +03:00
if(document.getElementById('devilery_id4').checked){
2024-08-07 23:17:49 +03:00
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
else if(document.getElementById('devilery_id5').checked){
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
<?endif?>
2022-10-08 16:52:34 +00:00
}
2021-06-21 17:55:53 +03:00
</script>
2021-06-19 23:26:37 +03:00
<form id="clientform" class="clientform" action="<?=$submit_link?>" method="POST">
2021-06-21 17:55:53 +03:00
<?if (isset($errors)):?>
<div id="errors">
<?foreach($errors as $err):?>
<p style="color: red;"><?=$err?></p>
<?endforeach?>
</div>
<?endif?>
2023-05-08 13:12:34 +00:00
<h1><?=$price_id['pricename']?></h1>
2022-06-24 18:02:57 +03:00
<!--<h1>Издательский дом «АРГУМЕНТЫ НЕДЕЛИ» приглашает в КЛАН (Клуб «Аргументы Недели»)</h1>
2022-04-21 12:54:09 +03:00
2022-06-24 18:02:57 +03:00
<p style="margin-top:10px;font-weight:bold">Пакет привилегий участников Клуба будет расширяться, и все это доступно всего лишь за 490 рублей в год</p>
2022-04-21 12:54:09 +03:00
<ul class="offer-list">
<li>Еще до появления в газетных киосках - свежий номер «Аргументы Недели», со скидкой более чем 70%, вместе с эксклюзивными материалами, не вошедшими в полосы газеты. Более 200 авторских статей в месяц - регулярные рубрики, качественная аналитика, уникальные интервью</li>
<li>Доступ к эксклюзивному материалу - возможность пользоваться архивом еженедельника «АН» за 14 лет (более чем 700 вышедших номеров)</li>
<li>Бесплатный доступ к электронной библиотеке интереснейших и популярных книг издательства «Аргументы Недели» - исторические расследования, публицистика, классическая, современная и детская литература</li>
<li>Онлайн-встречи с ведущими журналистами «АН» и авторами книг, юридические консультации профессиональных экспертов по индивидуальным вопросам.</li>
2022-06-24 17:44:46 +03:00
</ul>-->
2021-06-19 23:26:37 +03:00
2022-04-21 12:54:09 +03:00
<h2 style="text-align:left;"><label for="clientmail">Ваш электронный адрес*:</label></h2>
2021-07-06 20:30:30 +03:00
<p><em>*Куда придет информация о заказе</em></p>
2021-06-21 17:55:53 +03:00
2023-08-07 09:23:39 +00:00
<p><input inputmode="lowercase" style="border: solid 1px #ccc;border-radius:3px;" type="email" id="clientemail" name="clientmail" value="<?=post_value("clientmail")?>"></p>
2022-10-08 16:52:34 +00:00
2021-06-21 17:55:53 +03:00
<?if($delivery_id > 1):?>
2022-10-08 16:52:34 +00:00
2021-06-21 17:55:53 +03:00
2021-07-28 14:24:32 +03:00
<p style="font-weight: bold;font-size: 22px;"><label for="buy_adress">Фамилия, имя, отчество:</label><br></p>
2021-07-06 20:30:30 +03:00
<p><input id="buy_name" name="buy_name" value="<?=post_value("buy_name")?>" type="text"></p>
2021-06-21 17:55:53 +03:00
2021-07-06 20:30:30 +03:00
<p style="font-weight: bold;font-size: 22px;"><label for="buy_tel">Телефон для связи*:</label></p>
<p><em>*Для подтверждения заказа</em></p>
2021-08-18 00:50:51 +03:00
<p><input id="buy_tel" name="buy_tel" value="<?=post_value("buy_tel")?>" type="tel"></textarea></p>
2021-06-21 17:55:53 +03:00
2021-07-06 20:30:30 +03:00
<p style="font-weight: bold;font-size: 22px;"><label for="devilery_id">Доставка:</label></p>
2024-08-07 23:17:49 +03:00
2024-11-05 18:22:30 +03:00
<?foreach($delivery as $ditem):
if ($ditem['delivery_id'] == 2){
continue;
}?>
2022-10-08 16:52:34 +00:00
2022-10-08 12:53:34 +00:00
<?$checked = ($ditem['delivery_id'] == $delivery_id) ? ' checked': '';?>
2024-08-07 23:17:49 +03:00
2024-11-05 18:22:30 +03:00
<?if ( $price_id['fullprice'] and $ditem['delivery_id'] == 4 ){
2024-08-07 23:17:49 +03:00
continue;
2024-11-05 18:22:30 +03:00
}
if ( !$price_id['fullprice'] and $ditem['delivery_id'] == 6 ){
continue;
}?>
2024-08-07 23:17:49 +03:00
2022-10-08 16:52:34 +00:00
<?if ($ditem['delivery_weight_max'] > 0):?>
<?if ($price_id['weight'] > $ditem['delivery_weight'] and $price_id['weight'] < $ditem['delivery_weight_max']):?>
<div>
<?else:?>
<div style="display: none;">
<?endif?>
<p><input name="delivery_id" type="radio" id="devilery_id<?=$ditem['delivery_id']?>" onclick="devilery_check();" value="<?=$ditem['delivery_id']?>"<?=$checked?>>
<?=$ditem['delivery']?>
<?if ($ditem['delivery_price'] !== '0.00'):?>
+ <?=$ditem['delivery_price']?> руб.
<?endif?>
2022-10-08 16:52:34 +00:00
</p></div>
2022-10-07 20:45:43 +00:00
<?else:?>
2022-10-08 12:53:34 +00:00
<p><input name="delivery_id" type="radio" id="devilery_id<?=$ditem['delivery_id']?>" onclick="devilery_check();" value="<?=$ditem['delivery_id']?>"<?=$checked?>>
2022-10-07 20:45:43 +00:00
<?=$ditem['delivery']?>
<?if ($ditem['delivery_price'] !== '0.00'):?>
+ <?=$ditem['delivery_price']?> руб.
<?endif?>
</p>
2022-10-07 19:52:55 +00:00
<?endif?>
2022-10-07 20:48:54 +00:00
2024-11-05 18:22:30 +03:00
<?endforeach?>
2021-06-21 17:55:53 +03:00
2021-07-06 20:30:30 +03:00
<div id="form_adress" class="adress_box" style="display: <?= ($delivery_id == 3 or $delivery_id == 4) ? 'block' : 'none' ?>;">
<p style="margin:0px;"><label for="buy_adress">Адрес:</label></p>
<p><textarea id="buy_adress" style="width:100%;height:70px;font-size:15px;" name="buy_adress" placeholder="Адрес в свободной форме" value="<?=post_value("buy_adress")?>"></textarea></p>
2021-06-21 17:55:53 +03:00
</div>
2021-07-28 14:24:32 +03:00
<div>
2025-05-16 16:18:15 +03:00
<p>Телефоны для консультаций: <strong><a href="tel:+74959804560">8(495)980-45-60</a></strong></p>
2021-07-28 14:24:32 +03:00
</div>
2021-08-18 00:30:21 +03:00
<div>
2021-08-18 00:42:26 +03:00
<p><input name="count" id="count" type="number" value="<?=post_value("count", 1)?>" min="1" max="999" onclick="itog();"> штук</p>
2021-08-18 00:30:21 +03:00
</div>
2021-06-21 17:55:53 +03:00
<div id="form_pay">
2021-07-06 20:30:30 +03:00
<p style="font-weight: bold;font-size: 22px;"><label for="buy_adress">Оплата:</label></p>
2024-08-07 23:17:49 +03:00
<?if ($preorder == 0):?>
<?foreach($pay_ids as $pkey=>$pitem):?>
<?$p++;
$pchecked = ($pkey == $pay_id) ? ' checked': '';?>
<? if ($pkey == 2):?>
<p><input name="pay_id" type="radio" value="<?=$pkey?>" id="pay_id<?=$p?>" <?=$pchecked?>><?=$pitem?></p>
<?endif?>
<?endforeach?>
<?endif?>
2021-06-21 17:55:53 +03:00
</div>
<div id="form_itog">
<strong>Общая сумма:</strong> <span id="span_itog"><?=$price?> руб.</span></p>
</div>
<?endif?>
<p><label>Нажимая кнопку «Купить», я соглашаюсь <a href="https://argumenti.ru/subscribe_condition">с условиями получения услуги</a></label></p>
2021-07-06 20:30:30 +03:00
<p><input style="background: #555555;color: white;width: 30%;cursor: pointer;padding: 0;font-weight: 700;font-size: 15px;border-radius: 3px;border: 0;line-height: 0;display: block;outline: none;height: 35px;" type="submit" id="submit" value="Купить"></p>
2021-06-19 23:26:37 +03:00
2021-08-18 00:30:21 +03:00
</form>
<script>
itog();
</script>
2021-06-19 23:26:37 +03:00