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.
64 righe
2.3 KiB
64 righe
2.3 KiB
<?php |
|
|
|
$configPath = substr(__DIR__, 0, strpos(__DIR__, "/public_html")) . "/config.php"; |
|
include_once($configPath); |
|
|
|
if(! empty($_GET["codice"]) && $_SESSION["utente"]->permission("fvoe")) { |
|
|
|
$fvoe = FVOE::init($_GET["codice"], FVOEInizializationType::CODICE_FVOE); |
|
if(! empty($fvoe->info["codice"]) && $fvoe->info["stato"] >= 20 && $fvoe->isAccessible()) { |
|
|
|
$tipologia_documenti = array_column($fvoe->tipologia_documenti, null, 'codice'); |
|
if(ctype_digit($_GET["tipologia"]) && ! empty($tipologia_documenti[$_GET['tipologia']])) { |
|
|
|
$tipologia_documento = $_GET['tipologia']; |
|
|
|
$document = $fvoe->fetchDocumentsByType($tipologia_documento); |
|
if($document->count() < 1 || strtotime($document->latest()->data_fine_validita) < strtotime("+ 1 month")) { |
|
|
|
$doc = FVOEDocument::init($tipologia_documento, $fvoe->info["codice"]); |
|
?> |
|
<form action="ajax/invia-richiesta-documento.php" method="post"> |
|
<input type="hidden" name="codice" value="<?= $fvoe->info["codice"] ?>"> |
|
<input type="hidden" name="tipologia" value="<?= $tipologia_documenti[$tipologia_documento]["codice"] ?>"> |
|
<div class="row"> |
|
<div class="col-12 mb-3"> |
|
<span class="h2 d-block text-center border-bottom"><?= $tipologia_documenti[$tipologia_documento]['descrizione']['it'] ?></span> |
|
</div> |
|
</div> |
|
<? if(! FVOEDocument::hasFormRequest($_GET["tipologia"])) : ?> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<div class="alert alert-success text-center rounded-0 py-2"> |
|
<i class="fas fa-check-circle fa-2x mt-3 mb-2"></i> |
|
<p class="lead">Questo documento non richiede dati aggiuntivi.</p> |
|
</div> |
|
</div> |
|
</div> |
|
<? elseif (1 == 1) : ?> |
|
<div class="row"> |
|
<? $doc->printDocumentRequestForm(); ?> |
|
</div> |
|
<? endif; ?> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<button type="submit" class="btn btn-primary btn-lg btn-block"><i class="fas fa-paper-plane mr-3"></i>Invia</button> |
|
</div> |
|
</div> |
|
</form> |
|
<? |
|
|
|
exit; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
HTTPStatus(403); |
|
?> |
|
<h1>Forbidden</h1> |
|
<a href="/index.php"><?= __("Ritorna") ?></a>
|
|
|