diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-02-04 22:09:38 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-02-04 22:09:38 +0000 |
commit | de2e393933bb7163148c5010a7c14be9004117bf (patch) | |
tree | fa1e6a2984bb5de5ed5f22c599397faca979b34c /includes/common.inc | |
parent | b1d395d52d160c203edff69c323c031f833a8219 (diff) | |
download | brdo-de2e393933bb7163148c5010a7c14be9004117bf.tar.gz brdo-de2e393933bb7163148c5010a7c14be9004117bf.tar.bz2 |
- various updates, bugfixes and improvements
Diffstat (limited to 'includes/common.inc')
-rw-r--r-- | includes/common.inc | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/includes/common.inc b/includes/common.inc index 392fc474b..f5ebc09d6 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -1,7 +1,17 @@ <? -$cf = strtr($HTTP_HOST ."". substr($REQUEST_URI, 0, strrpos($REQUEST_URI, "/")), "/:", ".."); -include_once "includes/$cf.conf"; +function conf_load() { + global $HTTP_HOST, $REQUEST_URI; + $file = strtr($HTTP_HOST ."". substr($REQUEST_URI, 0, strrpos($REQUEST_URI, "/")), "/:", ".."); + while ($file && !file_exists("includes/$file.conf")) { + $file = substr($file, 0, strrpos($file, ".")); + } + return $file; +} + +$conf = conf_load(); + +include_once "includes/$conf.conf"; include_once "includes/database.inc"; include_once "includes/watchdog.inc"; include_once "includes/function.inc"; @@ -10,7 +20,7 @@ include_once "includes/locale.inc"; include_once "includes/theme.inc"; include_once "includes/user.inc"; -session_start(); +user_load(); $theme = theme_load(); |