Исправлены незначительные ошибки безопасности модуля.
Версия 8.0.3
Дата обновления : 7 апреля 2009
Теперь нельзя создавать вопросы без ответов.
Исправлены незначительные ошибки безопасности модуля.
Исправлена ошибка копирования вопроса с прикрепленными валидаторами.
Исправлена ошибка сброса параметров фильтра вопроса при сохранении формы.
Исправлены ошибки параметров компонентов формы.
Исправлена ошибка вывода ответов в компоненте form.result.view.
Исправлена ошибка вывода ответов типа hidden в панели управления.
Исправлена ошибка визуального редактора формы, возникающая в IE.
Версия 8.0.2
Дата обновления : 7 апреля 2009
Исправлены ошибки проверки прав доступа в компонентах модуля.
Версия 8.0.1
Дата обновления : 7 апреля 2009
Усилена безопасность административных страниц модуля.
Исправлена ошибка проверки прав доступа к результатам заполнения формы.
Версия 8.0.0
Дата обновления : 7 апреля 2009
Исправлены незначительные ошибки в API модуля.
Версия 7.1.3
Дата обновления : 2 декабря 2008
Незначительные исправления в компоненте bitrix:form.result.new.
Версия 7.1.2
Дата обновления : 2 декабря 2008
Переработана форма редактирования и просмотра результатов веб-формы в панели управления.
Визуальное редактирование шаблона веб-формы теперь доступно только при наличии права edit_php.
Усилена безопасность модуля.
Исправлена ошибка вывода сообщений об успешном заполнении формы.
Версия 7.1.1
Дата обновления : 13 ноября 2008
Реализована возможность настройки почтовых уведомлений пользователям при смене статуса результата веб-формы.
Новый компонент form.result.list.my - отображение списка своих результатов по нескольким или всем веб-формам.
Версия 7.1.0
Дата обновления : 28 октября 2008
Усилена безопасность выдачи файлов, прикрепленных к результату заполнения формы. Усилена общая безопасность модуля.
Исправление в логике почтовых шаблонов: теперь можно использовать элемент шаблона #имя_поля_RAW# для получения неотформатированного значения ответа.
Исправлена ошибка сохранения шаблона формы в Oracle-версии.
Исправлена ошибка управления ответами вопроса в расширенном режиме редактирования веб-форм.
Исправлена незначительная ошибка валидатора "Число в пределах".
Исправлена ошибка удаления результата заполнения формы в панели управления.
Исправлена ошибка с передачей значений типов "Файл" и "Изображение" в новую форму.
Исправлена ошибка обработки полей типа "файл" в методе CFormResult::Update().
Версия 7.0.2
Дата обновления : 26 июня 2008
Исправлена ошибка дублирования идентификаторов почтовых событий при многократном копировании формы.
Исправлены ошибки языковых сообщений.
Версия 7.0.1
Дата обновления : 27 мая 2008
Исправлена ошибка компонента добавления резульата веб-формы в режиме авто-кэширования.
Исправлена ошибка совместимости административных страниц модуля с режимом UTF.
Исправлена ошибка инсталляции модуля.
Версия 7.0.0
Дата обновления : 21 марта 2008
В списке вопросов в визуальном редакторе теперь выводятся неактивные вопросы.
Добавлен вызов формы редактирования параметров Веб-формы из публичной части.
Исправлена ошибка отображения дополнительных полей в списке вопросов при включенном упрощенном режиме управления Веб-формами.
Исправлена ошибка обработки событий onBeforeResultStatusChange и onAfterResultStatusChange.
Переход на версию ядра 7.0.
Версия 6.5.5
Дата обновления : 21 декабря 2007
Оптимизирована навигация административных страниц модуля.
Оптимизировано формирование значений ответов для почтового шаблона.
Исправлена ошибка сохранения ограничений на добавление результатов веб-формы.
Исправлены ошибки совместимости со старыми механизмами веб-форм.
Исправлены ошибки вывода фильтра по результатам веб-формы в панели управления.
Версия 6.5.4
Дата обновления : 3 ноября 2007
Существенно оптимизирован интерфейс генерации почтовых шаблонов для веб-формы.
Изменен интерфейс редактирования списка ответов в форме редактирования вопроса в расширенном режиме.
Улучшена совместимость компонентов модуля.
Добавлен флаг активности в список вопросов в упрощенном режиме редактирования веб-форм.
При выводе полей типа date и полей фильтра теперь используется Компонент 2.0 Элемент управления "Календарь" (bitrix:main.calendar).
Проверена совместимость Компонентов 2.0 модуля с режимом AJAX.
Добавлен новый параметр "Использовать расширенное отображение сообщений об ошибках" в компонентах form.result.new и form.result.edit. Внимание! Проверьте работоспособность и внешний вид кастомизированных компонентов и шаблонов.
Разработчикам: изменился формат выходного массива метода CForm::Check() при заданном параметре $RETURN_ARRAY='Y'.
Исправлены языковые сообщения в Компоненте 2.0 добавления результата веб-формы.
Исправлен вывод ошибок при сохранении веб-формы.
Исправлены ошибки фильтра списка вопросов в Панели управления.
Исправлена ошибка сохранения вариантов вопросов перечислимых типов в упрощенном режиме.
Исправлены некритичные ошибки в Компоненте 2.0 списка результатов веб-формы.
Исправлена ошибка отображения ответов типа "Изображение" в Компоненте 2.0 просмотра результата веб-формы.
Исправлена ошибка: отправка нескольких уведомлений о заполнении формы.
Исправлена ошибка формирования значений ответов типа "файл" для почтовых шаблонов.
Исправлены ошибки обработки параметров "Показывать страницу (*)" (SHOW_*_PAGE) в Компонентах 2.0.
Исправлена ошибка записи значений ответов типа hidden при помощи CFormResult::SetField().
Версия 6.5.3
Дата обновления : 8 ноября 2007
Исправлена ошибка в шаблоне компонента bitrix:form.result.new.
Версия 6.5.2
Дата обновления : 31 октября 2007
Добавлены события модуля для обработки добавления, изменения, изменения статуса, удаления результатов веб-формы. Подробнее см. документацию.
Изменения в компонентах веб-форм: теперь сообщения об успешном добавлении или изменении результата определяются в компоненте, а не передаются посредством параметра URL. Внимание! Проверьте работоспособность и внешний вид кастомизированных компонентов и шаблонов.
Исправлены ошибки добавления результата формы из панели управления.
Исправлены ошибки фильтра результатов в панели управления.
Исправлены ошибки в компоненте просмотра результата формы (bitrix:form.result.view). Внимание! Проверьте измененные шаблоны компонента.
Версия 6.5.1
Дата обновления : 3 октября 2007
Исправлена ошибка: в старых версиях PHP5 временная версия шаблона формы сохраняется в корень сайта.
Исправлена ошибка: в визуальном редакторе не удаляются варианты ответов.
Исправлена ошибка: некорректная работа фильтра статусов веб-формы.
Исправлена ошибка: теперь нельзя прикрепить валидатор к дополнительному полю веб-формы.
Исправлен ряд интерфейсных ошибок в форме редактирования веб-формы, в списке дополнительных полей веб-формы и в списке результатов веб-формы.
Изменена логика формирования значения ответа для почтового шаблона.
Версия 6.5.0
Дата обновления : 6 сентября 2007
Переход на версию ядра 6.5.
Версия 6.0.4
Исправлены ошибки языковых файлов.
Вывод уведомлений сообщений об ошибках в компоненте form.result.list перенесен в шаблон.
Исправлена ошибка вывода полей типа multiselect при использовании визуального шаблона.
Версия 6.0.3
Меню результатов веб-форм в панели управления теперь загружается динамически.
Исправлена ошибка: сброс значения по умолчанию у полей типа radio.
Исправлена ошибка некорректной обработки флага обязательности для полей типа hidden.
Исправлена ошибка изменения статуса результата при сохранении.
Исправлена ошибка отображения результата при редактировании из административной панели.
Исправлены ошибки языковых сообщений в административной панели.
Исправлены некритичные ошибки безопасности.
Исправлена ошибка определения параметров сервера в загрузчике файлов.
Версия 6.0.2
Проведен полный редизайн кода компонентов и класса CFormOutput. Внимание! Проверьте работоспособность и внешний вид кастомизированных компонентов и шаблонов.
В шаблоне по умолчанию компонента заполнения формы кнопка "Применить" теперь выводится только при наличии у пользователя прав на редактирование результата.
В комплексный компонент веб-формы и в компонент заполнения веб-формы добавлен параметр "Страница с сообщением об успешной отправке результата" (SUCCESS_URL).
В сообщениях об ошибках заполнения формы больше не выводится подпись поля в фильтре.
Исправлена ошибка переполнения строкового идентификатора формы при многократном копировании.
Исправлена ошибка отображения ответов типа "Файл" в компоненте bitrix:form.result.view.
Исправлена ошибка с обработкой валидатора "[number] Целое число" при редактировании вопроса.
Разработчикам: изменения в API. Теперь CForm::Check() может возвращать в качестве значения массив сообщений об ошибках, если в качестве значения шестого необязательного параметра передано "Y".
Версия 6.0.1
Исправлена ошибка с обработкой кнопок действий в форме редактирования вопроса.
Исправлена ошибка в работе валидатора "Тип файла" при использовании eAccelerator.
Незначительные исправления в комплексном компоненте веб-форм.
Исправлены ошибки языковых сообщений.
Исправлены ошибки редактирования вопроса в упрощенном режиме редактирования веб-формы.
Исправлена ошибка, возникающая при нахождении двух Компонентов 2.0 веб-формы на одной странице.
Исправлены ошибки параметров Компонентов 2.0.
Версия 6.0.0
Добавлена возможность назначать полям список дополнительных валидаторов.
Разработчикам: добавлена возможность создавать собственные валидаторы.
Разработчикам: добавлен новый API-класс CFormValidator.
В визуальном редакторе добавлена возможность установки значения по умолчанию для полей типа textarea.
Для Компонентов 2.0 заполнения веб-формы и редактирования результата веб-формы добавлен параметр "Игнорировать свой шаблон".
Добавлена поддержка полей типа hidden в расширенном режиме редактирования веб-форм. Внимание! При пересохранении вопроса с ответами типа hidden в упрощенном режиме, он будет преобразован в дополнительное поле.
Разработчикам: добавлен метод CFoumOutput::setInputDefaultValue(), позволяющий задать полю стартовое значение из компонента или шаблона веб-формы.
Исправлена ошибка: при редактировании результата из панели управления не отображаются дополнительные поля. Внимание! Теперь при выводе формы редактирования результата в административной части выводится форма, отображаемая Компонентом 2.0 редактирования результата веб-формы. Свой шаблон веб-формы игнорируется.
Версия 5.9.1
Обновлены Компоненты 2.0.
В визуальный редактор шаблонов добавлен новый дополнительный элемент "Формат даты", отображающий шаблон формата даты для текущего сайта.
В визуальный редактор добавлены новые дополнительные элементы - "Статус результата" и "Изменение статуса", отображающиеся только в форме редактирования результата.
Изменен внешний вид визуального редактора шаблонов форм. Теперь вместо иконок полей в рабочей области выводятся изображения полей соответствующих типов в реальном размере.
Исправлена ошибка обработки вопросов, содержащих ответы различных типов.
Исправлена ошибка: не создается объект результата при вызове функции CFormResult::GetList() под Everyone. Теперь CFormResult::GetList() возвращает пустой объект CDBResult.
Исправлена ошибка с отображением и обработкой даты при различии языковых настроек и формата даты на сайте и в панели управления.
Разработчикам: теперь метод CFormResult::GetDataByIDForHTML() для полей типа "дата" возвращает значение USER_TEXT в формате даты текущего сайта.
Разработчикам: добавлены методы CFormOutput::ShowResultStatus(), CFormOutput::ShowResultStatusForm() и CFormOutput::isResultStatusChangeAccess().
Добавлена возможность устанавливать ограничения на заполнение веб-форм по максимальному количеству результатов от одного пользователя и на минимальный временной промежуток между добавлением результатов. Внимание! Ограничения учитываются только для зарегистрированных пользователей.
Исправлена ошибка обработки настроек модуля.
Версия 5.9.0
Изменена логика проверки параметров формы в панели управления: теперь шаблон обрабатывается только если выставлен параметр "Использовать свой шаблон формы".
Для Компонентов 2.0 добавлены иконки редактирования параметров веб-формы в режиме редактирования сайта.
Добавлен комплексный компонент веб-форм.
Для Компонентов 2.0 реализована поддержка механизма ЧПУ. Внимание! Если Вы хотите воспользоваться механизмом ЧПУ - обновите измененные пользовательские шаблоны Компонентов 2.0 веб-форм.
В Компонентах 2.0 заполнения веб-формы реализован механизм кэширования.
Оптимизирован вывод фильтра в Компоненте 2.0 списка результатов веб-формы. Внимание! Входные параметры NOT_SHOW_FILTER и NOT_SHOW_TABLE Компонента 2.0 списка результатов веб-формы могут теперь принимать значения массивов. Обновите измененные компоненты.
Исправлена ошибка верстки в CFormOutput::ShowInput().
Исправлена ошибка отображения иконки изменения шаблона в режиме редактирования сайта.
Исправлены ошибки верстки в шаблонах по умолчанию компонент 1.0 добавления и редактирования результата веб-формы.
Исправлена ошибка: при отключении обязательности вопроса отключается его активность.
Исправлена ошибка: вывод пользователю полного списка веб-форм при отсутствии соответствующих прав.
Исправлены ошибки при обработке полей типа "файл" и "изображение" в CFormResult::Add()
Разработчикам: при вызове CFormField::GetFilterList() результирующий список можно фильтровать по параметру FIELD_SID со сложной логикой.
Разработчикам: при вызове CFormResult::Add() с параметром $CHECK_RIGHTS="N" больше не проверяются права на добавление результата в статус по умолчанию.
Версия 5.1.2
Добавлены компоненты 2.0 веб-форм.
Визуальный редактор: добавлены параметры для вопросов и дополнительных элементов веб-форм.
Исправлена ошибка: не отображаются панели визуального редактора.
Исправлена ошибка: отказ работы визуального редактора, если в веб-форме присутствуют вопросы с многострочным текстом.
Исправлены ошибки в компонентах версии 1.0.
Исправлена ошибка загрузки файлов.
Исправлена ошибка редактирования результатов из административной части.
Исправлена ошибка: удаление файла кеша шаблона при удалении веб-формы.
Исправлена ошибка, возникающая при обновлении со старых версий БУС.
Разработчикам: соответствующие изменения в API шаблонов веб-форм. Внимание! Синтаксис методов CFormOutput::ShowFormImage() и CFormOutput::ShowInputCaptionImage() может быть не совместимым с предыдущей бета-версией.
Разработчикам: вывод API-методов очищен от излишнего HTML-кода. Внимание! Проверьте внешний вид страниц, содержащих компоненты 1.0 веб-форм и использующих шаблоны по умолчанию.
Версия 5.1.1
Добавлена возможность создания в визуальном режиме шаблона оформления формы.
В визуальный редактор добавлена панель структуры формы и шаблона оформления.
Добавлена возможность вставки проверки CAPTCHA в форму.
Переделаны и улучшены шаблоны по умолчанию для оформления заполнения формы (с учетом нового API).
Добавлены кнопки редактирования шаблона формы в режиме "Редактирование сайта".
Исправлены некритичные ошибки в Oracle-версии.
Снижено требование уникальности строкового идентификатора вопроса: теперь требуется уникальность только в рамках формы.
Исправлены ошибки в шаблоне по умолчанию для вывода результатов формы.
Разработчикам: добавлен API для создания шаблонов оформления.
Разработчикам: добавлен метод CForm::GetFormTemplateById().
Исправлена ошибка: сброс строкового идентификатора формы при сохранении в упрощенном режиме
Версия 5.1.0
Переход на версию ядра 5.1.
Версия 5.0.6
Добавлена проверка на соответствие прав на статус при добавлении результата
Исправлены ошибки:
- при отображении списка форм не учитывались права на формы по умолчанию
- компонент списка результатов не менял статус результата
- в административной части не выделялся текущий статус при групповых действиях
- в списоке результатов формы настройки интерфейса относились ко всем формам
- в списке вопросов веб-формы пропадала панель инструментов при групповых действиях
Версия 5.0.5
Исправлена ошибка: пользователь с полным доступом на форму не мог удалить результаты
Исправлена ошибка при удалении статусов формы в Oracle версии
Исправлена ошибка при копировании формы, символьный код которой длиннее 49 символов
Версия 5.0.4
Исправлено несколько ошибок предыдущей версии
Версия 5.0.3
Доработан упрощённый режим работы с формами
Версия 5.0.2
Исправлено несколько ошибок версии 5.0.1
Версия 5.0.1
Добавлен упрощенный режим работы с формами, в котором существенно ускоряется процесс создания несложных форм. Режим включается в настройках модуля форм.
Добавлены новые типы полей для проверки адреса email и адреса URL
Добавлена индексная страница модуля форм
Версия 5.0.0
Реализована новая концепция административного интерфейса модуля в рамках перехода на версию 5.0.
Максимальная длина названия вопроса увеличена до 2000 символов
Изменения в формах административного раздела для редактирования/добавления результата
Версия 4.1.1
Обновление иконок компонентов в визуальном редакторе
Версия 4.0.7
Внесен ряд изменений связанных с выпуском MSSQL версии
Добавлена возможность загружать файлы в качестве ответов на вопросы формы
Добавлен новый тип фильтра: "есть/нет"
Добавлен ряд новых функций связанных с добавлением / обновлением / копированием / обнулением веб-форм, вопросов, полей, статусов
В функцию CFormResult::SetField добавлена возможность обновлять ответы на вопросы (а не только значения полей веб-формы)
Повышена безопасность административных скриптов модуля
Версия 4.0.3
Доработан перевод административной части на английский язык
Версия 4.0.2
Исправлена ошибка заполнения почтовых placeholder'ов в случае если пользователь ничего не ввел и ничего не выбрал при заполнении формы
Версия 4.0.1
Добавлены иконки для стандартных компонент
Версия 4.0.0
реализована поддержка многосайтовости; обеспечена возможность использовать веб-форму одновременно на нескольких сайтах;
все шаблоны веб-форм переведены в компоненты; совместимость со старыми шаблонами сохранена;
добавлена возможность множественной привязки к почтовым шаблонам;
доработаны все фильтры; добавлена возможность указать точное совпадение с искомой фразой либо ее вхождение;
исправлена ошибка при использовании шаблона в функции CForm::EditResult
Версия 3.3.11
Добавлена возможность множественного удаления результатов
Версия 3.3.10
Исправлен ряд ошибок проявляющихся если у пользователя нет полного доступа на модуль (для Oracle версии)
Доработана функция CFormResult::GetList (теперь фильтрация осуществляется по всем полям результатов не зависимо от того добавлены ли они в форму для фильтра)
В настройки статусов добавлена возможность указать файл-обработчик выполняемый при смене статуса
Значительно переработана структура Help'а по API функциям модуля.
Версия 3.3.9
Добавлены дополнительные индексы на таблицу B_FORM_RESULT_ANSWER ускоряющие работу с результатами веб-форм
Исправлена ошибка вывода веб-формы когда для значений ответов использовалась дважды функция htmlspecialchars
Исправлена ошибка проверки обязательности ввода значения для поля типа "image" при заполнении веб-формы.
Версия 3.3.8
Исправлена ошибка проверки прав при редактировании результата
Версия 3.3.7
Исправлена ошибка при работе с правами на форму по умолчанию.
Версия 3.3.6
Исправлена ошибка при выводе одновременно всех результатов (ссылка "Все")
Версия 3.3.5
Исправлена ошибка вывода результатов на 2-ой и более страницах
Модифицирован алгоритм сборки значений полей для email сообщения
Версия 3.3.4
При использовании в фильтре текстового поля появилась возможность задать параметры такие параметры поиска как "точное совпадение" или "вхождение"
В настройках поля появилась возможность задавать тип поля для фильтра
Значительно ускорен вывод списка результатов
Версия 3.3.3
Исправлена ошибка связанная с обработкой параметров "NOT_ANSWER"
Версия 3.3.1
Изменены сообщения на английском языке
Версия 3.3.0
В параметрах вопросов и полей формы добавлен флаг "Показать в Excel-таблице результатов"
Добавлена возможность выводить и работать с полями типа "password"
Переработан интерфейс в соответствии с требованиями версии 3.3 главного модуля
Версия 3.2.5
Исправлена ошибка показа ссылки на редактирования результат
Добавлены новые возможности для фильтрации результатов (функция CForm::GetResultList)
Добавлена возможность произвольно настраивать фильтр и таблицу результатов, с помощью замены стандартного скрипта - своим
Добавлена возможность просмотра результатов форм в Excel
Обновлен Help. В раздел "Для разработчиков" добавлено описание функций: CForm::GetResultList, CForm::GetResultAnswerArray, CForm::GetFieldList. Дописана страница "История обновлений".
Версия 3.2.4
Исправлена ошибка при удалении результата
Версия 3.2.3
Изменена политика прав для статусов результатов.
Теперь есть возможность назначить право на каждое действие над результатом отдельно.
Внимание !
Рекомендуется обновить публичные скрипты отвечающие за просмотр результата (form_view.php),
при этом требует обновления только код связанный с работой функции CForm::GetResultPermission.
Пример правильного использования функции CForm::GetResultPermission для файла form_view.php
можно найти в дистрибутиве модуля, в файле /bitrix/modules/form/install/public/form_view.php.
Версия 3.2.2
Добавлена функция CForm::GetFieldByVarname - возвращающая данные по вопросу или полю формы по его символьному идентификатору
Добавлено пару полезных индексов
Версия 3.2.1
Добавлена функция CForm::GetClosedFields позволяющая ограничить редактирование некоторых полей в шаблонах для редактирования результата
Версия 3.2.0
Переход на версию ядра 3.2 с поддержкой новой планки продуктов и политики обновлений.
Версия 3.1.3
Ряд улучшений в интерфейсе показа результатов
Версия 3.1.2
Добавлена возможность назначать статусы результатам, а также назначать различные права доступа для каждого из статусов Внимание ! После установки обновления необходимо переустановить модуль с сохранением таблиц (это связано с тем что были изменены шаблоны по умолчанию - типа "default.php"), а также настроить статусы результатов
Версия 3.1.1
Дописаны в документацию разработчика некоторые функции
В настройках вопроса и полей формы добавлено поле "Текст для фильтра", а также поле "Текст для таблицы результатов"
Исправлен ряд мелких ошибок
После установки обновления рекомендуется переинсталлировать модуль с сохранением таблиц (модифицированы некторые шаблоны по умолчанию)