diff --git a/config/config.php b/config/config.php --- a/config/config.php +++ b/config/config.php @@ -6,31 +6,12 @@ define('BFW_PATH', dirname(dirname(__FILE__))); -/** - * Standard-Autoloader für die Basis-Klassen des Projekts - * - * @param $class - * @return bool - */ -function bfw_autoLoader($class) { - $nsClass = str_replace('\\', '/', $class); - $filename = sprintf('%s/classes/%s.php', BFW_PATH, $nsClass); - $classPath = sprintf('classes/%s.php', $nsClass); +require_once BFW_PATH . '/classes/bfw/Configuration.php'; +require_once BFW_PATH . '/library/log4php/Logger.php'; - if (file_exists($filename)) { - require_once BFW_PATH . "/$classPath"; - - return true; - } +Logger::configure(bfw\Configuration::bfw_loggerConfiguration()); +spl_autoload_register('bfw\Configuration::bfw_autoLoader'); - return false; -} - -require_once BFW_PATH . '/library/log4php/Logger.php'; -Logger::configure(BFW_PATH . '/config/log4php.xml'); - -spl_autoload_register('bfw_autoLoader'); - -// Durchs Überschreiben habe ich eine eigene Session und teile mir diese nicht mit den 'PHPSESSID' Leuten... +// Session Handling session_name('bfw-id'); session_start(); \ No newline at end of file