<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$form_args   = isset( $args ) && is_array( $args ) ? $args : array();
$form_title  = isset( $form_args['title'] ) ? $form_args['title'] : 'Оставить заявку';
$form_page   = isset( $form_args['page'] ) ? $form_args['page'] : '';
$form_source = isset( $form_args['source'] ) ? $form_args['source'] : 'Встроенная форма';
?>
<form class="lead-form" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" method="post">
	<input type="hidden" name="action" value="sev_tort_lead">
	<input type="hidden" name="lead_page" value="<?php echo esc_attr( $form_page ); ?>">
	<input type="hidden" name="lead_source" value="<?php echo esc_attr( $form_source ); ?>">
	<input class="lead-form__trap" type="text" name="lead_company" value="" tabindex="-1" autocomplete="off" aria-hidden="true">
	<?php wp_nonce_field( 'sev_tort_lead', 'sev_tort_nonce' ); ?>
	<div class="lead-form__head">
		<span class="lead-form__title"><?php echo esc_html( $form_title ); ?></span>
		<span class="lead-form__text">Ответим по телефону или на почту и уточним детали заказа.</span>
	</div>
	<label class="lead-form__field">
		<span class="lead-form__label">Имя</span>
		<input class="lead-form__input" type="text" name="lead_name" autocomplete="name" placeholder="Как к вам обращаться">
	</label>
	<label class="lead-form__field">
		<span class="lead-form__label">Телефон</span>
		<input class="lead-form__input" type="tel" name="lead_phone" autocomplete="tel" inputmode="tel" placeholder="+7 (___) ___-__-__" pattern="^\+7 \([0-9]{3}\) [0-9]{3}-[0-9]{2}-[0-9]{2}$" data-phone-mask required>
	</label>
	<label class="lead-form__field">
		<span class="lead-form__label">Почта</span>
		<input class="lead-form__input" type="email" name="lead_email" autocomplete="email" inputmode="email" placeholder="name@example.ru" pattern="^[^@\s]+@[^@\s]+\.[^@\s]+$" data-email-mask>
	</label>
	<label class="lead-form__field">
		<span class="lead-form__label">Комментарий</span>
		<textarea class="lead-form__textarea" name="lead_message" rows="4" placeholder="Дата, повод, вес, идея декора"></textarea>
	</label>
	<label class="lead-form__consent">
		<input class="lead-form__checkbox" type="checkbox" name="personal_data_agree" value="1" required>
		<span class="lead-form__consent-text">Согласен на обработку персональных данных и принимаю <a href="<?php echo esc_url( home_url( '/politika-konfidencialnosti/' ) ); ?>">политику конфиденциальности</a>.</span>
	</label>
	<button class="lead-form__button" type="submit">Отправить заявку</button>
	<?php if ( isset( $_GET['form_status'] ) ) : ?>
		<span class="lead-form__status"><?php echo 'success' === sanitize_text_field( wp_unslash( $_GET['form_status'] ) ) ? 'Заявка отправлена. Скоро свяжемся с вами.' : 'Заявка принята. Если уведомление не дошло, мы проверим настройки отправки.'; ?></span>
	<?php endif; ?>
</form>
