verifyUtente()) { die_forbidden(); } $lock = $npa->checkLock(); // Carichiamo i riferimenti $npa->checkIfCardNeedsXMLDocument(); if(!$npa->check["eform"]["required"]) { ___not_available(); } $noticeTypes = eFormsManager::listAvailableNoticeForms(); // Carichiamo le schede compatibili $compatibleCards = $npa->fetchCompatibleGUUECards(true, false); $draftCards = $npa->fetchCompatibleGUUECards(true, true); $compatibleTypes = $npa->metadataSchede[$npa->scheda["id_scheda"]]["guue"]; if(!empty($form)) { if(!in_array($form, $compatibleTypes)) { swalDie("Scheda non compatibile", "Attenzione", "reload", "error", false); } $titolo = "{$form}. Scheda ANAC n° {$npa->scheda['codice']}"; if(!empty($lot)) { $titolo .= " - Lotto {$lot["codice"]}"; } $codiceScheda = eFormsManager::nuovaSchedaFromAnac($form, $titolo, $npa); if(empty($codiceScheda)) { swalDie("Impossibile creare la scheda GUUE", "Attenzione", "reload", "error", false); } if(!$npa->selezionaSchedaGUUE($codiceScheda)) { swalDie("Impossibile assegnare la scheda GUUE", "Attenzione", "reload", "errore", false); } $guue_query = [ "modulo" => $npa->fascicolo["modulo_riferimento"], "codice_elemento" => $npa->fascicolo["id_riferimento"], "codice" => $codiceScheda, "form" => $form ]; $guueUrl = "/backend/guue/edit.php?" . http_build_query($guue_query); swalDie("Sarai ora reindirizzato alla nuova scheda GUUE", "Scheda creata con successo", $guueUrl, "success", false); } if($codice_scheda !== null) { $compatibleCards = array_column($compatibleCards, "codice"); $draftCards = array_column($draftCards, "codice"); if(!in_array($codice_scheda, $compatibleCards) && !in_array($codice_scheda, $draftCards)) { die("swal({title: js_dict['error-retry'], html:`Scheda non compatibile`})"); } // Check che la scheda non sia già usata //$assignedANAC = NuovaPiattaformaAppalti::fetchSchede(["codice", "id_scheda"], ["codice" => ["!=", $codice, "codice_scheda_guue" => $codice_scheda]], false, false); $assignedANAC = NuovaPiattaformaAppalti::fetchSchede( [ "s.codice", "id_scheda" ], [ "s.codice" => ["!=", $codice], "codice_scheda_guue" => $codice_scheda, "id_riferimento" => $npa->fascicolo["id_riferimento"], "modulo_riferimento" => $npa->fascicolo["modulo_riferimento"] ], true, false ); if(!empty($assignedANAC)) { die("swal({title: js_dict['error-retry'], html:`Questa scheda GUUE è già usata dalla scheda ANAC {$assignedANAC['id_scheda']} n°{$assignedANAC['codice']}`, type: 'error'})"); } if($npa->selezionaSchedaGUUE($codice_scheda)) { swalDie("La scheda GUUE n°{$codice_scheda} è stata selezionata", "Scheda selezionata con successo!", "reload", "success", false); } die("swal({title: js_dict['error-retry'], html:`Impossibile aggiornare la scheda`, type: 'error'})"); } if($lock) { ?>

Non puoi cambiare la scheda GUUE per questa scheda.

scheda["codice_scheda_guue"]; ?>

Scegli la Scheda GUUE da allegare a questa scheda ANAC


Schede GUUE pronte all'invio:
$npa->fascicolo["modulo_riferimento"], "codice_elemento" => $npa->fascicolo["id_riferimento"], "codice" => $card["codice"], "form" => $card["form"]]; $guue_url = "/backend/guue/edit.php?" . http_build_query($guue_query); ?>
onclick='changeGUUE()' class="btn btn- btn-block text-left"> Scheda GUUE (n°)

Schede GUUE in fase di compilazione:
$npa->fascicolo["modulo_riferimento"], "codice_elemento" => $npa->fascicolo["id_riferimento"], "codice" => $card["codice"], "form" => $card["form"]]; $guueUrl = "/backend/guue/edit.php?" . http_build_query($guueQuery); ?>
btn-block text-left"> Scheda GUUE (n°)

Crea una nuova scheda GUUE:
scheda["codice_lotto"]; if(!empty($codice_lotto_npa)) { $lot = $npa->getLots($codice_lotto_npa) ?? null; if(!empty($lot)) $lot = reset($lot); } ?>
Crea nuova scheda GUUE