config/config.php
changeset 15 560d53f840fa
parent 12 66b604c61e62
child 28 29a3e34acf64
equal deleted inserted replaced
14:07805bde6517 15:560d53f840fa
     4  * Konfigurationsbereich des Bröker Frameworks
     4  * Konfigurationsbereich des Bröker Frameworks
     5  */
     5  */
     6 
     6 
     7 define('BFW_PATH', dirname(dirname(__FILE__)));
     7 define('BFW_PATH', dirname(dirname(__FILE__)));
     8 
     8 
     9 /**
     9 require_once BFW_PATH . '/classes/bfw/Configuration.php';
    10  * Standard-Autoloader für die Basis-Klassen des Projekts
    10 require_once BFW_PATH . '/library/log4php/Logger.php';
    11  *
       
    12  * @param $class
       
    13  * @return bool
       
    14  */
       
    15 function bfw_autoLoader($class) {
       
    16     $nsClass = str_replace('\\', '/', $class);
       
    17     $filename = sprintf('%s/classes/%s.php', BFW_PATH, $nsClass);
       
    18     $classPath = sprintf('classes/%s.php', $nsClass);
       
    19 
    11 
    20     if (file_exists($filename)) {
    12 Logger::configure(bfw\Configuration::bfw_loggerConfiguration());
    21         require_once BFW_PATH . "/$classPath";
    13 spl_autoload_register('bfw\Configuration::bfw_autoLoader');
    22 
    14 
    23         return true;
    15 // Session Handling
    24     }
       
    25 
       
    26     return false;
       
    27 }
       
    28 
       
    29 require_once BFW_PATH . '/library/log4php/Logger.php';
       
    30 Logger::configure(BFW_PATH . '/config/log4php.xml');
       
    31 
       
    32 spl_autoload_register('bfw_autoLoader');
       
    33 
       
    34 // Durchs Überschreiben habe ich eine eigene Session und teile mir diese nicht mit den 'PHPSESSID' Leuten...
       
    35 session_name('bfw-id');
    16 session_name('bfw-id');
    36 session_start();
    17 session_start();