shkola/wp-content/themes/dekart/template-parts/block-price.php
2026-06-28 12:13:20 +00:00

126 lines
6.9 KiB
PHP
Raw Permalink 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.

<?php
$check_btn_discont = carbon_get_theme_option( 'check_btn_discont' );
$price_hour1 = carbon_get_theme_option( 'price_hour1' );
$price_hour2 = carbon_get_theme_option( 'price_hour2' );
$price_hour3 = carbon_get_theme_option( 'price_hour3' );
$price_hour4 = carbon_get_theme_option( 'price_hour4' );
$price_hour_discount1 = carbon_get_theme_option( 'price_hour_discount1' );
$price_hour_discount2 = carbon_get_theme_option( 'price_hour_discount2' );
$price_hour_discount3 = carbon_get_theme_option( 'price_hour_discount3' );
$price_hour_discount4 = carbon_get_theme_option( 'price_hour_discount4' );
// Cast to int — prevents PHP 8 TypeError when Carbon returns empty string
$price_hour1 = (int)($price_hour1 ?: 0);
$price_hour2 = (int)($price_hour2 ?: 0);
$price_hour3 = (int)($price_hour3 ?: 0);
$price_hour4 = (int)($price_hour4 ?: 0);
$price_hour_discount1 = (int)($price_hour_discount1 ?: 0);
$price_hour_discount2 = (int)($price_hour_discount2 ?: 0);
$price_hour_discount3 = (int)($price_hour_discount3 ?: 0);
$price_hour_discount4 = (int)($price_hour_discount4 ?: 0);
// Hide price section entirely if admin hasn't filled prices yet
$has_prices = ($price_hour1 > 0 || $price_hour2 > 0 || $price_hour3 > 0 || $price_hour4 > 0);
$has_discounts = ($price_hour_discount1 > 0 || $price_hour_discount2 > 0 || $price_hour_discount3 > 0 || $price_hour_discount4 > 0);
if ($has_prices || $has_discounts) :
?>
<section class="price">
<div class="container">
<h2 class="main-title-page">
<span class="color-lilac">Стоимость</span><br>
<span class="color-black">обучения</span>
</h2>
<div class="tabs-container price-wrapper">
<ul class="tabs-btns">
<li class="tab active" data-tab-btn="1">Cтоимость академ. часа
<span class="tab-clicked"></span>
</li>
<?php if ($check_btn_discont != '1') { ?>
<li class="tab" data-tab-btn="2">Стоимость ак. часа со скидкой
<span class="tab-clicked"></span>
</li>
<?php } ?>
</ul>
<?php $early_bird_discount = carbon_get_theme_option( 'early_bird_discount' );
?>
<div class="tabs-content">
<div class="page-tab active" data-tab-content="1">
<div class="price__item">
<span class="price__item_text">1 предмет</span>
<span class="price__item_number"><?php echo $price_hour1; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">2 предмета</span>
<span class="price__item_number"><?php echo $price_hour2; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">3 предмета</span>
<span class="price__item_number"><?php echo $price_hour3; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">4 предмета и более</span>
<span class="price__item_number"><?php echo $price_hour4; ?> рублей</span>
</div>
<div class="price__item-content">
<div class="price__content_title">пример расчета стоимости</div>
<p>Занятия проходят 1 или 2 раза в неделю по 2 или 3 академических часа в зависимости от курса.</p>
<p>Например, вы ходите на курсы подготовки к ОГЭ в 9 классе по математике (3 ак. часа один раз в
неделю) и информатике (2 ак. часа один раз в неделю). Общая стоимость за 4 недели за 2 предмета
получится <?php echo ($price_hour2 * 20 ) ?> рублей.</p>
<div class="price__content_title">Оплата</div>
<ul>
<li>Оплата производится авансом на месяц вперед.</li>
<li>Вы можете <span>вернуть 13%</span> от стоимости обучения благодаря налоговому вычету (необходимые документы
мы предоставляем).</li>
<li>Возможна оплата обучения <span>материнским капиталом!</span></li>
</ul>
</div>
</div>
<?php if ($check_btn_discont != '1') { ?>
<div class="page-tab" data-tab-content="2">
<div class="price__item">
<span class="price__item_text">1 предмет</span>
<span class="price__item_number"><?php echo $price_hour_discount1; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">2 предмета</span>
<span class="price__item_number"><?php echo $price_hour_discount2; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">3 предмета</span>
<span class="price__item_number"><?php echo $price_hour_discount3; ?> рублей</span>
</div>
<div class="price__item">
<span class="price__item_text">4 предмета и более</span>
<span class="price__item_number"><?php echo $price_hour_discount4; ?> рублей</span>
</div>
<div class="price__item-content">
<div class="price__content_title">Условия скидки</div>
<ul>
<li> Дополнительная скидка предоставляется детям из многодетных и неполных семей.</li>
<?php if ($early_bird_discount == "1") { ?>
<li>Скидка за раннюю запись.</li>
<?php } ?>
</ul>
<p>*скидки не суммируются</p>
<div class="price__content_title">пример расчета стоимости</div>
<p>Занятия проходят 1 или 2 раза в неделю по 2 или 3 академических часа в зависимости от курса.</p>
<p>Например, вы ходите на курсы подготовки к ОГЭ в 9 классе по математике (3 ак. часа один раз в неделю) и информатике (2 ак. часа один раз в неделю). Общая стоимость за 4 недели за 2 предмета получится <?php echo ($price_hour_discount2 * 20); ?> рублей.</p>
<div class="price__content_title">Оплата</div>
<ul>
<li>Оплата производится авансом на месяц вперед.</li>
<li>Вы можете <span>вернуть 13%</span> от стоимости обучения благодаря налоговому вычету (необходимые документы
мы предоставляем).</li>
<li>Возможна оплата обучения <span>материнским капиталом!</span></li>
</ul>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
</section>
<?php endif; ?>