Version 1.0.17
Начал пилить функцию UpdateTemplate. Протестировано создание нового шаблона и внедрение в него своего кода.
Version 1.0.19
1) Изменил структуру языковых файлов установки
2) Создал меню для выбора template-ов templateOptions.php (не доделал name для checkbox-ов)
3) Создал папку файлов, включаемых в нескольких местах кода include.php
4) Вынес окошко помощи с carrotquest в отдельный файл /include/installHelp.php
5) Перенес константы из корня модуля в папку /include, добавил новые константы (пути)
Version 1.0.19
1) Исправил поведение меню templateOptions.php
2) Пока меню выводится на 1 шаге, потом добавлю новый шаг инсталляции
Version 1.0.19
Поправил косяки в меню
Version 1.0.18
Запилил 3 шага инсталляции, меню для выбора шаблонов, в которые устанавливать CQ. Функционал установки файлов в зависимости от настроек еще не сделан!!!
Version 1.1.0
Разработка перенесена из ветки master в ветку developer.
1) Включаемые файлы вынесены в директорию /include/
2) Добавлены функции встраивания кода в шаблоны (пока не оттестировал)
3) Добавлен шаг инсталляции, позволяющий администратору выбрать сайты и шаблоны, на которые он будет устанавливать carrotquest
Version 1.1.1
1) Изменил 2 шаг установки (исключил имена сайтов)
2) Изменил структуру опций установки файлов
3) Вынес обновление файлов в отдельный класс
Version 1.1.2
1) Допилил функцию дописывания в конец файла.
2) Функция читки вычищает вставки carrotquest.
Version 1.1.3
1) Доделана система внедрения и удаления кода carrotquest из шаблонов
2) Введены все шаблоны
3) Оптимизирован код, добавляемый в шаблоны. В связи с этим добавлены некоторые функции в классы.
Version 1.1.4
1) Доделано копирование шаблонов и встраивание в них кода
2) Исправлен баг с несохранением ключей при установке
3) Классы CarrotQuestUpdater и CarrotQuestEventHandlers задокументирован
Version 1.1.5
1) Добавил опции
2) Поправил несколько багов в CarrotQuestUpdater.php
3) Удалил непонятно откуда взявшийся prolog.php в языке.
4) Поправил баг с галочками в templateOptions.php
Version 1.1.5
Поправил баг - не хватало ;
Version 1.1.6
1) Фикс багов при отправке событий
2) Удалил за ненадобностью первую версию carrotquest
3) Фикс багов в опциях, добавлена функция update-а не всех шаблонов, а только измененных.
4) Добавил опцию по умолчанию для cqReplacedItems.
5) Галочки у шаблонов при установке теперь установлены по умолчанию, независимо от предыдущих установок (почему-то не стирается COption)
Version 1.1.7
1) Внес исправления по текущей версии в документацию.
2) Добавил некоторые комментарии в классы
3) Убрал событие OnUpdateInstalled, ибо оно ничего не делает.
4) Удалил jquery, посокльку использую встроенный в Bitrix.
Version 1.1.9
1) Добавил (сделал корректно работающим) создание backup-ов
2) Добавил возможность удалять backup-ы, добавил кнопку в настройки модуля
3) Добавил новую константу CARROTQUEST_BACKUP_RELATIVE_PATH специально для функции DeleteDirFileEx, которая не хочет иметь дела с абсолютным путем
4) Поправил документацию под последнюю версию