Класс CModule
Описание и свойства класса
CModule - класс для работы с модулями.
Все классы представляющие из себя описание конкретных модулей системы должны наследоваться от класса CModule. Классы описывающие тот или иной модуль должны иметь имя равное ID модуля и их описание должно располагаться в файле /bitrix/modules/ID модуля/install/index.php
.
Свойства класса
Параметр | Описание |
---|---|
MODULE_ID | Идентификатор модуля. |
MODULE_VERSION | Текущая версия модуля. |
MODULE_VERSION_DATE | Дата текущей версии модуля. |
MODULE_NAME | Наименование модуля. |
MODULE_DESCRIPTION | Описание модуля. |
MODULE_GROUP_RIGHTS | Если значение "Y", то модуль поддерживает схему распределения прав настраиваемую как правило в настройках модуля. |
Список методов
Метод | Описание | С версии |
---|---|---|
GetList | Возвращает список установленных модулей системы. | |
GetDropDownList | Возвращает выборку из базы для применения в функции SelectBox, предназначенной для вывода HTML выпадающего списка. | 3.0.18 |
Add | Вставляет идентификатор модуля в таблицу b_module. | |
Remove | Удаляет идентификатор модуля из таблицы b_module. | |
GetModuleRightList | Возвращает массив описывающий индивидуальную схему распределения прав модуля. | |
DoInstall | Запускает процедуру инсталляции модуля. | |
DoUninstall | Запускает процедуру деинсталляции модуля. | |
IncludeModule | Проверяет установлен ли модуль и если установлен, то подключает его (точнее подключает файл /bitrix/modules/ID модуля/include.php ). | |
IsInstalled | Проверяет установлен ли модуль. |
См. также
© «Битрикс», 2001-2024, «1С-Битрикс», 2024