Commit 37da299d2ae05ab323486095ad3769f47b356d6d

Authored by bshuttle
1 parent 1e225096

fix for vhost-bug in configcache


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5585 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 6 additions and 4 deletions
config/dmsDefaults.php
... ... @@ -358,11 +358,13 @@ class KTInit {
358 358 if (file_exists(KT_DIR . "/config/cache-path")) {
359 359 $store_cache = true;
360 360 $user = KTLegacyLog::running_user();
361   - $cache_file = trim(file_get_contents(KT_DIR . "/config/cache-path")) . '/configcache' . $user;
362   - if (!KTUtil::isAbsolutePath($cache_file)) { $cache_file = sprintf("%s/%s", KT_DIR, $cache_file); }
363   - $config_file = trim(file_get_contents(KT_DIR . "/config/config-path"));
  361 + // handle vhosts.
  362 + $truehost = KTUtil::arrayGet($_SERVER, 'HTTP_HOST', 'default');
  363 + $cache_file = trim(file_get_contents(KT_DIR . "/config/cache-path")) . '/configcache' . $user . $truehost;
  364 + if (!KTUtil::isAbsolutePath($cache_file)) { $cache_file = sprintf("%s/%s", KT_DIR, $cache_file); }
  365 + $config_file = trim(file_get_contents(KT_DIR . "/config/config-path"));
364 366 if (!KTUtil::isAbsolutePath($config_file)) { $config_file = sprintf("%s/%s", KT_DIR, $config_file); }
365   -
  367 +
366 368 $exists = file_exists($cache_file);
367 369 if ($exists) {
368 370 $cachestat = stat($cache_file);
... ...