================================================================================
  htmls.docdesigner — обновление 10.8.4 (security patch)
  Дата: 2026-06-25
================================================================================

УСТАНОВКА
---------
1. Сделайте резервную копию сайта и БД.
2. Скопируйте содержимое папки bitrix/ в корень сайта (DOCUMENT_ROOT),
   с заменой существующих файлов. Структура каталогов должна сохраниться.

   Итоговые пути на сервере:
   - bitrix/modules/htmls.docdesigner/...
   - bitrix/components/htmls/docdesigner.slider/templates/.default/...

3. Очистите кеш Bitrix (Настройки → Производительность → Очистить кеш).

СОСТАВ ОБНОВЛЕНИЯ
------------------
Модуль (bitrix/modules/htmls.docdesigner/):
  lib/endpointsecurity.php          [НОВЫЙ]
  lib/exprsafe.php                  [НОВЫЙ]
  lib/docdesignerengine.php
  include.php
  admin/docdesigner_ajax.php
  admin/docdesigner_get_doc.php
  admin/.get_docx.php
  admin/.get_pdf.php
  admin/.get_odt.php
  install/version.php

Компонент CRM-слайдера (bitrix/components/htmls/docdesigner.slider/):
  templates/.default/template.php
  templates/.default/script.js

ПРИМЕЧАНИЕ
----------
Файлы /bitrix/admin/docdesigner_*.php — обёртки установщика, они подключают
файлы из модуля. При обновлении достаточно заменить файлы внутри модуля.

ПРОВЕРКА ПОСЛЕ ОБНОВЛЕНИЯ
---------------------------
1. CRM → карточка сделки → слайдер DocDesigner: сохранение, PDF, DOCX.
2. Админка шаблонов: секции, перемещение, инфоблоки.
3. Бизнес-процессы с [CALC], [if], [TOTAL] в шаблонах.
4. Анонимный доступ к /bitrix/admin/docdesigner_ajax.php — должен быть закрыт.

Подробный список изменений — CHANGELOG.md
