Files
ptp/content/plan.md
T
Kirchik 2497b59604 forms
2025-08-11 20:10:08 +02:00

11 KiB
Raw Blame History

+++ slug = 'plan'

description = 'Выберите поездку из календаря'

disableComments = true +++ {{< rawhtml >}}

Выберите поездку

{{< /rawhtml >}}

{{< rawhtml >}}

<script data-cfasync="false" data-tockify-script="embed" src="https://public.tockify.com/browser/embed.js"> </script> {{< /rawhtml >}}

Желаете отправиться в путешествие? Просто заполните форму ниже:

  1. Для полётов на дронах из списка ниже - минимум за 7 дней до поездки.

Обсудить детали поездок с полётами можно в Телеграм: https://t.me/polet_bvs

  1. Для поездки без полётов на дронах - можно предложить в комментариях свой вариант (направление, даты, профиль попутчиков) минимум за 2-3 дня.

Обсудить детали поездок без полётов можно в Телеграм: https://t.me/sleeptrip_rec

Важно! Поездки проходят рано утром (выезд из Москвы в 5-6 утра) с целью минимизировать время нахождения в пробках. Проверьте папку "Нежелательные", так как ответное письмо на заявку может попасть туда в зависимости от почтового клиента.

{{< rawhtml >}}

<script> document.addEventListener('DOMContentLoaded', function() { const urlParams = new URLSearchParams(window.location.search); const success = urlParams.get('success'); const error = urlParams.get('error');
    if (success) {
        const messageDiv = document.createElement('div');
        messageDiv.className = 'form-message form-success';
        messageDiv.textContent = success;
        document.querySelector('.travel-form-container').insertBefore(messageDiv, document.querySelector('.travel-form'));
    }
    
    if (error) {
        const messageDiv = document.createElement('div');
        messageDiv.className = 'form-message form-error';
        messageDiv.textContent = error;
        document.querySelector('.travel-form-container').insertBefore(messageDiv, document.querySelector('.travel-form'));
    }

    // Русские сообщения валидации
    const inputs = document.querySelectorAll('input[required], select[required], textarea[required]');
    inputs.forEach(function(input) {
        input.addEventListener('invalid', function() {
            if (input.type === 'checkbox') {
                input.setCustomValidity('Пожалуйста, отметьте этот пункт для продолжения');
            } else if (input.type === 'email') {
                input.setCustomValidity('Пожалуйста, введите корректный email адрес');
            } else if (input.tagName === 'SELECT') {
                input.setCustomValidity('Пожалуйста, выберите один из вариантов');
            } else {
                input.setCustomValidity('Пожалуйста, заполните это поле');
            }
        });
        
        input.addEventListener('input', function() {
            input.setCustomValidity('');
        });
    });
});

</script>

<form class="travel-form" action="/send_plan.php" method="POST">
    <div class="form-group">
        <label for="name">Имя *</label>
        <input type="text" id="name" name="name" placeholder="Введите Ваше имя" required>
    </div>

    <div class="form-group">
        <label for="email">E-mail *</label>
        <input type="email" id="email" name="email" placeholder="Введите Ваш email" required>
    </div>

    <div class="form-group">
        <label for="phone">Телефон (необязательно)</label>
        <input type="tel" id="phone" name="phone" placeholder="Введите телефон">
    </div>

    <div class="form-group">
        <label for="bvs_number"><strong>Учётный номер БВС</strong> (если уже направляли ранее) или предложите <strong>направление/даты поездки</strong> без БВС (необязательно)</label>
        <textarea id="bvs_number" name="bvs_number" placeholder="Свой вариант поездки или учётный номер дрона"></textarea>
    </div>

    <div class="form-group">
        <label for="trip_period">Выберите поездку</label>
        <select id="trip_period" name="trip_period">
            <option value=""></option>
            <option value="Полёты в июне 2025 года">Полёты в июне 2025 года</option>
            <option value="Полёты в июле 2025 года">Полёты в июле 2025 года</option>
            <option value="Полёты в августе 2025 года">Полёты в августе 2025 года</option>
            <option value="Полёты в сентябре 2025 года">Полёты в сентябре 2025 года</option>
            <option value="Свой вариант без БВС">Свой вариант без БВС</option>
        </select>
    </div>

    <div class="form-group checkbox-group">
        <label class="checkbox-container">
            <input type="checkbox" id="privacy_consent" name="privacy_consent" required>
            <span class="checkmark"></span>
            <span class="privacy-text">
                Я согласен на обработку персональных данных
                <div class="privacy-details">
                    <p><strong>СОГЛАСИЕ на обработку персональных данных</strong></p>
                    <p>Заполнение чек-бокса и нажатие кнопки является подтверждением Вашего согласия на обработку персональных данных с целью получения разрешения на полёты БВС и/или организации поездки на сайте sleeptrip.ru.</p>
                    <p>Предоставленные персональные данные будут обрабатываться в соответствии с положениями Федерального закона РФ №152-ФЗ от 27.07.2006 «О персональных данных».</p>
                    <p>Я выражаю свое согласие на обработку (включая: сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, блокирование, обезличивание, удаление, уничтожение) моих персональных данных Оператором (владельцем сайта sleeptrip.ru) для целей:</p>
                    <ul style="margin: 0.5rem 0; padding-left: 1.5rem;">
                        <li>обеспечения получения разрешения на полёты БВС и направления информационных сообщений о статусе получения разрешения;</li>
                        <li>организации поездки и направления информации о поездке.</li>
                    </ul>
                    <p>Я согласен с тем, что мои персональные данные могут быть переданы третьим лицам – Единой системе организации воздушного движения, сервису "Небосвод" (skyarc.ru) или сервису СППИ (https://sppi.ivprf.ru), а также сотрудникам полиции (при необходимости) для получения разрешения на полёты БВС.</p>
                    <p>Настоящее Согласие действует до момента достижения целей обработки или отзыва согласия на обработку, но не более 1 (одного) месяца с момента предоставления Согласия.</p>
                    <p>Заявление об уточнении персональных данных, отзыве настоящего согласия может быть направлено по электронной почте: <a href="mailto:sleep-trip@ya.ru">sleep-trip@ya.ru</a></p>
                </div>
            </span>
        </label>
    </div>

    <div class="form-group">
        <label style="font-weight: 600; margin-bottom: 1rem; display: block;">Укажите свой возраст *</label>
        <div style="border: 1px solid #e0e0e0; border-radius: 8px; padding: 1rem; background: #fafafa;">
            <label style="display: flex; align-items: center; font-weight: normal; margin-bottom: 0.75rem; cursor: pointer;">
                <span style="font-size: 18px; margin-right: 0.5rem;">✅</span>
                <input type="radio" name="age" value="18+" required style="margin-right: 0.75rem; width: 16px; height: 16px; accent-color: #28a745;">
                <span>Мне <strong>более 18 лет</strong></span>
            </label>
            <label style="display: flex; align-items: center; font-weight: normal; cursor: pointer;">
                <span style="font-size: 18px; margin-right: 0.5rem;">❌</span>
                <input type="radio" name="age" value="under18" style="margin-right: 0.75rem; width: 16px; height: 16px; accent-color: #dc3545;">
                <span>Мне <strong>менее 18 лет</strong></span>
            </label>
        </div>
    </div>

    <button type="submit" class="submit-btn">
        Отправить
    </button>
</form>
{{< /rawhtml >}}

Пояснения к форме:

Подтверждение совершеннолетия:

Участие в поездках и мероприятиях разрешено только лицам, достигшим совершеннолетия (18 лет). В случае, если Вам менее 18 лет, для участия в поездке необходимо согласие и личное присутствие законных представителей (родителей, опекунов).