Ticket #15 (accepted defect)
Falschschreibweise des Datum abfangen
| Reported by: | herr.vorragend | Owned by: | quan |
|---|---|---|---|
| Priority: | major | Milestone: | 2.0 |
| Component: | Block | Version: | 1.0 |
| Keywords: | Cc: |
Description
Aktuell wird in 'getall' folgendes durchgeführt:
$birth_array = explode("-",$item['birthday']);
Das Datum (07.01.2008 = 1980-07-01) wird in ein Array zerlegt:
Array ( [0] => 1980 [1] => 07 [2] => 01 )
Wenn aber jetzt ein User das Datumsfeld manuell eingegeben hat und demnach nicht im Format JJJJ-MM-TT, sondern im üblichen TT.MM.JJJJ, dann kann der Inhalt nicht in das notwendige Array umgewandelt werden.
So steht dann in $birth_array folgender Inhalt:
Array ( [0] => 03.02.1981 )
Die weitere Berechnung der Tage schlägt dann fehl und 'daystonextbirthday' nimmt immer den Wert '0' an.
Könnte man eine Validierung integrieren? Oder wenigstens vorher auf ein korrektes Array von $birth_array überprüfen?
Change History
Note: See
TracTickets for help on using
tickets.
