[Erledigt] Falscher Link nach Bestätigung der Confirm Box
Verfasst: 04.10.2007 21:40
Hallo!
Hat schon jemand von euch, der sein Board nicht im Server-Root-Verzeichnis hat, selbsterstellte BBCodes gelöscht?
Bei mit kommt die confirm Box mit der Frage "Bist du sicher, ...", aber wenn ich dann auf "Ja" klicke wird der Falsche URL aufgerufen. Hier fehlt nämlich das Unterverzeichnis wo das Board liegt.
z.B. wird aufgerufen:
anstatt:
Ich hab mir das im Code jetzt gerade angesehen. Schuld ist die Zeile bzw. der Inhalt der Variable $user->page['page']:
in der Datei: includes/functions.php
in der Funktion: confirm_box(...)
Zumindest denke ich, dass (bei mir jedenfalls) die Variable $user->page['page'] den Falschen Wert ../adm/index.php anstatt adm/index.php beinhaltet. Denn Richtigerweise beinhaltet die Variable $phpbb_root_path = './../'.
Somit ergibt sich ./../../adm/index.php
Kann das jemand bestätigen? Ich denke nicht, dass hier ein Bug im Code ist - wäre ja schon längst wer draufgekommen.
Hat schon jemand von euch, der sein Board nicht im Server-Root-Verzeichnis hat, selbsterstellte BBCodes gelöscht?
Bei mit kommt die confirm Box mit der Frage "Bist du sicher, ...", aber wenn ich dann auf "Ja" klicke wird der Falsche URL aufgerufen. Hier fehlt nämlich das Unterverzeichnis wo das Board liegt.
z.B. wird aufgerufen:
Code: Alles auswählen
http://localhost/adm/index.php?i=bbcodes& ...
Code: Alles auswählen
http://localhost/verzeichnisname/adm/index.php?i=bbcodes& ...
Code: Alles auswählen
$use_page = ($u_action) ? $phpbb_root_path . $u_action : $phpbb_root_path . str_replace('&', '&', $user->page['page']);
in der Funktion: confirm_box(...)
Zumindest denke ich, dass (bei mir jedenfalls) die Variable $user->page['page'] den Falschen Wert ../adm/index.php anstatt adm/index.php beinhaltet. Denn Richtigerweise beinhaltet die Variable $phpbb_root_path = './../'.
Somit ergibt sich ./../../adm/index.php
Kann das jemand bestätigen? Ich denke nicht, dass hier ein Bug im Code ist - wäre ja schon längst wer draufgekommen.