config/config.php
author Markus Bröker <broeker.markus@googlemail.com>
Fri, 13 Nov 2015 17:02:45 +0100
changeset 14 07805bde6517
parent 12 66b604c61e62
child 15 560d53f840fa
permissions -rw-r--r--
Projekt umbenannt zu BFW_APP

<?php

/**
 * Konfigurationsbereich des Bröker Frameworks
 */

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);

    if (file_exists($filename)) {
        require_once BFW_PATH . "/$classPath";

        return true;
    }

    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_name('bfw-id');
session_start();