Техническое задание: Добавление чекбоксов в форму обратной связи

Цель работы

Модернизировать существующую форму обратной связи на сайте, расширив её функционал за счёт добавления группы чекбоксов для сбора дополнительной информации от пользователей.

Исходные данные

  • На сайте уже существует форма обратной связи с одним чекбоксом.
  • Всего на сайте две такие формы, требующие одинаковых изменений.
  • Сайт написан на самописном движке с использованием PHP5.
  • Текстовое наполнение для новых полей (лейблы) будет предоставлено заказчиком отдельно.

Требования к реализации

Структура новых полей:

  • Необходимо добавить четыре новых чекбокса (checkbox).
  • Из них три чекбокса должны быть обязательными для отправки формы (required).
  • Один чекбокс (условно "реклама") должен быть необязательным (optional).

Технические условия:

  • Изменения необходимо внести в обе формы на сайте.
  • Необходимо обеспечить корректную валидацию обязательных полей как на стороне клиента (желательно), так и на стороне сервера (обязательно).
  • Логика обработки данных формы на бэкенде (PHP) должна быть обновлена для приёма и сохранения значений новых полей.

Результат работы

Исполнитель должен предоставить:

  • Файлы (скорее всего, PHP, HTML/CSS, JS), изменённые в процессе работы, в двух вариантах: до и после внесения правок.
  • Работа выполняется удалённо, без прямого доступа к сайту. Все необходимые для работы файлы будут предоставлены заказчиком.

Перенос данных из КС-6 в КС-2 в Excel

Требуется автоматизировать заполнение формы КС-2 на основе данных из файла КС-6. Необходимо перенести все объемы работ из графы "Выполнение 3" документа КС-6 в соответствующие поля формы КС-2.

Настройка белого списка для робота в системе защиты от ботов

Требуется изменить конфигурацию системы защиты от ботов на сайте, добавив в белый список конкретный робот по его IP-адресам и подсетям. Необходимо снять для него все ограничения, обеспечив беспрепятственный доступ к контенту.