Local und life 4.3.10 und 4.3.10-15. An der PHP 5er Serie lasse ich im Moment die Finger davon.
Ich habe zur Sicherheit die Datei includes/functions_jr_admin.php aus dem Originalarchiv von phpBB2 1.52 genommen. Jetzt gibt es auch endlich eine vernünftige Fehlermeldung, so wie bei der neuesten ß7:
Fatal error: Cannot redeclare admin_check_cat() in D:\apachefriends\xampp\htdocs\board\admin\admin_forums.php on line 100
Die Änderungen bestanden daraus, dass 2 includes in includes_once geändert (Zeile 154 und 199) und eine Zeile kommentiert waren:
// jr_admin_include_all_lang_files(); (Zeile 338)
Und das ergab local zumindest eine weisse Seite beim Aufruf der Forum -> Einstellungen und anschliessendem Klick auf Bearbeiten. Ich weiss gar nicht mehr, warum ich das mal geändert hatte.
Ich bin zufällig auf diesem Beitrag bei phpBBhacks gestossen:
http://www.phpbbhacks.com/forums/viewto ... 682#206682
Ich hab dann vor jeder Funktion, die nicht redeclared werden konnte, die Zeilen davor gesetzt. Ich fing so mit dem ersten "cannot redeclare" Fehler an:
Ich habe in der Datei admin/admin_forums.php nach
gesucht und es so geändert:
Code: Alles auswählen
if (!function_exists('admin_check_cat'))
{
function admin_check_cat()
{
.
.
.
.
}
Da kam es danach zur nächten "cannot redeclare ...." Fehlermeldung, und zur nächsten. Ich musste das einige Male dann durchführen.
Der Testuser mit den zugewiesenen Modulen kann nun auch die Foren bearbeiten, resyncen.
Wenn du oder ihr das so für OKAY erklärt, dann wäre das Problem auch hier gelöst:
http://www.phpbb2.de/ftopic31427.html
@Oxpus, @Titus
Bitte inständig um eure Meinung.
Gruß Stöbi