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'] == 1 && $_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 == 1 && $_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