Очередная информация о том что было сделано за прошедшую неделю:
Сделана мультиязычность
Названия языков в других языках хранились в других колонках. Сделали как остальные мультиязычные сущности. Сделали таблицу ok_lang_languages
Переделали метод deleteImage в Enity. Теперь передаем в него имя класса сущности, а с него достаем название таблицы
В классе FeaturesValuesAliasesValuesEntity методы delete, update, count, и get не могут быть реализованы из-за особенностей класса, добавили исключение, в случае их использования
Удалили поле feature_id в языковой таблице в FeatureValues
При создании сущности сделали правильное исключение если не найден класс сущности
В методе get в EntityFactory, добавили проверку что передали правильное имя класса (именно сущности)
В резалтс, если в датабейс резалтс передали достать поле которого нет - кидаем исключение
В датабейс неправильно работал подсчет затронутых строк во время апдейтов. Исправили
В корзине get_cart собирание товаров используем логику с класов Logic
В Smarty/Plugins/plugins.php добавили исключения в случае неправильно оформленных смарти плагинов
Доделали авторизацию с 1С чтобы она поддерживала еще и PHP в режиме CGI
В случае указания content type (json, html и т.п....) передаем предопределенные наборы заголовков
Перенесли отправку заголовоков в одном место, в класс response
Убрали массив с доступами с managersAdmin, теперь они берутся с массива, с которого формируется боковое меню
Исправили несколько багов в работе фильтров
Исправлено разное отображение цены в карточке товара и в корзине
Способы оплаты и доставки сделаны через переводы
Исправлена ошибка при изменении валюты
Исправлено изменения порядка фотографий в товаре
Исправлены нотайсы в нескольких местах
Исправлена ссылка в хлебных крошках блога
Исправлены проблемы открытия меню в подкатегориях
В письме админу о комментарии, неправильно были сформированы ссылки на комментарий. Исправлено.
В сравнениях не выводились названия свойства. Исправлено
Сделано в БД у менеджера дополнительное числовое поле "Дата последнего действия" и при входе в админ. панель, а также при отправлении POST запроса обновляется эта дата.
Закрыт доступ к файлам в папке cml
Очередная бета для разработчиков доступна по
ссылке Судя по темпам и оставшемуся Project логу, к моменту релиза официальной версии осталось 2-3 недели.