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