<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("devicescontrol", "Управление устройствами", "Грибов Павел"); if ($md->IsActive("devicescontrol") == 1) { unset($md); $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/connect.png> Управление устройствами", "Управление устройствами", 3, "devicescontrol", ""); $this->Add("devicescontrol", "Управление устройствами", "Управление устройствами", 3, "devicescontrol/deviceslist", "devicescontrol/deviceslist"); $this->Add("devicescontrol", "Настройка устройств", "Настройка устройств", 3, "devicescontrol/devicesconfig", "devicescontrol/devicesconfig"); }
<?php // Данный код создан и распространяется по лицензии GPL v3 // Изначальный автор данного кода - Грибов Павел // http://грибовы.рф $morgs = GetArrayOrgs(); // список активный организаций $mhome = new Tmod(); // обьявляем переменную для работы с классом модуля $mhome->Register("news", "Модуль новостей", "Грибов Павел"); $mhome->Register("stiknews", "Закрепленные новости", "Грибов Павел"); $mhome->Register("lastmoved", "Последние перемещения ТМЦ", "Грибов Павел"); $mhome->Register("usersfaze", "Где сотрудник?", "Грибов Павел"); $mhome->Register("whoonline", "Кто на сайте?", "Грибов Павел"); $mhome->Register('commits-widget', 'Виджет разработки на github.com на главной странице', 'Солодягин Сергей'); ?> <div class="content"> <div class="row-fluid"> <div class="span4"> <span class="label label-info">Пользователь</span> <div class="well"> <?php include_once "login.php"; // форма входа или профиль ?> </div> <span class="label label-info">Личное меню</span> <div class="well form-inline"> <?php include_once "memenu.php"; // личное меню
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("bprocess", "Бизнес-процессы", "Грибов Павел"); $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/computer.png> Инструменты", "Инструменты", 3, "tools", ""); $md->Register("bprocess", "Бизнес-процессы", "Грибов Павел"); if ($md->IsActive("bprocess") == 1) { $this->Add("tools", "Мои БП", "Бизнеспроцессы", 3, "tools/mybp", "mybp"); } if ($md->IsActive("ical") == 1) { $this->Add("tools", "<img src=controller/client/themes/{$cfg->theme}/ico/date.png> Мой календарь", "Мой календарь", 3, "tools/myical", "myical"); } if ($md->IsActive("tasks") == 1) { $this->Add("tools", "Мои задачи", "Мои задачи", 3, "tools/mytasks", "mytasks"); } $md->Register("workmen", "Менеджер по обслуживанию ", "Грибов Павел"); if ($md->IsActive("workmen") == 1) { $this->Add("tools", "Менеджер по обслуживанию", "Менеджер по обслуживанию", 3, "tools/workmen", "workmen"); } $this->Add("tools", "<img src=controller/client/themes/{$cfg->theme}/ico/report_go.png> Контроль договоров", "Контроль договоров", 3, "tools/dog_knt", "dog_knt"); $this->Add("tools", "<img src=controller/client/themes/{$cfg->theme}/ico/report_user.png> ТМЦ на моем рабочем месте", "ТМЦ на моем рабочем месте", 3, "tools/eq_list", "eq_list"); $md->Register("ping", "Проверка доступности ТМЦ по ping", "Грибов Павел"); // если модуль ping активирован, то тогда показываем пункт меню if ($md->IsActive("ping") == 1) {
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("smscenter", "СМС-Центр", "Грибов Павел"); if ($md->IsActive("smscenter") == 1) { $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/email.png> СМС-Центр", "СМС-Центр", 3, "smscenter", ""); $this->Add("smscenter", "Шаблоны СМС для LanBilling", ">Шаблоны СМС для LanBilling", 3, "smscenter/smstemplates", "lanbilling/smstemplates"); $this->Add("smscenter", "Отправка СМС группе абонетов LanBilling", "Отправка СМС группе абонетов LanBilling", 3, "smscenter/sendgroup", "lanbilling/sms/sendgroup"); $this->Add("smscenter", "Отправка СМС по списку", "Отправка СМС по списку", 3, "smscenter/sendbylist", "smscenter/sendbylist"); $this->Add("smscenter", "Статистика по СМС", ">Статистика по СМС", 3, "smscenter/smsstat", "smscenter/smsstat"); $this->Add("smscenter", "Настройка агентов отправки СМС", "Настройка агентов отправки СМС", 3, "smscenter/smsconfig", "smscenter/smsconfig"); $this->Add("smscenter", "Отправка СМС группе", "Отправка СМС группе", 3, "smscenter/smsconfig", "smscenter/sendgroupsms"); $this->Add("smscenter", "Управление группами", "Управление группами для отправки СМС", 3, "smscenter/smsconfig", "smscenter/sms"); } unset($md);
/* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/chart_pie.png> Отчеты", "Отчеты", 3, "reports", ""); $md = new Tmod(); // обьявляем переменную для работы с классом модуля // регистрируем модуль. Если он уже зарегистрирован, то повторно он не зарегистрируется // по умолчанию зарегистрированный модуль выключен // включить его можно из меню настроек $md->Register("worktime", "Вход и выход работников организации (турникет Орион)", "Грибов Павел"); $md->Register("workandplans", "Оперативная обстановка на заводе", "Грибов Павел"); $md->Register("zabbix-mon", "Мониторинг dashboard серверов Zabbix", "Грибов Павел"); // Хотя можно его "включить и принудительно //$md->Activate("ping") if ($md->IsActive("workandplans") == 1) { $this->Add("reports", "Оперативная обстановка", "Оперативная обстановка", 3, "reports/workandplans", "workandplans"); $this->Add("reports", "Остатки продукции", "Остатки продукции", 3, "reports/sklad", "sklad"); $this->Add("reports", "Остатки комплектующих", "Остатки комплектующих", 3, "reports/kmp2", "operreports/kmp2"); $this->Add("reports", "Просроченные сертификаты", "Просроченные сертификаты", 3, "reports/sert", "operreports/sert"); } if ($md->IsActive("worktime") == 1) { $this->Add("reports", "График работы", "График работы", 3, "reports/users_info", "users_info"); } if ($md->IsActive("zabbix-mon") == 1) { $this->Add("reports", "Dashboard Zabbix", "Dashboard Zabbix", 3, "reports/zabbix_mon", "zabbix_mon");
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("cloud", "Хранилище документов", "Грибов Павел"); if ($md->IsActive("cloud") == 1) { unset($md); $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/eye.png> Хранилище", "Хранилище", 2, "cloud", "cloud/cloud"); unset($mm); }
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ if ($user->TestRoles("1,5") == true) { $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("astra", "Управление серверами Astra", "Грибов Павел"); if ($md->IsActive("astra") == 1) { unset($md); $this->Add("main", "<img src='controller/client/themes/{$cfg->theme}/ico/film.png'> Astra", "Настройка серверов Астра", 2, "astra", ""); $this->Add("astra", "Мониторинг", "Настройка серверов Астра", 2, "astra/mon", "astra/mon"); $this->Add("astra", "Инфоканал", "Настройка серверов Астра", 2, "astra/pic", "astra/pic"); $this->Add("astra", "Список серверов", "Настройка серверов Астра", 2, "astra/config", "astra/config"); } }
<?php /* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register('cloud', 'Хранилище документов', 'Грибов Павел'); if ($md->IsActive('cloud') == 1) { $this->Add('main', '<i class="fa fa-cloud fa-fw"> </i>Хранилище', 'Хранилище', 2, 'cloud', 'cloud/cloud'); } unset($mm);
/* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); $morgs = GetArrayOrgs(); // список активный организаций $mhome = new Tmod(); // обьявляем переменную для работы с классом модуля $mhome->Register('news', 'Модуль новостей', 'Грибов Павел'); $mhome->Register('stiknews', 'Закрепленные новости', 'Грибов Павел'); $mhome->Register('lastmoved', 'Последние перемещения ТМЦ', 'Грибов Павел'); $mhome->Register('whoonline', 'Кто на сайте?', 'Грибов Павел'); $mhome->Register('commits-widget', 'Виджет разработки на github.com на главной странице', 'Солодягин Сергей'); ?> <div class="container-fluid"> <div class="row"> <div class="col-xs-12 col-md-4 col-sm-4"> <div class="panel panel-primary"> <div class="panel-heading"> <h4 class="panel-title">Пользователь</h4> </div> <div class="panel-body"> <?php include_once 'login.php';
<?php /* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); $md = new Tmod(); // обьявляем переменную для работы с классом модуля $this->Add('main', '<i class="fa fa-cog fa-fw"> </i>Инструменты', 'Инструменты', 3, 'tools', ''); $md->Register('workmen', 'Менеджер по обслуживанию ', 'Грибов Павел'); if ($md->IsActive('workmen') == 1) { $this->Add('tools', '<i class="fa fa-bug fa-fw"> </i>Менеджер по обслуживанию', 'Менеджер по обслуживанию', 3, 'tools/workmen', 'workmen'); } $this->Add('tools', '<i class="fa fa-check fa-fw"> </i>Контроль договоров', 'Контроль договоров', 3, 'tools/dog_knt', 'dog_knt'); $this->Add('tools', '<i class="fa fa-clone fa-fw"> </i>ТМЦ на моём рабочем месте', 'ТМЦ на моём рабочем месте', 3, 'tools/eq_list', 'eq_list'); $md->Register('ping', 'Проверка доступности ТМЦ по ping', 'Грибов Павел'); if ($md->IsActive('ping') == 1) { $this->Add('tools', '<i class="fa fa-bolt fa-fw"> </i>Проверка доступности ТМЦ', 'Проверка доступности ТМЦ', 3, 'tools/ping', 'ping'); } unset($md);
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/application_view_list.png> Справочники", "Справочники", 10, "libre", ""); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/devmap.png> Список организаций", "Список организаций", 10, "libre/org_list", "org_list"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/acclist.gif> Пользователи", "Пользователи", 10, "libre/pipl_list", "pipl_list"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/folder_user.png> Сотрудники", "Сотрудники", 10, "libre/dol_list", "dol_list"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/brick.png> Помещения", "Помещения", 10, "libre/places", "places"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/newspaper.png> Контрагенты", "Контрагенты", 10, "libre/knt_list", "knt_list"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/lorry.png> Производители", "Производители", 10, "libre/knt_list", "vendors"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/add_1.gif> Группы ТМЦ", "Группы ТМЦ", 10, "libre/knt_list", "tmc_group"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/equipment.png> Номенклатура", "Номенклатура", 10, "libre/knt_list", "nome"); $md->Register("cables", "Справочник кабелей и муфт", "Грибов Павел"); if ($md->IsActive("cables") == 1) { $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/arrow_divide.png> Типы оптических кабелей", "Типы оптических кабелей", 10, "libre/cables", "cables/cables"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/arrow_in.png> Муфты", "Муфты", 10, "libre/muftes", "cables/muftes"); $this->Add("libre", "<img src=controller/client/themes/{$cfg->theme}/ico/arrow_in.png> Спилитера", "Спилитера", 10, "libre/spliters", "cables/spliters"); } unset($md);
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ $md = new Tmod(); // обьявляем переменную для работы с классом модуля $md->Register("bprocess", "Бизнес-процессы", "Грибов Павел"); $this->Add("main", "<img src=controller/client/themes/{$cfg->theme}/ico/book_open.png> Журналы", "Журналы", 3, "doc", ""); if ($md->IsActive("bprocess") == 1) { $this->Add("doc", "Бизнес-процессы", "Бизнес-процессы", 3, "doc/bp", "bp"); } if ($md->IsActive("news") == 1) { $this->Add("doc", "Новости", "Новости", 3, "doc/news", "news"); } $this->Add("doc", "<img src=controller/client/themes/{$cfg->theme}/ico/monitor_lightning.png> Имущество", "Имущество", 3, "doc/equipment", "equipment"); unset($md);