Files
anpdf/app/views/checkout.phtml
2021-08-18 00:50:51 +03:00

147 lines
6.6 KiB
PHTML
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.

<script>
var product_price = <?=$price_id['offline_price']?>;
function itog(){
var itog = product_price;
var itog_el = document.getElementById("span_itog");
var count = document.getElementById('count').value;
if (document.getElementById('devilery_id1').checked) {
itog = product_price * count;
}
else if (document.getElementById('devilery_id2').checked){
itog = product_price * count;
itog = itog + 300;
}
else if (document.getElementById('devilery_id3').checked){
itog = product_price + 250;
itog = itog * count;
}
itog_el.innerHTML = itog + ' руб.';
}
function devilery_check(){
itog();
var el_adress = document.getElementById("buy_adress");
if (document.getElementById('devilery_id1').checked){
document.getElementById("form_adress").style.display='none';
document.getElementById("form_samo").style.display='block';
}
else if(document.getElementById('devilery_id2').checked){
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Адрес в свободной форме';
}
else if(document.getElementById('devilery_id3').checked){
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
}
</script>
<form id="clientform" class="clientform" action="<?=$submit_link?>" method="POST">
<?if (isset($errors)):?>
<div id="errors">
<?foreach($errors as $err):?>
<p style="color: red;"><?=$err?></p>
<?endforeach?>
</div>
<?endif?>
<h1 style="text-align:left;"><label for="clientmail">Ваш электронный адрес*:</label></h1>
<p><em>*Куда придет информация о заказе</em></p>
<p><input style="border: solid 1px #ccc;border-radius:3px;" type="email" id="clientemail" name="clientmail" value="<?=post_value("clientmail")?>"></p>
<?if($delivery_id > 1):?>
<p style="font-weight: bold;font-size: 22px;"><label for="buy_adress">Фамилия, имя, отчество:</label><br></p>
<p><input id="buy_name" name="buy_name" value="<?=post_value("buy_name")?>" type="text"></p>
<p style="font-weight: bold;font-size: 22px;"><label for="buy_tel">Телефон для связи*:</label></p>
<p><em>*Для подтверждения заказа</em></p>
<p><input id="buy_tel" name="buy_tel" value="<?=post_value("buy_tel")?>" type="tel"></textarea></p>
<p style="font-weight: bold;font-size: 22px;"><label for="devilery_id">Доставка:</label></p>
<?foreach($delivery as $ditem):?>
<?$dd++;
$checked = ($ditem['delivery_id'] == $delivery_id) ? ' checked': '';?>
<p><input name="delivery_id" type="radio" id="devilery_id<?=$dd?>" onclick="devilery_check();" value="<?=$ditem['delivery_id']?>"<?=$checked?>>
<?=$ditem['delivery']?>
<?if ($ditem['delivery_price'] > 0):?>
+ <?=$ditem['delivery_price']?> руб.
<?endif?>
</p>
<?endforeach?>
<div id="form_samo" class="adress_box" style="display: <?= ($delivery_id == 2) ? 'block' : 'none' ?>;">
<p>Москва, метро "Аэропорт", Авиационный переулок, д. 4А (здание МФЮА), к. 104</p>
<p>Мы работаем пн.-пт. c 10:00 - 18:00</p>
<p><strong><em>Резерв - 3 рабочих дня<em></strong></p>
</div>
<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>
</div>
<div>
<p>Телефоны для консультаций: <strong><a href="tel:+74959804560">8(495)980-45-60</a></strong>, <strong><a href="tel:+79686365180">8(958)636-51-80</a></strong></p>
</div>
<div>
<p><input name="count" id="count" type="number" value="<?=post_value("count", 1)?>" min="1" max="999" onclick="itog();"> штук</p>
</div>
<div id="form_pay">
<p style="font-weight: bold;font-size: 22px;"><label for="buy_adress">Оплата:</label></p>
<?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?>
</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>
<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>
</form>
<script>
itog();
</script>