config/config.php
changeset 0 4869aea77e21
child 2 40769b11e94f
equal deleted inserted replaced
-1:000000000000 0:4869aea77e21
       
     1 <?php
       
     2 
       
     3 /**
       
     4  *
       
     5  */
       
     6 
       
     7 define('TICKET_PATH', dirname(dirname(__FILE__)));
       
     8 
       
     9 /**
       
    10  * Standard-Autoloader für die Basis-Klassen des Projekts
       
    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', TICKET_PATH, $nsClass);
       
    18     $classPath = sprintf('classes/%s.php', str_replace('\\', '/', $nsClass));
       
    19 
       
    20     if (file_exists($filename)) {
       
    21         require_once "$classPath";
       
    22 
       
    23         return true;
       
    24     }
       
    25 
       
    26     return false;
       
    27 }
       
    28 
       
    29 require_once 'library/log4php/Logger.php';
       
    30 Logger::configure(TICKET_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('ticked-id');
       
    36 session_start();