add preorder

This commit is contained in:
arlemp@selectel.ru
2024-08-07 23:17:49 +03:00
parent aee2ed7207
commit 44b3fe2704
2 changed files with 63 additions and 29 deletions

View File

@@ -10,16 +10,25 @@
var count = document.getElementById('count').value;
<?foreach($delivery as $ditem):?>
<?$nn++;?>
<?if ( $price_id['fullprice'] and $ditem['delivery_id'] == 4 or $ditem['delivery_id'] == 5 ){
continue;
}?>
<? if($nn == 1): ?>
if (document.getElementById('devilery_id<?=$ditem['delivery_id']?>').checked) {
<?else:?>
else if (document.getElementById('devilery_id<?=$ditem['delivery_id']?>').checked){
<?endif?>
itog = product_price * count;
itog = product_price * count;
<?if ($ditem['delivery_price'] !== '0.00'):?>
itog = itog + <?=$ditem['delivery_price']?>;
<?endif?>
}
<?endforeach?>
@@ -45,18 +54,25 @@
el_adress.placeholder='Адрес в свободной форме';
}
else if(document.getElementById('devilery_id4').checked){
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='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
<?if ( $price_id['fullprice'] ):?>
else if(document.getElementById('devilery_id6').checked){
document.getElementById("form_adress").style.display='block';
document.getElementById("form_samo").style.display='none';
el_adress.placeholder='Индекс (обязательно). Далее область, населенный пункт и Ваш адрес';
}
<?else:?>
else if(document.getElementById('devilery_id4').checked){
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?>
}
</script>
@@ -100,12 +116,16 @@
<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):?>
<?$checked = ($ditem['delivery_id'] == $delivery_id) ? ' checked': '';?>
<?if ( $price_id['fullprice'] and $ditem['delivery_id'] == 4 or $ditem['delivery_id'] == 5 ){
continue;
}?>
<?if ($ditem['delivery_weight_max'] > 0):?>
<?if ($price_id['weight'] > $ditem['delivery_weight'] and $price_id['weight'] < $ditem['delivery_weight_max']):?>
<div>
@@ -132,7 +152,9 @@
<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>
<?if ($preorder == 0):?>
<p><strong><em>Резерв - 3 рабочих дня<em></strong></p>
<?endif?>
</div>
<div id="form_adress" class="adress_box" style="display: <?= ($delivery_id == 3 or $delivery_id == 4) ? 'block' : 'none' ?>;">
@@ -150,14 +172,15 @@
<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?>
<?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?>
</div>
<div id="form_itog">