(Each project requires you to login separately)

contactlist

Ticket #15 (accepted defect)

Opened 6 weeks ago

Last modified 12 days ago

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

Changed 5 weeks ago by quan

diese "kuppplung" ist eigentlich nur für myprofile (festes date-format) gedacht. Dass das auch für das nrmale Profilmodul geht, ist eine zusätzliche Weiche... habe da ehrlichgesagt nicht vor, selbst etwas zu schreiben, da ich diese Funktion selbst noch nie ausprobiert hatte...

Changed 12 days ago by quan

  • status changed from new to accepted
  • milestone changed from 1.1 to 2.0
Note: See TracTickets for help on using tickets.
 
 
Powered by Trac
Design by Arcsin