Инструкция • Обновлено: 24.10.2026

Центр обновлений в 1 клик, безопасность и чистая деинсталляция

Интерактивный желтый колокольчик обновлений, бесшовный апгрейд таблиц и полное удаление таблиц и кэша без мусора.

1. Автоматический Центр обновлений в 1 клик

Модуль подключен к единой экосистеме репозитория NetAura. Администратору не нужно вручную отслеживать релизы на форумах или перезаливать файлы через FTP:

  • При выходе новой версии в хедере админ-панели зажигается желтый значок с колокольчиком «🔔 Обновление vX.X.X».
  • Во вкладке «Обновления» выводится подробный список изменений (Changelog) и кнопка «Обновить в 1 клик».
  • Модуль по защищенному каналу загружает свежий архив, выполняет автоматический апгрейд структуры таблиц mysqlupgrade и обновляет версию в системном реестре DLE.
  • Все сохраненные контакты, цвета, заявки лидов и статистика полностью сохраняются.

2. Стандарты безопасности (CSRF, XSS, SQL-инъекции)

Кодовая база Netaura Contact прошла глубокий аудит безопасности:

  • CSRF-защита: все действия в админке требуют передачи и совпадения системного токена user_hash авторизованного администратора DLE. Прямые POST-запросы без токена блокируются.
  • Предотвращение SQL-инъекций: все пользовательские данные экранируются методом $db->safesql(), а числовые идентификаторы жестко приводятся к (int).
  • XSS-санитизация: все строковые выводы оборачиваются в ncw_h() с двойным экранированием кавычек и спецсимволов.

3. Регламент чистой деинсталляции (Clean Uninstall)

В соответствии со стандартами разработки NetAura, модуль уважает чистоту системы клиента. При удалении плагина через «Управление плагинами» срабатывают секции mysqldelete и phpdelete:

  • Удаляются созданные таблицы _contact_widget_*.
  • Удаляется пункт меню из таблицы _admin_sections.
  • Очищаются кэш-файлы и лицензионные слепки из каталога engine/cache/system/.
  • В базе данных и файловой системе сайта не остается никакого мусора.
Статья была полезна?
КонсультантНе в сети
Тестовый призыв!
Сейчас мы не в сети. Оставьте заявку, и мы с вами свяжемся.
Telegram
support@netaura.ru
Заказать обратный звонок