Example #1
0
        require $file;
    }
}
spl_autoload_register('ivAutoloader');
// Magic Quotes entfernen
if (get_magic_quotes_gpc()) {
    function strip_quotes(&$value)
    {
        $value = stripslashes($value);
    }
    $gpc = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
    array_walk_recursive($gpc, 'strip_quotes');
}
// Funktion
require 'inc/functions.php';
try {
    // Datenbankverbindung herstellen
    require 'inc/database.config.php';
} catch (Exception $e) {
    // Datenbankzugangsdaten sollen nicht als Stacktrace ausgegeben werden
    die('Could not connect to database');
}
// Objekte initialisieren
iv::init();
iv::put('db', $db);
iv::put('conf', $conf = new data_options('base_conf', iv::get('options')));
iv::put('session', $session = new session_iv('IVSESSID'));
// Sitzung beenden
if (isset($_GET['logout'])) {
    $session->logout();
}