permission($cmd_info["modulo_riferimento"], $_GET["codice"], $id_modulo)) { $codice_round = $_GET["codice_round"] ?? NULL; $concorso = concorso::init($_GET["codice"], $codice_round); if (!empty($concorso)) { $record = $concorso->info; $round = $concorso->round; $lotti = $concorso->getLotti(); $lock = $concorso->checkLock($cmd_info["id"]); $titolo_modulo = __($cmd_info["titolo"]); $breadcrumb = array(); $breadcrumb["/" . $radice . "/"] = Modulo::getInfo($radice)["titolo"]; $breadcrumb["/" . $radice . "/panel.php?codice=" . $record["codice"] . "&codice_round=" . $round["codice"]] = __("Pannello"); $breadcrumb[""] = $titolo_modulo; $relazioneGara = anac::relazioniModulo("concorsi", $record["codice"]); $rup = $concorso->getRup(); if (empty($relazioneGara)) { $cig = array_column($lotti, "cig"); $cig = array_filter($cig); $npa = $concorso->getNpaInstance(); if (!empty($npa) || empty($cig)) { header("Location: /backend/concorsi/npa/index.php?codice={$record["codice"]}&codice_round={$round["codice"]}"); die(); } } include_once($beRoot . "/layout/top.php"); if (!empty($lotti)) { $relazioneconcorso = anac::relazioniModulo("concorsi", $record["codice"]); if (!empty($relazioneconcorso)) { $codice_concorso_simog = $relazioneconcorso["gara_simog"]; $anac = anac::init($codice_concorso_simog); } else { if (count($lotti) === 1 && $record["prezzoRiferimento"] <= anac::limiteSmartCIG()) { if (empty($_GET["smart_cig"])) { $choose = true; alertManager::printInfoBox(__("La procedura รจ idonea per la richiesta di uno SMART CIG, come si desidera procedere?")); $qs = http_build_query($_GET); ?>
creaIstanzaANAC($smart_cig); $codice_concorso_simog = $return["codice_concorso_simog"] ?? null; $errore_lotto = $return["errore_lotto"] ?? null; } } if (!empty($codice_concorso_simog) && !isset($errore_lotto)) { if ($_SESSION["utente"]->permission("anac", $codice_concorso_simog)) { echo ""; die(); } else { alertManager::printSuccessBox(__("Relazione creata con successo")); } } else { if (!isset($choose)) { alertManager::printAlertBox(__("Errore nel riconoscimento della relazione"), $msg); } } } else { alertManager::printAlertBox(__("Lotti mancanti")); } include_once($beRoot . "/layout/bottom.php"); } else { echo ''; die(); } } else { echo ''; die(); }