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