Система управления сайтом Handy.CMS 3.1. build 2005

Список изменений в билде

1. Изменение в модуле "Дополнительные меню"
Добавлена возможность устанавливать изображение для активного и неактивного пункта меню. Ранее эта функция была недоступна.



2. Изменение в модуле "Расширения"



Добавлена возможность при создании пакета модуля, в файле с описанием модуля package.xml устанавливать свойства модуля: 3. Изменение в модуле "Система распределения прав доступа"
В функцию setObjectRights() добавлено новое свойство
Полный вид функции:



PHP код:
setObjectRights($id, $rights, $table, [$object_key_field=false, $child_key_field=false, $child_table=false, $parent_key_field=false, $parent_table=false, $child_parent_key=false])
, где 4. Проверка зависимостей модуля
Если подключаемый модуль, использует определнные ф-ции других модулей и данные свойства появляются в конкретных версиях, проверку соответствия зависимости можно произвести через ф-цию:



$this->checkDependence($ext, $version_needed), где: Модуль возвращает false, если версия равна требуемой или более позняя, и сообщение об ошибке с информацией о необходимости установить нужную версию, в случае неудачи проверки.

Пример использования:


PHP код:
//Проверка зависимостей модуля
if($false = $this->checkDependence("ext.extmanager", "1.1")) return $false;
5. Обновлено Руководство внешнего разработчика

Пользователи Handy.CMS 3.1 build 2004 могут скачать обновление к модулю через систему автообновлений.