#
# Weiterleitung fr PHP-Fusion V7
# Coder: Spegeli(phone)
# Datum: 21.10.2008
#

Ihr kennt das sicherlich: Ihr seit im Forum unterwegs und lest einen Beitrag und wollt Antwort, 
seit jedoch nicht eingelogt. Normal wird man ja nach einem Login, auf die Startseite weitergeleitet.
So msste man sich erst wieder einen weg durch das Forum zu dem Thread suchen auf den man Antworten wollte.

Mit diesem Mod allerdings werdet ihr auf die Seite weitergeleitet die ihr vor eurem Login/Logout als letztes Besucht habt.

Den Mod gab es bereits fr PHP-Fusion v6 wo es allerdings zu Problemen kann, da keine IDs, Strings und Variablen bergeben wurden.
In dieser Version klappt das nun aber ohne Probleme. 

Ihr habt 2 mglichkeiten diesen Mod zu Installieren. 

Wenn ihr noch nichts gendert habt, knnt ihr die vorgefertigten Dateien die in dem Archiv hier mit dabei sind verwenden:

1) setuser.php ins Hauptverzeichnis von PHP-Fusion laden
2) header.php ins Verzeichnis themes/templates laden
3) user_info_panel.php ins Verzeichnis infusions/user_info_panel laden


Solltet ihr aber bereits eine Datei gendert haben, knnt ihr das ganze auch Manuell einbauen.

1) Im Hauptverzeichnis die Datei setuser.php ffnen und

echo "<meta http-equiv='refresh' content='2; url=".$settings['opening_page']."' />\n";

ersetzen durch

echo "<meta http-equiv='refresh' content='2; url=".$_SERVER["HTTP_REFERER"]."'>";

danach speichern und die Datei wieder auf den Server laden.

2) Im Verzeichnis themes/templates/ die Datei header.php ffnen und gleich nach dem <?PHP folgendes einfgen:

$url_string = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; 
if (!preg_match("/setuser/i", $url_string))
{
setcookie("lastpage", $url_string ,time()+120);
}

danach speichern und die Datei wieder auf den Server laden.

3) Im Verzeichnis infusions/user_info_panel/ die Datei user_info_panel.php ffnen

echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";

ersetzen durch:

$url_string = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; 
echo "<form name='loginform' method='post' action='$url_string'>";

dann speichern und Datei auf den Server laden.

FERTIG...

