-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.php
29 lines (23 loc) · 1.1 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/*
Скрипт подключается в методе Application::initPlugins() и позволяет плагину встроить себя в интерфейс Back Office, зарегистрировать фильтр вывода и т.д.
*/
// Подключаем каталог с переводами модуля
$t = $this->getTranslator();
$t->addTranslation(__DIR__.'/lang');
// Добавим группу пользователей
$this->addUserGroup(array(
'id' => -9999,
'name' => 'Пользователи SKELETON',
'describ' => 'Имеют доступ в панель управления SKELETON',
));
// Для пользователей этой группы добавим наш плагин в меню
if ($this->getBo() && $this->getUser() && $this->getUser()->hasRight(-9999) ) {
$this->getBo()->addModule(array(
'id' => 'dummy',
'position' => MENU_PLUGINS,
'name' => 'Dummy plugin',
'icon' => '/cms/plugins/cetera-labs.plugin-dummy/images/icon.gif',
'class' => 'Plugin.cetera-labs.plugin-dummy.Panel'
));
}