Esempio n. 1
0
function TitleModule()
{
    global $perm;
    if ($perm->isSupervisor() || $perm->isGuest()) {
        AddModuleForm();
    }
    ModuleList();
}
Esempio n. 2
0
     $current_catalogue = $nc_core->catalogue->get_by_host_name($_SERVER['HTTP_HOST']);
     if ($current_catalogue['Language'] == "ru") {
         ExecSQLMultiline($TMP_FOLDER . "sql.txt");
     } else {
         ExecSQLMultiline($TMP_FOLDER . "sql_int.txt");
     }
     DeleteFilesInDirectory($TMP_FOLDER);
     // Здесь необходимо сбрасывать кэш запроса относящегося к модулям.
     TitleModule();
     break;
 case 5:
     # показать форму добавления модуля
     BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/settings/modules/");
     $perm->ExitIfNotAccess(NC_PERM_MODULE, 0, 0, 0, 0);
     $UI_CONFIG = new ui_config_tool(TOOLS_MODULES, TOOLS_MODULES, 'i_modules_big.gif', 'tools.installmodule');
     AddModuleForm();
     break;
 case 6:
     # включение\выключение модулей
     BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/settings/modules/");
     $perm->ExitIfNotAccess(NC_PERM_MODULE, 0, 0, 0, 1);
     $UI_CONFIG = new ui_config_tool(TOOLS_MODULES_LIST, TOOLS_MODULES_LIST, 'i_modules_big.gif', 'module.list');
     $UI_CONFIG->treeMode = 'modules';
     $need_to_reload = ActionModulesCompleted();
     if ($need_to_reload) {
         // При включении/выключении модуля нужно перезагрузить url_routes,
         // перестроить меню. Если первое можно сделать, то второе на момент
         // внесения этого изменения проблематично.
         // Поэтому поступим просто — перезагрузим всю панель управления
         print "<script>top.window.location.reload();</script>";
     } else {