</thead> <tbody> '; foreach ($ampel->result as $row) { $ts_deadline = $datum_obj->mktime_fromdate($row->deadline); $vlz = "-" . $row->vorlaufzeit . " day"; $ts_vorlaufzeit = strtotime($vlz, $ts_deadline); $ts_now = $datum_obj->mktime_fromdate(date('Y-m-d')); if ($ts_vorlaufzeit <= $ts_now && $ts_now <= $ts_deadline) { $ampelstatus = 'gelb'; } elseif ($ts_now > $ts_deadline) { $ampelstatus = 'rot'; } elseif ($ts_now < $ts_deadline && $ts_vorlaufzeit >= $ts_now) { $ampelstatus = 'gruen'; } if ($bestaetigt = $ampel->isBestaetigt($user, $row->ampel_id)) { $ampelstatus = ''; } echo '<tr>'; echo '<td align="center">'; switch ($ampelstatus) { case 'rot': $status = '<img name="C" src="../../../skin/images/ampel_rot.png" >'; break; case 'gelb': $status = '<img name="B" src="../../../skin/images/ampel_gelb.png" >'; break; case 'gruen': $status = '<img name="A" src="../../../skin/images/ampel_gruen.png" >'; break; default: