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 ''.$p->t("tools/ampelsystem").'  |  '; if($rot>0 || $gelb>0) { echo ''; if($rot>0 && $gelb==0) echo ''.$p->t("tools/ampelsystem").'  |  '; if($gelb>0 && $rot==0) echo ''.$p->t("tools/ampelsystem").'  |  '; echo ' '; } } else { echo ""; //echo microtime(); } ?>