Implementierung behebt zwar den Fehler mit einem „leeren Datum“, verursacht aber im „Turnier Form“ einen neuen. Wird jetzt der „letzter Turniertag“ leer gelassen, dann erhalte ich folgende Fehlermeldung: „letzter Turniertag: to low“
In der Datei „admin/tables/turniere.php“ Zeile 139 wird überprüft, ob der letzte Turniertag nach dem ersten Turniertag liegt bzw. „leer“ (0000-00-00) ist. Das Joomla Kalender Objekt verwendet meines Erachtens aber einen leeren String für die Anzeige.
Würde sich für die Anpassung nicht eine eigene Methode in der Klasse CLMForm anbieten, als Wrapper für JHTML::_('calendar', ...)? Etwa in der Form
public static function calendar($value, $name, $id, $format = '%Y-%m-%d', $attribs = null) {
if ($value == '0000-00-00') $value = '';
return JHTML::_('calendar', $value, $name, $id, $format, $attribs);
}