Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
140 righe
6.1 KiB
140 righe
6.1 KiB
<?php |
|
// Otteniamo i requisiti del form |
|
$formRequirements = $npa->verifyFormRequirements(); |
|
|
|
?> |
|
<?php if( |
|
$npa->scheda["stato"] >= NuovaPiattaformaAppalti::TRASMITTED_STATO && |
|
$npa->scheda["stato"] < NuovaPiattaformaAppalti::PUBLISHED_STATO && |
|
$metadata["pubblicazione_implicita"] |
|
) : ?> |
|
<div class="alert alert-info text-center py-4"> |
|
<h5> |
|
<i class="fa fa-cog fa-spin mr-2"></i> |
|
<span> |
|
Pubblicazione automatica |
|
</span> |
|
</h5> |
|
<p> |
|
Questa scheda ANAC prevede una fase di pubblicazione automatica. Sarà possibile proseguire con eventuali schede successive solo al termine di essa. |
|
</p> |
|
<?php if(DEVELOP_ENV): ?> |
|
<button class="btn ignore-lock btn-primary" onclick="publishCard('<?= $npa->scheda['codice'] ?>', '<?= $npa->scheda['id_scheda'] ?>')">DBG: Forza refresh stato pubblicazione</button> |
|
<?php endif; ?> |
|
</div> |
|
<?php endif; ?> |
|
<?php if (!$formRequirements["continue"]) : ?> |
|
<?php if($formRequirements["S4"] ?? false) : ?> |
|
<? |
|
alertManager::printAlertBox( |
|
"Requisiti scheda non soddisfatti", |
|
"Per inviare questa scheda è necessario cambiare gli aggiudicatari di questo lotto rispetto a quelli inizialmente trasmessi ad ANAC.", |
|
); |
|
?> |
|
<?php else: ?> |
|
<? |
|
alertManager::printAlertBox( |
|
"Requisiti scheda non soddisfatti", |
|
$formRequirements["aggiudicazioni"] ? |
|
"Questa scheda richiede che gli aggiudicatari siano stati selezionati" : |
|
"Questa scheda richiede che i partecipanti siano stati selezionati", |
|
); |
|
?> |
|
<?php endif;?> |
|
<?php elseif(!empty($formRequirements["non_aggiudicati"])): ?> |
|
|
|
<div class="alert alert-warning"> |
|
<p> |
|
<i class="fa mr-2 fa-exclamation-triangle"></i> |
|
<strong>Attenzione</strong>: i seguenti lotti non sono stati aggiudicati e non saranno inclusi in questa scheda: |
|
</p> |
|
<ul> |
|
<?php foreach($formRequirements["non_aggiudicati"] as $lot) : ?> |
|
<li> |
|
<code><?= "LOT-" . str_pad($lot["numero"], 4, "0", STR_PAD_LEFT) ?></code> - |
|
<?= htmlspecialchars($lot['oggetto']) ?> |
|
</li> |
|
<?php endforeach; ?> |
|
</ul> |
|
<p> |
|
<i>Se questo non è intenzionale, assicurati di aggiudicarli <b>prima</b> dell'invio di questa scheda.</i> |
|
</p> |
|
</div> |
|
<?php endif; ?> |
|
<?php $nextCards = $npa->getNextCards(); ?> |
|
<?php if (!$is_modifica && !$is_rettifica && $npa->scheda["stato"] < 20 && $npa->scheda["stato"] >= 0 && !empty($nextCards) && !in_array($npa->scheda["id_scheda"], $nextCards)) : ?> |
|
<? |
|
alertManager::printAlertBox( |
|
"Questa scheda non è prevista dal flusso attuale secondo ANAC", |
|
"Scheda non supportata nel flusso corrente" |
|
); |
|
?> |
|
<?php endif; ?> |
|
<?php if ($is_modifica) : ?> |
|
<?php |
|
$current_query["codice"] = $npa->scheda["codice_modifica"]; |
|
$link_modifica = "/backend/npa/edit.php?" . http_build_query($current_query); |
|
$stato_originale = NuovaPiattaformaAppalti::fetchSchede(["stato"], ["codice" => $npa->scheda["codice_modifica"]], false, false); |
|
$stato_originale = isset($stato_originale["stato"]) ? $stato_originale["stato"] : 0; |
|
?> |
|
<a class="btn my-2 shadow-none btn-info d-block text-left" href="<?= $link_modifica ?>"> |
|
Questa scheda è una modifica della scheda n°<?= $npa->scheda["codice_modifica"] ?> |
|
</a> |
|
<?php if ($stato_originale == NuovaPiattaformaAppalti::PUBLISHED_STATO && $npa->scheda["stato"] < 90) : ?> |
|
<div class="alert alert-danger"> |
|
<h5> |
|
<i class="fa fa-exclamation-triangle mr-2"></i> |
|
Modifica non consentita |
|
</h5> |
|
<p> |
|
La scheda n°<?= $npa->scheda["codice_modifica"] ?> ha terminato la sua pubblicazione. Per questo motivo non è |
|
più possibile procedere con la modifica dell'avviso. <br> |
|
La procedura appropriata è ora la <strong>Rettifica</strong>. Vuoi convertire questa modifica in una rettifica? |
|
</p> |
|
<div class="text-right"> |
|
<button class="d-inline-block btn btn-warning" onclick="modifyToRectify('<?= $npa->scheda['codice'] ?>', '<?= $npa->scheda['id_scheda'] ?>')"> |
|
<i class="fa fa-sync-alt mr-2"></i> |
|
<span>Converti in rettifica</span> |
|
</button> |
|
</div> |
|
</div> |
|
<?php endif; ?> |
|
<?php endif; ?> |
|
<?php if (!empty($modifica_codice)) : ?> |
|
<?php |
|
$current_query["codice"] = $modifica_codice; |
|
$link_modifica = "/backend/npa/edit.php?" . http_build_query($current_query); |
|
?> |
|
<a class="btn my-2 shadow-none btn-info d-block text-left" href="<?= $link_modifica ?>"> |
|
Questa scheda ha una modifica (n°<?= $modifica_codice ?>) |
|
</a> |
|
<?php endif; ?> |
|
<?php if ($is_rettifica) : ?> |
|
<?php |
|
$current_query["codice"] = $npa->scheda["codice_rettifica"]; |
|
$link_rettifica = "/backend/npa/edit.php?" . http_build_query($current_query); |
|
?> |
|
<a class="btn my-2 shadow-none btn-warning d-block text-left" href="<?= $link_rettifica ?>"> |
|
Questa scheda è una rettifica della scheda n°<?= $npa->scheda["codice_rettifica"] ?> |
|
</a> |
|
<?php endif; ?> |
|
<?php if (!empty($rettifica_codice)) : ?> |
|
<?php |
|
$current_query["codice"] = $rettifica_codice; |
|
$link_rettifica = "/backend/npa/edit.php?" . http_build_query($current_query); |
|
?> |
|
<a class="btn my-2 shadow-none btn-warning d-block text-left" href="<?= $link_rettifica ?>"> |
|
Questa scheda ha una rettifica (n°<?= $rettifica_codice ?>) |
|
</a> |
|
<?php endif; ?> |
|
<div class="row mb-3 d-flex align-items-stretch"> |
|
|
|
<?php |
|
|
|
if (!empty($npa->scheda["pubblicazione"])) : ?> |
|
<? $pubblicazione = unserialize($npa->scheda["pubblicazione"]); ?> |
|
<?php NuovaPiattaformaAppalti::printPubblicazioneEU($pubblicazione); ?> |
|
<?php NuovaPiattaformaAppalti::printPubblicazioneIT($pubblicazione); ?> |
|
<?php endif; ?> |
|
|
|
</div>
|
|
|