event module mit nerviger Fehlermeldung
am 26.10.2007 - 15:26 Uhr in
Hallo zusammen,
seit mehreren Jahren läuft Drupal bei mir mehr oder weniger problemlos, und ich bin zufrieden bis begeistert.
Aber nur, nach dem Update auf 5.3 liefert mir event.module (version Event 5.x-2.x-dev - 2007-Sep-07) folgende Fehlermeldung:
>>>>>>>>>>>>>
warning: date_parse() expects parameter 1 to be string, array given in
xxx/event.module on line 2590
>>>>>>>>>>>>>
Nach dem zweiten Laden erscheint die Seite ohne Meldung. Das bleibt auch so, bis nach 15-20 Minuten ohne erneutes Aufrufen die Meldung wieter erscheint.
Vielleicht hat jemand eine Ahnung, was mir diese Meldung sagen will, oder noch besser, wie sie zum Verschwinden zu bringen ist. Ansonsten sind nämlich keine Beeinträchtigungen zu bemerken.
Danke schon mal
akpe
- Anmelden oder Registrieren um Kommentare zu schreiben
Antwort an mich
am 09.11.2007 - 23:09 Uhr
es hat sich zwar nichts geändert - wie auch - aber ich habe jetzt unter Site Configuration die Option Error reporting auf "Write errors to the log" gestellt, so dass sie Fehlermeldung nicht mehr auf dem Schirm erscheint.
akpe
Die 5.2er Version des Modul
am 09.11.2007 - 23:16 Uhr
Die 5.2er Version des Modul ist ja nach im Test-Stadium, du könntest dort mal die aktuelle Version vom 8 Nov. probieren...
gruß pebosi
gruß pebosi
--
https://pebosi.net
Der Modulentwickler macht
am 10.11.2007 - 00:29 Uhr
Der Modulentwickler macht mit date_parse ein komisches Spiel.
Eigentlich ist date_parse() eine PHP Funktion (http://de3.php.net/date_parse). Er verwendet diesen Funktionsnamen fuer eine Drupalfunktion.
/**
* Format datetime string as an array
*
* @param $date datetime string
*
* @return an array containing the event info.
*/
function event_explode_date($date) {
if (function_exists('date_parse')) {
$date = date_parse($date);
Irgendwann habe ich mir mal gemerkt das man die Namen von PHP Funktionen nicht als eigene Funktionsnamen verwenden soll.
Im Falle des Codesnipped: Welche Funktion wird angesprochen? Die von PHP oder Drupal. Wenn die von PHP angesprochen wird muss man beachten das date_parse erst ab PHP 5.1.3 verfuegbar ist!
Oder sehe ich hier was falsch?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.