Пример #1
0
     $Sql->query_inject("INSERT INTO " . DB_TABLE_THEMES . " (theme, activ, secure, left_column, right_column) VALUES ('" . strprotect($CONFIG['theme']) . "', 1, -1, '" . $info_theme['left_column'] . "', '" . $info_theme['right_column'] . "')", __LINE__, __FILE__);
     include '../kernel/framework/core/cache.class.php';
     include '../lang/' . $lang . '/main.php';
     $Cache = new Cache();
     import('modules/packages_manager');
     foreach ($DISTRIBUTION_MODULES as $module_name) {
         $Cache->load('modules', RELOAD_CACHE);
         PackagesManager::install_module($module_name, true, DO_NOT_GENERATE_CACHE_AFTER_THE_OPERATION);
     }
     $Cache->generate_file('modules');
     $Cache->load('modules', RELOAD_CACHE);
     import('core/menu_service');
     MenuService::enable_all(true);
     $modules_menu = MenuService::website_modules(VERTICAL_MENU);
     MenuService::move($modules_menu, BLOCK_POSITION__LEFT, false);
     MenuService::change_position($modules_menu, -$modules_menu->get_block_position());
     MenuService::save($modules_menu);
     $Cache->generate_all_files();
     $Cache->load('themes', RELOAD_CACHE);
     $Cache->Generate_file('css');
     $Sql->close();
     redirect(HOST . FILE . add_lang('?step=' . (STEP_SITE_CONFIG + 1), true));
 }
 $template->assign_vars(array('C_SITE_CONFIG' => true, 'SITE_URL' => $server_name, 'SITE_PATH' => $server_path));
 $site_timezone = number_round(date('Z') / 3600, 0) - (int) date('I');
 for ($i = -12; $i <= 14; $i++) {
     $timezone_name = '';
     if ($i === 0) {
         $timezone_name = 'GMT';
     } elseif ($i > 0) {
         $timezone_name = 'GMT + ' . $i;
Пример #2
0
        case 'enable':
            MenuService::enable($menu);
            break;
        case 'disable':
            MenuService::disable($menu);
            break;
        case 'delete':
            MenuService::delete($id);
            break;
        case 'up':
        case 'down':
            // Move up or down a Menu in a block
            if ($action == 'up') {
                MenuService::change_position($menu, MenuService::MOVE_UP);
            } else {
                MenuService::change_position($menu, MenuService::MOVE_DOWN);
            }
            break;
        default:
            if (!empty($move)) {
                // Move a Menu
                MenuService::move($menu, $move);
            }
            break;
    }
    MenuService::generate_cache();
    AppContext::get_response()->redirect('menus.php' . ($action != 'delete' ? '#m' . $id : ''));
}
// Try to find out new mini-modules and delete old ones
MenuService::update_mini_modules_list(false);
// Retrieves all the menu