} #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- unset($Folder, $HostsIDs, $HostID, $Path, $Resource, $File); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- /** * Initialize Cache Manager. */ $cacheConf = @Parse_Ini_File(SPrintF('%s/core/config.ini', SYSTEM_PATH), TRUE); if ($cacheConf) { if (isset($cacheConf['cache_enabled']) && $cacheConf['cache_enabled']) { CacheManager::init(); } } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Config = Config(); #------------------------------------------------------------------------------- $Settings = $Config['Other']['Protocol']; #------------------------------------------------------------------------------- if ($Settings['UseSSL'] && isset($_SERVER["REMOTE_PORT"])) { #------------------------------------------------------------------------------- // проверяем - ssl иил нет. if (!isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["SERVER_PORT"] != "443") { #------------------------------------------------------------------------------- Debug(SPrintF('[JBs core]: прямое подключение без SSL, редирект на SSL')); #-------------------------------------------------------------------------------