Original von sonobene
Mein Vorschlag:

Man müsste auch den Wartungsmodus einstellen können ohne eine Verbindung zur Datenbank!

geht jetzt auch schon, nur etwas umständlicher

lib/functions.lib.php
PHP-Code:
$wartung '0'// 0 = Aus        1 = An 
lib/session.lib.php
PHP-Code:
// Den Wartungsmodus prüfen
$pageconfig mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
if (
$pageconfig['wartung'] == && $_SESSION['uid'] != $admin_id) {
    
setCookie('uid','',time()-86400*30);
    
setCookie('passwort','',time()-86400*30);
    
setCookie('autologin','',time()-86400*30);
    
$_SESSION['uid']        = "";
    
$_SESSION['passwort']    = "";
    
$_SESSION['login']        = "";
    
header ("location: ".$domain."/wartung.php");
    die();

Ersetzen mit:
PHP-Code:
// Den Wartungsmodus prüfen
if ($wartung == && $_SESSION['uid'] != $admin_id) {
    
setCookie('uid','',time()-86400*30);
    
setCookie('passwort','',time()-86400*30);
    
setCookie('autologin','',time()-86400*30);
    
$_SESSION['uid']        = "";
    
$_SESSION['passwort']    = "";
    
$_SESSION['login']        = "";
    
header ("location: ".$domain."/wartung.php");
    die();

Gruß
Gremlin