Initial commit
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
/**
|
||||
* AegisOne Engineering — Общий блок контактной формы + карта
|
||||
*
|
||||
* Подключается на всех публичных страницах перед футером.
|
||||
* Переменные (опционально):
|
||||
* $contactTitle — заголовок секции (по умолч. «Свяжитесь с нами»)
|
||||
*/
|
||||
$serviceTitles = [
|
||||
'main' => 'Консультация',
|
||||
'audit' => 'Аудит безопасности',
|
||||
'sla' => 'Сервисное обслуживание (SLA)',
|
||||
'incident' => 'Реагирование на инциденты',
|
||||
'supervision' => 'Технический надзор',
|
||||
'documentation' => 'Документация',
|
||||
'risk' => 'Риск-инжиниринг',
|
||||
'blog' => 'Блог',
|
||||
];
|
||||
$serviceTitle = $serviceTitles[$pageKey] ?? '';
|
||||
?>
|
||||
<section class="contacts" id="contacts">
|
||||
<div class="container">
|
||||
<h2 class="section-title"><?= $contactTitle ?? 'Свяжитесь с нами' ?></h2>
|
||||
<div class="contacts__row">
|
||||
<div class="contacts__form" id="form-block">
|
||||
<?php if (defined('LEAD_MAGNET_ENABLED') && LEAD_MAGNET_ENABLED): ?>
|
||||
<div class="lead-magnet"><?= LEAD_MAGNET_TEXT ?></div>
|
||||
<?php endif; ?>
|
||||
<form id="contact-form">
|
||||
<input type="hidden" name="csrf_token" value="<?= $_SESSION['csrf_token'] ?>">
|
||||
<input type="hidden" name="service" value="<?= $serviceTitle ?? '' ?>">
|
||||
<div class="form-group">
|
||||
<label for="name">Имя *</label>
|
||||
<input type="text" id="name" name="name" maxlength="25" required>
|
||||
<span class="error-msg"></span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="phone">Телефон *</label>
|
||||
<input type="tel" id="phone" name="phone" required>
|
||||
<span class="error-msg"></span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="message">Сообщение</label>
|
||||
<textarea id="message" name="message" maxlength="500" placeholder="Не обязательно"></textarea>
|
||||
<span class="char-count">Осталось: 500</span>
|
||||
<span class="error-msg"></span>
|
||||
</div>
|
||||
<div class="form-group form-group--checkbox">
|
||||
<input type="checkbox" id="agree" name="agree" required>
|
||||
<label for="agree">Ознакомлен и согласен с <a href="/politica.php">политикой обработки персональных данных</a> *</label>
|
||||
<span class="error-msg"></span>
|
||||
</div>
|
||||
<button type="submit" class="btn">Отправить</button>
|
||||
</form>
|
||||
<div id="form-response" class="form-response"></div>
|
||||
</div>
|
||||
<div class="contacts__map">
|
||||
<iframe id="yandex-map" data-lon="<?=YANDEX_MAP_LON?>" data-lat="<?=YANDEX_MAP_LAT?>" data-address="<?=htmlspecialchars(YANDEX_MAP_ADDRESS)?>" width="100%" height="400" allowfullscreen title="Местоположение <?=htmlspecialchars(SITE_NAME)?>"></iframe>
|
||||
<p class="map-address"><strong>Адрес <?=SITE_NAME?>:</strong> <?= YANDEX_MAP_ADDRESS ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
Reference in New Issue
Block a user