So hab mal nachgeforscht, seit der mysql 4.1 wurde tatsächlich das
format für den timestamp geändert.

Hab hier schnell nen kleinen fix geschrieben, kann aber nich testen
ob das so klappt.

einmal bei ca. zeile 153 unter
while...
{

#--------- schnipp
// Berichtigung Zeitformat ab mySql 4.1
if( $row["zeit"]{5} == '-' )
{
$row["zeit"] = substr($row["zeit"], 0, 4).substr($row["zeit"], 6, 2).substr($row["zeit"], 10, 2).substr($row["zeit"], 14, 2).substr($row["zeit"], 18, 2).substr($row["zeit"], 22, 2);
}
#-------------------

und ca. zeile 290, ebenfalls direkt unter
while...
{

#---------schnipp
// Berichtigung Zeitformat ab mySql 4.1
if( $row["zeit"]{5} == '-' )
{
$row["zeit"] = substr($row["zeit"], 0, 4).substr($row["zeit"], 6, 2).substr($row["zeit"], 10, 2).substr($row["zeit"], 14, 2).substr($row["zeit"], 18, 2).substr($row["zeit"], 22, 2);
}
#---------------

versuch mal ob das klappt. Kann aber sein das das timestamp feld
dieses format garnicht mehr zulässt.