loadUserAmpel($user); $rot=0; $gelb=0; $datum = new datum(); foreach($ampel->result as $row) { $ts_deadline = $datum->mktime_fromdate($row->deadline); $vlz = "-".$row->vorlaufzeit." day"; $ts_vorlaufzeit = strtotime($vlz, $ts_deadline); $ts_now = $datum->mktime_fromdate(date('Y-m-d')); if($ts_deadline < $ts_now) { $rot++; } else { if($ts_vorlaufzeit<=$ts_now && $ts_now<=$ts_deadline) { $gelb++; } } } if($rot>0 || $gelb>0) { echo '['; if($rot>0) echo ' '.$rot.''; if($rot>0 && $gelb>0) echo ' | '; if($gelb>0) echo ' '.$gelb.''; echo ' ]'; } } else { echo ""; //echo microtime(); } ?>