setLotto($lotto["codice"]); $ribassoBase = $gara->getExtraInfo()["lotto"]["ribassoRiferimentoMetodoC"] ?? null; $hrefComandoStatus = str_replace("index.php","edit.php",$hrefComando)."&codice_lotto=".$lotto["codice"]; $risposta = $gara->getRispostaElaborazioneAlgoritmoAnomalia(); if (empty($ribassoBase)) { $statuses[] = $risposta == "C" ? "status-border-danger" : "status-border-warning"; $method = $risposta == "C" ? "addDangerAlert" : "addWarningAlert"; $alertManager->$method(__("Lotto") . " " . $lotto["numero"] . " - " . __("Ribasso di riferimento per anomalia non individuato"),$hrefComandoStatus); } else { $statuses[] = "status-border-success"; } } if (!empty($statuses)) { $statuses = array_unique($statuses); if (count($statuses) > 1) { $status = "status-border-warning"; } else { $status = $statuses[0]; } } else { $status = ($risposta == "C") ? "status-border-danger" : "status-border-warning"; } }