permission($radice,$_GET["codice"],$id_modulo)) { if (!empty($_GET["codice"])) { $codice_round = $_GET["codice_round"] ?? NULL; $gara = gara::init($_GET["codice"]); if (!empty($gara)) { $record = $gara->info; $extraInfo = $gara->getExtraInfo()["gara"]; if (empty($extraInfo["normaRiferimento"])) { $extraInfo["normaRiferimento"] = $gara->normaRiferimento; } $lock = $gara->checkLock("preliminari"); } } else if (empty($_GET["codice"])) { $printLimite = false; $lock = false; if (!$_SESSION["ente"]->checkLimite($radice,true)) { $lock = true; } else { if (!$_SESSION["utente"]->permission("gare.insert") || $_SESSION["utente"]->readOnly) { $lock = true; } } $record = get_campi("b_gare"); $record["prezzoRiferimento"] = 0; if(!empty($_GET['codici_rda']) || !empty($_GET['codice_rda'])){ if(!empty($_GET['codice_rda'])){ $codici_rda[] = (int) $_GET['codice_rda']; }else{ $codici_rda = json_decode(base64_decode($_GET['codici_rda'])); } if(!empty($codici_rda)){ $tmp = [ 'oggetto' => "", 'comparePrezzoRiferimento' => 0, 'tipologia' => '', 'prezzoRiferimento' => 0, 'codice_ente' => [] ]; foreach ($codici_rda as $key => $codice_rda) { $rda = Rda::init($codice_rda, ['stato']); if(!empty($rda->info['codice']) && $rda->relazioni['stato']['stato'] === '10'){ $tmp['oggetto'] .= "{$rda->info['oggetto']}
"; if ($tmp['comparePrezzoRiferimento'] <= $rda->info['prezzoRiferimento']) { $tmp['comparePrezzoRiferimento'] = $rda->info['prezzoRiferimento']; $tmp['prezzoRiferimento'] += $rda->info['prezzoRiferimento']; $tmp['tipologia'] = $rda->info['tipologia']; } $tmp['codice_ente'][] = $rda->info['codice_ente']; }else{ unset($codici_rda[$key]); } } $tmp['codice_ente'] = (count(array_unique($tmp['codice_ente'])) == 1) ? $tmp['codice_ente'][0] : $_SESSION['ente']->codice; unset($tmp['comparePrezzoRiferimento']); foreach (['oggetto', 'prezzoRiferimento', 'tipologia', 'codice_ente'] as $value) { if(!empty($tmp[$value])){ $record[$value] = $tmp[$value]; } } } } $extraInfo["normaRiferimento"] = gara::findRiferimentoNormativo(); if (!empty($_GET["copy"])) { $copy = gara::init($_GET["copy"]); if (!empty($copy)) { $clonable = CloneGara::clonableInfo($copy); $extraInfoCopy = $copy->getExtraInfo(); $record["oggetto"] = $copy->info["oggetto"]; $record["modalita"] = $copy->info["modalita"]; $record["tipologia"] = $copy->info["tipologia"]; $record["procedura"] = $copy->info["procedura"]; $record["codice_pec"] = $copy->info["codice_pec"]; $record["accordo_quadro"] = $copy->info["accordo_quadro"]; $record["codice_ente"] = $copy->info["codice_ente"]; $extraInfo = $extraInfoCopy["gara"]; if (empty($extraInfo["normaRiferimento"])) { $extraInfo["normaRiferimento"] = $copy->normaRiferimento; } } } } if (!empty($record)) { $href = "/".$radice."/panel.php?codice=".$record["codice"]; if (!empty($codice_round) && is_numeric($codice_round)) { $href .= "&codice_round=" . $codice_round; } $breadcrumb = array(); $breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"]; if (!empty($record["codice"])) { $breadcrumb[$href] = __("Pannello"); } $breadcrumb[""] = __("Modifica"); include_once ($beRoot."/layout/top.php"); $interpretazioni = gara::interpretazioniArt41(); $riferimenti = gara::riferimentiNormativi(); $art41 = settingsManager::getValue("interpretazioneArt41"); ?>
"> ">
" name="extraInfo[sommeAmministrazione]" value="" rel="N;0;0;2D">
" name="extraInfo[rinnovi]" value="" rel="N;0;0;2D">


getInfo()["numerazione"] == "solare") { ?>
" name="anno" value="" rel="S;4;4;N">
getEntiBeneficiari(); if ($enti !== false) { ?>
codice ?>"> getInfo()["email_chiavi"])) { if (empty($record["email_chiave"])) { $record["email_chiave"] = $_SESSION["utente"]->getInfo()["email"]; } ?>
" name="email_chiave" value="" rel="S;0;0;E">
" name="extraInfo[provvedimentoIndizione]" value="" rel="N;0;0;A">
" name="extraInfo[dataProvvedimentoIndizione]" value="" rel="N;0;0;D">
" name="extraInfo[strutturaProponente]" value="" rel="N;0;0;A">
" name="extraInfo[responsabileStruttura]" value="" rel="N;0;0;A">
" name="extraInfo[estremiProgetto]" value="" rel="N;0;0;A">
" name="extraInfo[soggettoApprovatore]" value="" rel="N;0;0;A">
" name="extraInfo[dataApprovazioneProgetto]" value="" rel="N;0;0;D">
getCategorieMerceologiche(); } else if (!empty($copy)) { $cpv = $copy->getCategorieMerceologiche(); } cpvManager::printForm(["cpv"=>$cpv]); ?>
$quesito) { ?>
*
"Si","N"=>"No"]; foreach($options AS $value => $label) { ?>
'; die(); } } else { echo ''; die(); } ?>