loadUserAmpel($user); $rot=0; $gelb=0; $verpflichtend = false; $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++; if ($row->verpflichtend == 't') $verpflichtend = true; } else { if($ts_vorlaufzeit<=$ts_now && $ts_now<=$ts_deadline) { $gelb++; if ($row->verpflichtend == 't') $verpflichtend = true; } } } if($rot==0 && $gelb==0) echo ''.$p->t("tools/ampelsystem").'  |  '; if($rot>0 || $gelb>0) { // Wenn es eine verpflichtende Ampel gibt, das Pupup im CIS anzeigen if ($verpflichtend == true) { echo ' '; echo ' '; } if($rot>0) echo ''.$p->t("tools/ampelsystem").'  |  '; elseif($gelb>0) echo ''.$p->t("tools/ampelsystem").'  |  '; } } else { echo ""; //echo microtime(); } ?>