getServiceStatus(); $lastUpdate = date("H:i:s", strtotime($status["updated_at"])); $timeDiff = time() - strtotime($status["created_at"]); $showBadge = false; $showAlert = false; if ($status["title"] === "OK") { if ($timeDiff < 600) { // Disservizio negli ultimi 10min $showAlert = true; $color = "warning"; $icon = "exclamation-triangle"; $message = __("Server ANAC tornati attivi da un disservizio negli ultimi 10 minuti."); } else { // Operativi $color = "success"; $icon = "check"; $message = __("Server ANAC operativi."); if ($timeDiff < 3600) { // Disservizio nell'ultima ora $showAlert = true; $showBadge = true; } } } else { $showAlert = true; $icon = "exclamation-circle"; $color = "danger"; $message = __("Disservizio server ANAC. Non sarĂ possibile trasmettere, confermare o verificare schede."); } $alerts = AlertAnac::get(null,true); if (!empty($alerts)) : foreach($alerts AS $alert) : $gravita = AlertAnac::gravita()[$alert["gravita"]]; ?>