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.