Project

General

Profile

Error #124

Fehler in Weiterleitung nach einem Fehler beim Hinzufügen einer neuen Section / $sAddonBackUrl nicht definiert

Added by Uwe 3 months ago. Updated about 1 month ago.

Status:
Done
Priority:
Niedrig
Assignee:
Target version:
Start date:
2022-11-13
Due date:
2022-12-30
% Done:

100%

Estimated time:

Description

Kommt es beim Hinzufügen einer neuen Sektion zu einem Fehler, z.b. nach einem Problem beim Schreiben in der Datenbank, erscheint üblicherweise die Fehlermeldung plus ein Zurück-Button. Hier fehlt offensichtlich die Definition der Rückleitungsadresse $sAddonBackUrl

[E_WARNING] \admin\pages\sections.php:[646] from \admin\pages\sections.php:[646] bin\Exceptions\ErrorHandler::handler "Undefined variable $sAddonBackUrl""

Zur Reproduktion müßte man einen Fehler in der add.php eines beliebigen Page-Moduls provozieren.
Klickt man immerwieder auf den Zurück-Button, reiht sich Fehler an Fehler, ein Ausstieg ist aber über die Anwahl eines beliebigen Menüpunktes des oberen Hauptmenü's möglich.

P.S.: bei den geprüften Modulen aus dem WB-Bereich tritt der Fehler nicht auf, weil der ADD-Prozeß überall geprüft ist. Festgestellt wurde er beim Hinzufügen einer MPForm-Sektion mit deaktivierter gd-Extension unter PHP 8.1.
Durch bewußte Fehlerprovozierung in der add.php ist er aber mit jedem Modul nachweisbar

History

#1 Updated by Manuela about 1 month ago

  • Target version set to WB 2.13.3

#2 Updated by Dietmar about 1 month ago

  • Due date set to 2022-12-30
  • % Done changed from 0 to 50

#3 Updated by Dietmar about 1 month ago

Martin informieren, Prüfung ob GD bzw. GD2 vorhanden ist. Wenn nicht dann Abruch. Der Core ist soweit abgesichert das nur der nötige Eintrag in der section table angelegt wird und der Rücksprung zur Abschnitts Übersicht erfolgt. Die Variable $sAddonBackUrl wird intern gesetzt.
Das Modul muss selber dafür sorgen, das alle fehlenden aber nötigen Tabellen nachträglich angelegt werden.

Der Fix erfolgt wenn das Repository fertig angelegt ist.

#4 Updated by Manuela about 1 month ago

  • % Done changed from 50 to 100

#5 Updated by Dietmar about 1 month ago

  • Status changed from New to Done

Also available in: Atom PDF