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.
546 righe
35 KiB
546 righe
35 KiB
<!doctype html> |
|
<? |
|
include '../../lib/api.php'; |
|
|
|
if (!Utils::isStatoSportelloPreparazione(true)) { |
|
Utils::RedirectTo(HTTP_PRIVATE_SECTION . 'info.php'); |
|
} |
|
?> |
|
<html lang="en"> |
|
<? include_once ROOT . 'layout/head.php'; ?> |
|
<body> |
|
<? |
|
include_once ROOT . 'layout/header.php'; |
|
?> |
|
<main role="main"> |
|
<header class="masthead masthead-page"> |
|
<div class="container"> |
|
<div class="row "> |
|
<div class="col-lg-12 p-3"> |
|
<div class="row"> |
|
<div class="col-lg-2"> |
|
<img src="<?= BASE_HTTP ?>assets/img/footer_web_loghi_white.png" alt="" class="logo-footer"/> |
|
</div> |
|
<div class="col-lg-10"> |
|
<h6><?= TEXT_ASSESSORATO_BANDO ?></h6> |
|
<h6><?= TEXT_DESCRIZIONE_BANDO ?></h6> |
|
</div> |
|
</div> |
|
<? |
|
$dataApertura = new DateTime(DATA_PREPARAZIONE_INIZIO); |
|
$dataChiusura = new DateTime(DATA_PREPARAZIONE_FINE); |
|
|
|
$txtBenvenuto = ($LoggedAccount->Anagrafica->SESSO == "M" ? "Benvenuto Sig." : "Benvenuta Sig.ra"); |
|
$contenuto = $txtBenvenuto . ' <b>' . $LoggedAccount->Anagrafica->COGNOME . ' ' . $LoggedAccount->Anagrafica->NOME . '</b>'; |
|
$domanda = Domanda::loadDomandaFromAccount(); |
|
$controlliDomanda = $domanda->checkDatiPreSave(); |
|
//Utils::print_array($domanda); |
|
|
|
$sezioni = 3; |
|
$btn_view = 0; |
|
$progress_istanza = 20; |
|
$progress_passo_istanza = 20; |
|
$css_stato_progress = 'bg-danger'; |
|
|
|
if (intval($domanda->ID) <= 0) { |
|
|
|
$stato_icon_istanza = "fa-square"; |
|
$alert_css_istanza = 'alert-danger'; |
|
$btn_css_icon_istanza = 'btn-danger'; |
|
|
|
$stato_icon_contratti = "fa-square"; |
|
$btn_css_icon_contratti = 'btn-dark'; |
|
$alert_css_contratti = 'alert-dark'; |
|
$onClic_contratti = ""; |
|
|
|
$stato_icon_allegati = "fa-square"; |
|
$alert_css_allegati = 'alert-dark'; |
|
$btn_css_icon_allegati = 'btn-dark'; |
|
$onClic_allegati = ""; |
|
$onClic_cambioIban = ""; |
|
} elseif ($controlliDomanda['checkDati']) { |
|
|
|
$stato_icon_istanza = "fa-check-square"; |
|
$alert_css_istanza = 'alert-success'; |
|
$btn_css_icon_istanza = 'btn-primary'; |
|
$btn_view++; |
|
$progress_istanza = $progress_istanza + $progress_passo_istanza; |
|
|
|
$onClic_contratti = "goToPage('contratti_affitto.php', '" . $domanda->ID . "')"; |
|
if (count($domanda->contratti) > 0) { |
|
$stato_icon_contratti = "fa-check-square"; |
|
$alert_css_contratti = 'alert-success'; |
|
$btn_css_icon_contratti = 'btn-primary'; |
|
$btn_view++; |
|
$progress_istanza = $progress_istanza + $progress_passo_istanza; |
|
|
|
$onClic_allegati = "goToPage('gestione_allegati.php', '" . $domanda->ID . "')"; |
|
|
|
$controlloAllegati = Allegati::checkDocumentiObbligatoriCompletati(); |
|
if ($controlloAllegati) { |
|
$stato_icon_allegati = "fa-check-square"; |
|
$alert_css_allegati = 'alert-success'; |
|
$btn_css_icon_allegati = 'btn-primary'; |
|
$btn_view++; |
|
$progress_istanza = 95; |
|
} else { |
|
$stato_icon_allegati = "fa-square"; |
|
$alert_css_allegati = 'alert-danger'; |
|
$btn_css_icon_allegati = 'btn-danger'; |
|
} |
|
} else { |
|
$stato_icon_contratti = "fa-square"; |
|
$alert_css_contratti = 'alert-danger'; |
|
$btn_css_icon_contratti = 'btn-danger'; |
|
|
|
$stato_icon_allegati = "fa-square"; |
|
$alert_css_allegati = 'alert-dark'; |
|
$btn_css_icon_allegati = 'btn-dark'; |
|
$onClic_allegati = ""; |
|
$onClic_cambioIban = ""; |
|
} |
|
} else { |
|
$stato_icon_istanza = "fa-square"; |
|
$alert_css_istanza = 'alert-danger'; |
|
$btn_css_icon_istanza = 'btn-danger'; |
|
|
|
$stato_icon_contratti = "fa-square"; |
|
$btn_css_icon_contratti = 'btn-dark'; |
|
$alert_css_contratti = 'alert-dark'; |
|
$onClic_contratti = ""; |
|
|
|
$stato_icon_allegati = "fa-square"; |
|
$alert_css_allegati = 'alert-dark'; |
|
$btn_css_icon_allegati = 'btn-dark'; |
|
$onClic_allegati = ""; |
|
$onClic_cambioIban = ""; |
|
} |
|
|
|
if ($sezioni == $btn_view) { |
|
$alert_css_presenta_istanza = "alert-danger"; |
|
$btn_css_icon_presenta_istanza = "btn-danger"; |
|
$onClic_presenta_istanza = "presenta()"; |
|
$btn_icon_presenta_istanza = "fas fa-paper-plane"; |
|
$btn_text_presenta_istanza = "Presenta istanza"; |
|
$text_presenta_istanza = "Complimenti hai completato tutte le sezioni, ora ti manca un ultimo passaggio per concludere la richiesta, <b>presentare l'istanza!</b>"; |
|
$stato_icon_presenta_istanza = "fa-square"; |
|
$onClic_riapri_istanza = "riapri()"; |
|
if ($domanda->STATO >= PREPARATA) { |
|
$alert_css_presenta_istanza = "alert-success"; |
|
$btn_css_icon_presenta_istanza = "btn-success"; |
|
$onClic_presenta_istanza = "downloadIstanza()"; |
|
$btn_icon_presenta_istanza = "fas fa-download"; |
|
$btn_text_presenta_istanza = "Scarica istanza"; |
|
$text_presenta_istanza = "Complimenti la tua richiesta è stata inviata con successo. <br>Nell'attesa della protocollazione, che avverrà <b>nei giorni successivi alla chiusura del bando</b>, puoi scaricare il file pdf dell'istanza."; |
|
$stato_icon_presenta_istanza = "fa-check-square"; |
|
$progress_istanza = 100; |
|
$css_stato_progress = 'bg-success'; |
|
$onClic_cambioIban = "goToPage('cambio_iban.php', '" . $domanda->ID . "')"; |
|
|
|
if (intval($domanda->NUMERO_PROTOCOLLO) > 0) { |
|
$data_protoollo = Date::dateOracleTimeStamp($domanda->DATA_PROTOCOLLO, 'd-m-Y H.i'); |
|
$btn_text_presenta_istanza = "Scarica istanza protocollata"; |
|
$text_presenta_istanza = "La tua richiesta è stata protocollata in data <b>" . $data_protoollo . "</b> e gli è stato assegnato il numero <b>" . $domanda->NUMERO_PROTOCOLLO . "</b>. Ora puoi scaricare l'istanza con la ricevuta di protocollo."; |
|
} |
|
} |
|
} else { |
|
$alert_css_presenta_istanza = "alert-dark"; |
|
$btn_css_icon_presenta_istanza = "btn-dark"; |
|
$onClic_presenta_istanza = ""; |
|
$btn_icon_presenta_istanza = "fas fa-paper-plane"; |
|
$btn_text_presenta_istanza = "Presenta istanza"; |
|
$text_presenta_istanza = "Per presentare la domanda di concessione di contributo è necessario completare tutte le sezioni."; |
|
$stato_icon_presenta_istanza = "fa-square"; |
|
$onClic_riapri_istanza = ""; |
|
} |
|
?> |
|
<h3 class="mb-2"><?= $contenuto ?></h3> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
include_once ROOT . 'layout/header_svg.php'; |
|
?> |
|
</header> |
|
<? |
|
if ($domanda->STATO != ANNULLATA) { |
|
?> |
|
|
|
<div class="container p-3"> |
|
<h5>Percentuale di avanzamento per il completamento dell'istanza:</h5> |
|
<div class="progress" style="height: 50px"> |
|
<div class="progress-bar progress-bar-striped progress-bar-animated <?= $css_stato_progress ?>" role="progressbar" aria-valuenow="<?= $progress_istanza ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?= $progress_istanza ?>%"><h3><?= $progress_istanza ?>%</h3></div> |
|
</div> |
|
</div> |
|
<hr> |
|
<div class="container p-3"> |
|
<div class="row"> |
|
<div class="col-sm-12"> |
|
<div class="alert alert-warning text-center h5"> |
|
Ai fini della compensazione sul <strong>reddito di cittadinanza</strong> |
|
per la quota destinata all'affitto, successivamente alla erogazione dei contributi, |
|
così come statuito dal comma 6 dell'art.1 del D.M. 19 luglio 2021, |
|
<strong><u>sarà comunicato all'INPS la lista dei beneficiari ai fini della |
|
compensazione sul reddito di cittadinanza per la quota destinata all'affitto.</u></strong> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<? |
|
// Utils::print_array($domanda); |
|
?> |
|
<div class="col-lg-11"> |
|
<div class="alert alert-success" role="alert"> |
|
<h5> <button class="btn btn-lg btn-primary" type="button" onclick="visualizzaReg('<?= intval($LoggedAccount->ID) ?>');" title="Visualizza dati anagrafici di registrazione" > |
|
<i class="fas fa-house-user"></i> Sezione anagrafica del richiedente |
|
</button> </h5> |
|
<small>Sezione dedicata ai dati anagrafici della persona che presenta la domanda di concessione del contributo per l'integrazione affitto</small> |
|
</div> |
|
</div> |
|
<div class="col-lg-1"> |
|
<div class="alert alert-success" role="alert"> |
|
<h3><i class="fas fa-check-square"></i></h3> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-lg-11"> |
|
<div class="alert <?= $alert_css_istanza ?>" role="alert"> |
|
<h5><button class="btn btn-lg <?= $btn_css_icon_istanza ?>" type="button" onclick="goToDomanda('<?= intval($domanda->ID) ?>', '<?= intval($domanda->STATO) ?>');" title="Sezione istanza" > |
|
<i class="fas fa-folder-open"></i> Sezione istanza |
|
</button> </h5> |
|
<small> |
|
Sezione dedicata alla domanda di concessione del contributo per l'integrazione affitto relativo alla locazione anno 2022 |
|
<?= (intval($domanda->ID) > 0 ? '- <b><span class="h3">istanza n. ' . intval($domanda->ID) . '</span></b>' : ''); ?> |
|
</small> |
|
</div> |
|
</div> |
|
<div class="col-lg-1"> |
|
<div class="alert <?= $alert_css_istanza ?>" role="alert"> |
|
<h3><i class="fas <?= $stato_icon_istanza ?>"></i></h3> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-lg-11"> |
|
<div class="alert <?= $alert_css_contratti ?>" role="alert"> |
|
<h5> <button class="btn btn-lg <?= $btn_css_icon_contratti ?>" type="button" onclick="<?= $onClic_contratti ?>" title="Sezione contratti di locazione" > |
|
<i class="fas fa-laptop-house"></i> Sezione contratti di locazione |
|
</button> </h5> |
|
<small>Sezione dedicata ai contratti di locazione per i quali si presenta la domanda di concessione del contributo per l'integrazione affitto</small> |
|
<? |
|
$countContratti = count($domanda->contratti); |
|
$txtContratto = "contratti"; |
|
if ($countContratti == 1) { |
|
$txtContratto = "contratto"; |
|
} |
|
|
|
$msgRestContratti = "Hai inserito n." . $countContratti . " " . $txtContratto . " su n." . MAX_CONTRATTI_LOCAZIONE . " disponibili"; |
|
?> |
|
<h3><?= $msgRestContratti ?></h3> |
|
</div> |
|
</div> |
|
<div class="col-lg-1"> |
|
<div class="alert <?= $alert_css_contratti ?>" role="alert"> |
|
<h3><i class="fas <?= $stato_icon_contratti ?>"></i></h3> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="row"> |
|
<div class="col-lg-11"> |
|
<div class="alert <?= $alert_css_allegati ?>" role="alert"> |
|
<h5> <button class="btn btn-lg <?= $btn_css_icon_allegati ?>" type="button" onclick="<?= $onClic_allegati ?>" title="Sezione allegati" > |
|
<i class="fas fa-paperclip"></i> Sezione allegati |
|
</button> </h5> |
|
<small>Sezione dedicata ai documenti da allegare alla domanda di concessione del contributo per l'integrazione affitto</small> |
|
|
|
</div> |
|
</div> |
|
<div class="col-lg-1"> |
|
<div class="alert <?= $alert_css_allegati ?>" role="alert"> |
|
<h3><i class="fas <?= $stato_icon_allegati ?>"></i></h3> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-lg-11"> |
|
<div class="alert <?= $alert_css_presenta_istanza ?>" role="alert"> |
|
<h5> <button class="btn btn-lg <?= $btn_css_icon_presenta_istanza ?>" type="button" onclick="<?= $onClic_presenta_istanza ?>" title="<?= $btn_text_presenta_istanza ?>" > |
|
<i class="<?= $btn_icon_presenta_istanza ?>"></i> <?= $btn_text_presenta_istanza ?> |
|
</button> |
|
<? if ($domanda->STATO == PREPARATA && Utils::isStatoSportelloPreparazione()) { ?> |
|
<button class="btn btn-lg btn-danger" type="button" onclick="<?= $onClic_riapri_istanza ?>" title="Riapri l'istanza"> |
|
<i class="fas fa-lock-open"></i> Riapri l'istanza per modificarla |
|
</button> |
|
<? } ?> |
|
<? if ($domanda->STATO == PREPARATA && Utils::isStatoSportelloCambioIban()) { ?> |
|
<button class="btn btn-lg btn-warning" type="button" onclick="<?= $onClic_cambioIban ?>" title="Cambio IBAN"> |
|
<i class="fas fa-money-check-alt"></i> Cambio IBAN |
|
</button> |
|
<? } ?> |
|
|
|
</h5> |
|
<small><?= $text_presenta_istanza ?></small> |
|
</div> |
|
</div> |
|
<div class="col-lg-1"> |
|
<div class="alert <?= $alert_css_presenta_istanza ?>" role="alert"> |
|
<h3><i class="fas <?= $stato_icon_presenta_istanza ?>"></i></h3> |
|
</div> |
|
</div> |
|
</div> |
|
<hr> |
|
<div class="row mt-2"> |
|
<div class="col-lg-11"> |
|
<p class="text-center"> |
|
Per richieste di assistenza e supporto per l'inserimento della richiesta sulla piattaforma informatica, contattare il supporto tecnico al seguente numero <b><?= TELEFONO_ASSISTENZA ?></b>, attivo dal lunedì al venerdi dalle <b>ore 09:00 alle ore 18:00</b>, festivi esclusi.<br> |
|
In alternativa è possibile inviare una mail al seguente indirizzo <a href="mailto:<?= EMAIL_ASSISTENZA ?>"><?= EMAIL_ASSISTENZA ?></a>. <br> |
|
E' disponibile anche la sezione <b>FAQ</b> per eventuali quesiti da sottoporre all'Amministrazione.<br> |
|
Per la precedente edizione del bando 2021, qualora sia necessario aggiornare il proprio IBAN, <a href="https://siciliapei.regione.sicilia.it/fondolocazione2021/" target="_blank">cliccare qui</a>. |
|
</p> |
|
</div> |
|
</div> |
|
</div> |
|
<? } else { ?> |
|
<div class="container p-3"> |
|
<h5>Pratica annullata</h5> |
|
<div class="progress" style="height: 50px"> |
|
<div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: <?= $progress_istanza ?>%"><h3>La tua pratica è stata annullata</h3></div> |
|
</div> |
|
<p class="h6">Motivo dell'annullamento: <br/><?= $domanda->NOTE ?></p> |
|
</div> |
|
<? } ?> |
|
</main> |
|
<? include_once ROOT . 'layout/footer.php'; ?> |
|
<script type="text/javascript"> |
|
var id = '<?= $domanda->ID ?>'; |
|
$(document).ready(function () { |
|
}); |
|
|
|
function openDomande() { |
|
$.redirect("domande.php", {}); |
|
} |
|
function generaDomanda() { |
|
|
|
var object = { |
|
module: 'domanda', |
|
action: 'newDomanda' |
|
}; |
|
$('#loader').show(); |
|
postdataClassic(WS_CALL, object, function (response) { |
|
$('#loader').hide(); |
|
var risp = jQuery.parseJSON(response); |
|
if (risp.esito === 1) { |
|
goToDomanda(risp.domanda); |
|
} else { |
|
functionSwall("error", risp.erroreDescrizione); |
|
} |
|
}); |
|
} |
|
function goToDomanda(id_domanda) { |
|
if (id_domanda <= 0) { |
|
generaDomanda(); |
|
} else { |
|
goToPage("domanda.php", id_domanda); |
|
} |
|
} |
|
|
|
function goToPage(page, id_domanda) { |
|
var object = { |
|
domanda: id_domanda |
|
}; |
|
$.redirect(page, object); |
|
} |
|
|
|
function downloadProtocollo(id_domanda) { |
|
var object = { |
|
id: id_domanda, |
|
module: 'protocolloFile', |
|
action: 'saveFile' |
|
}; |
|
postdataClassic(WS_CALL, object, function (response) { |
|
$('#loader').hide(); |
|
var risp = jQuery.parseJSON(response); |
|
if (risp.esito === 1) { |
|
var object = { |
|
id: id_domanda, |
|
module: 'printIstanza', |
|
assign: 'p' |
|
}; |
|
$.redirect(WS_CALL, object, "POST", "_blank"); |
|
} else { |
|
functionSwall("error", risp.erroreDescrizione); |
|
} |
|
}); |
|
} |
|
|
|
function visualizzaReg() { |
|
// var object = { |
|
// code: id_account |
|
// }; |
|
$.redirect("account.php"); |
|
// $.redirect("account.php", object); |
|
} |
|
|
|
function riapri() { |
|
<? if ($domanda->STATO == PREPARATA) { ?> |
|
Swal.fire({ |
|
title: "Attenzione", |
|
html: "Stai per riaprire la domanda per essere modificata. <br>Al termine delle modifiche ricordati di ripresentarla cliccando sul pulsante <b class='text-danger'>Presenta istanza</b>. Vuoi procedere con la riapertura della domanda?", |
|
icon: 'danger', |
|
showCancelButton: true, |
|
confirmButtonColor: '#3085d6', |
|
cancelButtonColor: '#d33', |
|
confirmButtonText: 'Procedi', |
|
cancelButtonText: 'Annulla' |
|
}).then((result) => { |
|
if (result.value) { |
|
$('#loader').show(); |
|
|
|
var object = { |
|
module: 'domanda', |
|
action: 'riapriDomanda', |
|
domanda: id, |
|
csrf_riapertura: '<?= $_SESSION['Token']['csrf_riapertura'] ?>', |
|
}; |
|
|
|
postdataClassic(WS_CALL, object, function (response) { |
|
var risp = jQuery.parseJSON(response); |
|
if (risp.esito === 1) { |
|
$('#loader').hide(); |
|
functionSwall('success', 'Operazione effettuata con successo', HTTP_PRIVATE_SECTION + 'dashboard.php'); |
|
} else { |
|
$('#loader').hide(); |
|
functionSwall('error', risp.erroreDescrizione, ""); |
|
} |
|
}); |
|
|
|
} |
|
}); |
|
|
|
<? } ?> |
|
} |
|
|
|
function presenta() { |
|
<? |
|
if ($domanda->STATO < PREPARATA) { |
|
$isee_explod = explode('.', $domanda->ISEE); |
|
$isee_decimal = ($isee_explod[1] ? $isee_explod[1] : '00'); |
|
$isee_intero = $isee_explod[0]; |
|
$isee_text = Utils::spell_my_int($isee_intero); |
|
$isee_view = number_format($domanda->ISEE, 2, ',', '.'); |
|
?> |
|
Swal.fire({ |
|
title: "Attenzione", |
|
width: '50%', |
|
html: "<div align='left'>Sono stati inseriti i seguenti importi:<ul><li>ISEE: <b>€ <?= $isee_view ?></b> <span class='alert-danger'>(<?= $isee_text . '/' . $isee_decimal ?>)</span> </li>" + |
|
"<? |
|
foreach ($domanda->contratti as $contratto) { |
|
|
|
$canone_explod = explode('.', $contratto['CANONE_ANNUO']); |
|
$canone_decimal = ($canone_explod[1] ? $canone_explod[1] : '00'); |
|
$canone_intero = $canone_explod[0]; |
|
$canone_text = Utils::spell_my_int($canone_intero); |
|
|
|
$canone_view = number_format($contratto['CANONE_ANNUO'], 2, ',', '.'); |
|
|
|
echo "<li>Importo canone di locazione annuo: <b>€ " . $canone_view . " </b> <span class='alert-danger'>(" . $canone_text . "/" . $canone_decimal . ")</span></li>"; |
|
} |
|
?></ul>Qualora gli importi non siano corretti la invitiamo a verificare nelle relative sezioni.<br>Dopo la presentazione della domanda <b>sarà comunque possibile riaprire l'istanza e modificare le informazioni inserite fino alla data di chiusura del bando</b>. Vuoi procedere con la presentazione della domanda?</div>", |
|
icon: 'danger', |
|
showCancelButton: true, |
|
confirmButtonColor: '#3085d6', |
|
cancelButtonColor: '#d33', |
|
confirmButtonText: 'Procedi', |
|
cancelButtonText: 'Annulla' |
|
}).then((result) => { |
|
if (result.value) { |
|
$('#loader').show(); |
|
|
|
var object = { |
|
module: 'domanda', |
|
action: 'presentaDomanda', |
|
domanda: id, |
|
csrf_presentazione: '<?= $_SESSION['Token']['csrf_presentazione'] ?>', |
|
}; |
|
|
|
postdataClassic(WS_CALL, object, function (response) { |
|
var risp = jQuery.parseJSON(response); |
|
if (risp.esito === 1) { |
|
var obj = { |
|
domanda: id, |
|
module: 'generaIstanza', |
|
action: 'saveFile' |
|
}; |
|
postdataClassic(WS_CALL, obj, function (response) { |
|
var ri = jQuery.parseJSON(response); |
|
if (ri.esito === 1) { |
|
$('#loader').hide(); |
|
Swal.fire({ |
|
type: 'success', |
|
title: 'Istanza inviata con successo', |
|
html: "Alla chiusura del bando ed al completamento della protocollazione di tutte le istanze, riceverai una email con l'indicazione dell'avvenuta protocollazione della tua istanza.", |
|
showCancelButton: false, |
|
confirmButtonColor: '#3085d6', |
|
confirmButtonText: 'OK', |
|
allowOutsideClick: false |
|
}).then((result) => { |
|
$.redirect(HTTP_PRIVATE_SECTION + "dashboard.php"); |
|
}); |
|
} else { |
|
$('#loader').hide(); |
|
functionSwall('error', ri.erroreDescrizione, ""); |
|
} |
|
|
|
}); |
|
|
|
} else { |
|
$('#loader').hide(); |
|
functionSwall('error', risp.erroreDescrizione, ""); |
|
} |
|
}); |
|
|
|
|
|
} |
|
}); |
|
<? } ?> |
|
} |
|
|
|
function downloadIstanza() { |
|
<? if (DOWNLOAD_PDFMERGE && intval($domanda->NUMERO_PROTOCOLLO) > 0) { ?> |
|
downloadProtocollo(); |
|
<? } else { ?> |
|
var object = { |
|
module: 'streamerFile', |
|
action: 'download_istanza', |
|
csrf_download: '<?= $_SESSION['Token']['csrf_download'] ?>', |
|
}; |
|
$.redirect(WS_CALL, object, "POST"); |
|
<? } ?> |
|
} |
|
|
|
function downloadProtocollo() { |
|
var object = { |
|
module: 'protocolloFile', |
|
action: 'saveFile', |
|
csrf_download: '<?= $_SESSION['Token']['csrf_download'] ?>', |
|
}; |
|
postdataClassic(WS_CALL, object, function (response) { |
|
$('#loader').hide(); |
|
var risp = jQuery.parseJSON(response); |
|
if (risp.esito === 1) { |
|
var object = { |
|
module: 'printIstanza', |
|
assign: 'p' |
|
}; |
|
$.redirect(WS_CALL, object, "POST", "_blank"); |
|
} else { |
|
functionSwall("error", risp.erroreDescrizione); |
|
} |
|
}); |
|
} |
|
|
|
</script> |
|
</body> |
|
</html>
|
|
|