Presetting von Formularwerten beim Wert "0" fehlerhaft

Das Forum ist für das Melden von Bugs gedacht. // This forum is intended to report bugs with the APF.
Gesperrt
Benutzeravatar
dr.e.
Administrator
Beiträge: 4533
Registriert: 04.11.2007, 16:13:53

Presetting von Formularwerten beim Wert "0" fehlerhaft

Beitrag von dr.e. » 08.08.2008, 22:56:05

Hallo zusammen,

wie heute aufgefallen ist, enthalten alle Versionen <= 1.7-BETA-2008-07-05-1848 (PHP 4 und PHP 5) einen Fehler in der Klasse ui_element. Dieser führt dazu, dass die Eingabe des Wertes "0" beim Absenden des Formulars nicht mehr automatisch als Inhalt des Feldes übernommen wird. Grund dafür ist, dass die PHP-Funktion empty() den Wert "0" (egal ob vom Typ string oder int) als leer erachtet und true zurückgibt.

Der Fehler ist bereits behoben und via SVN (http://adventurephpfra.svn.sourceforge. ... fra/trunk/) verfügbar. Ein Bugfix-Release, das nur die betroffenen Dateien beinhaltet ist auf der Downloadseite unter http://adventure-php-framework.org/Seit ... s#1.7-BETA verfügbar. Um den Patch anzuwenden, bitte die Datei im Ordner apps entpacken und alle Dateien überschreiben.

Hier die direkten Links zu den Patch-Dateien:
Viele Grüße,
Christian

Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast