permission($radice,$_GET["codice"],$id_modulo) && $_SESSION["utente"]->permission($cmd_info["modulo_riferimento"]) && !empty($_GET["codice_lotto"])) { $gara = gara::init($_GET["codice"],$_GET["codice_round"]); if (!empty($gara) && $gara->setLotto($_GET["codice_lotto"])) { $record = $gara->info; $round = $gara->round; $lotto = $gara->lotto; $lock = $gara->checkLock($cmd_info["id"]); $scriptPath = $_SERVER["PHP_SELF"]; if (!$lock) { $settingsAnomalia = json_decode(($gara->getExtraInfo()["lotto"]["set-anomalia-{$gara->round["codice"]}"] ?? ""),true); if (empty($gara->getAggiudicatari()) || !empty($_GET["ricalcolo"])) { $algoritmi = $gara->getAlgoritmoAnomalia(); if (count($algoritmi) > 1 && empty($_GET["algoritmo"])) { ?>

$algoritmo) { $_GET["algoritmo"] = base64_encode($idAlgo); $qs = http_build_query($_GET); ?> "submit","class"=>"success","label"=>"Prosegui"]]; } } if ($gara->getProcedura()["aggiudicazioneMultipla"]) { $printForm = true; $aggiudicazioneMultipla = true; } } else { $printForm = true; $msgAlert = "Il lotto è già stato aggiudicato. Come vuoi procedere?"; $buttons = []; $buttons[] = ["type"=>"submit","class"=>"success","label"=>"Aggiorna graduatoria"]; $_GET["ricalcolo"] = 1; $qs = http_build_query($_GET); $buttons[] = ["type"=>"button","class"=>"primary","label"=>"Rieffettua calcolo completo","onclick"=>"showModalWithURL('{$scriptPath}?{$qs}')"]; } if (!empty($printForm)) { $error = false; ?>

"> "> "> domandeStandardAnomalia(); if (!empty($algoritmo["domande"])) { $domande += $algoritmo["domande"]; } if (!empty($domande) || !empty($aggiudicazioneMultipla)) { ?>
$domanda) { ?>
getExtraInfo()["lotto"]["aggiudicatari-{$gara->round["codice"]}"] ?? ""; ?>
" value="">