module.create

Опис

object module.create(object/array modules)

Овај метод омогућава инсталирање нових модула за кориснички интерфејс.

Овај метод је доступан само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Улоге корисника за више информација.

Датотеке модула морају се ручно распаковати у исправне поддиректоријуме, што одговара својству relative_path модула.

Параметри

(object/array) Модули за креирање.

Метод прихвата модуле са стандардним својствима модула.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве инсталираних модула под својством moduleids. Редослед враћених ID-ијева одговара редоследу прослеђених модула.

Примери

Инсталирање модула

Инсталирајте модул са статусом "Омогућено".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "module.create",
           "params": {
               "id": "example_module",
               "relative_path": "modules/example_module",
               "status": 1
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "moduleids": [
                   "25"
               ]
           },
           "id": 1
       }

Погледајте такође

Извор

CModule::create() у ui/include/classes/api/services/CModule.php.