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.
 
 
 

283 righe
15 KiB

<!doctype html>
<?
include '../../lib/api_oci.php';
if ($statoSportello != SPORTELLO_PRESENTAZIONE) {
Utils::RedirectTo(BASE_HTTP . 'index.php');
}
?>
<html lang="en">
<? include_once ROOT . 'layout/head.php'; ?>
<script src="<?= BASE_HTTP ?>js/hmac-sha256.js"></script>
<script src="<?= BASE_HTTP ?>js/enc-base64-min.js"></script>
<script>
var CLICK_DOMANDA_INVIATA = "<?= CLICK_DOMANDA_INVIATA ?>";
var CLICK_DOMANDA_PRESENTATA = "<?= CLICK_DOMANDA_PRESENTATA ?>";
var CLICK_DAY_CHIUSO = "<?= CLICK_DAY_CHIUSO ?>";
var BUDGET_SUPERATO = "<?= BUDGET_SUPERATO ?>";
var TYPE_OF_SOLUTIONS = "<?= TYPE_OF_SOLUTIONS ?>";
</script>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-primary">
<a class="navbar-brand" href="index.php"><?= APP_NAME ?></a>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item" id="li-SPORTELLO"><a class="nav-link" href="<?= HTTP_PRIVATE_SECTION ?>sportello.php" id="a-SPORTELLO" data-toggle="tooltip" data-placement="bottom" title="" data-i18n="" data-original-title="Elenco delle istanze preparate"><i class="fas fa-hand-holding-usd"></i>&nbsp;Invio Istanza</a></li>
<li class="nav-item" id="li-LOGOUT"><a class="nav-link" href="<?= BASE_HTTP ?>logout.php#LOGOUT" id="a-LOGOUT" data-toggle="tooltip" data-placement="bottom" title="" data-i18n="" data-original-title="Esci dal sistema"><i class="fas fa-sign-out-alt"></i>&nbsp;Esci</a></li>
</ul>
</div>
</nav>
<main role="main">
<header class="masthead masthead-page">
<div class="container">
<div class="row ">
<div class="col-lg-9 py-5">
<?
?>
<h3 class="mb-2">Benvenuto <?= $LoggedAccount->CODICE_FISCALE ?></h3>
<h6 class=" mb-2">
<p class="text-justify">
La <b>Regione Siciliana</b> sostiene il sistema produttivo colpito dall’emergenza <b>Covid-19</b>,
con un <b>contributo a fondo perduto</b> per il sostegno delle attività dei soggetti titolari di attività di servizio pubblico da trasporto <b>non di linea</b>
in servizio di piazza, di servizio ncc, di noleggio natanti e di trasporti marittimi di passeggeri.
</p>
</h6>
</div>
<div class="col-lg-3">
<h1 style="font-size:10em" class="text-statoavviso1"><i class="fas fa-taxi"></i></h1>
</div>
</div>
</div>
<?
include_once ROOT . 'layout/header_svg.php';
?>
</header>
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Invio Istanza</li>
</ol>
</nav>
</div>
</div>
<div class="row">
<div class="col-sm-2">
<div class="jumbotron">
<p class="text-danger"><i class="fa fa-info-circle"></i>&nbsp;Modalità di invio dell'Istanza.</p>
<hr class="my-4">
<p class="text-primary"><i class="fa fa-info-circle"></i>&nbsp;Per inviare l'istanza cliccare sul tasto <em>"Invia Istanza"</em> esposto nella riga dell'azienda di interesse.</p>
</div>
</div>
<div class="col-sm-10">
<h4 class="card-title">Le mie istanze</h4>
<br>
<div id="listClick">
</div>
</div>
</div>
</div>
</main>
<? include_once ROOT . 'layout/footer.php'; ?>
<script src="<?= BASE_HTTP ?>js/sportello.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
if(TYPE_OF_SOLUTIONS)
listDomande('');
else loadImportazione();
});
function loadImportazione()
{
$.ajax({
method: "POST",
url: BASE_HTTP + '/webservice/sportello.php',
data: {
action: 'createSpb'
},
success: function (result) {
listDomande(result);
},
error: function (error) {
}
});
}
function listDomande(spb) {
$('#loader').show();
$.ajax({
method: "POST",
url: WS_CALL,
data: {
module: 'sportello',
action: 'getDomandeUtenteInfrastrutture'
},
beforeSend: function(xhr)
{
if(!TYPE_OF_SOLUTIONS)
xhr.setRequestHeader("spb", spb);
},
success: function (result) {
$('#loader').hide();
$('#listClick').empty();
var i;
var j;
var item;
if(TYPE_OF_SOLUTIONS)
item = JSON.parse(result);
else item = result;
if (item.length == 0) {
var card = $(document.createElement("div"));
card.attr("class", "card");
var cardBody = $(document.createElement("div"));
cardBody.attr("class", "card-body");
var h2 = $(document.createElement("h2"));
h2.attr("class", "text-danger");
h2.html("<center>NON RISULTANO ISTANZE DA INVIARE</center>");
cardBody.append(h2);
card.append(cardBody);
$('#listClick').append(card);
}
for (i = 0; i < item.length; i++) {
var card = $(document.createElement("div"));
card.attr('id', 'card-' + i);
card.attr('class', 'card');
var cardBody = $(document.createElement("div"));
cardBody.attr('id', 'card-body' + i);
cardBody.attr('class', 'card-body');
var p1 = $(document.createElement("p"));
p1.attr('id', 'mb-1-' + i);
p1.attr('class', 'mb-1 text-primary');
p1.append('Codice Fiscale Impresa: ' + item[i].CODICE_FISCALE_IMPRESA);
cardBody.append(p1);
card.append(cardBody);
var divFlex = $(document.createElement("div"));
divFlex.attr('id', 'd-flex-' + i);
divFlex.attr('class', 'd-flex w-100 justify-content-between');
var h5 = $(document.createElement("h5"));
h5.attr('id', 'h5' + i);
h5.attr('class', 'mb-1');
var b1 = $(document.createElement("b"));
b1.attr('id', item[i].ID);
b1.append('Identificativo : ' + item[i].IDENTIFICATIVO);
h5.append(b1);
var h2 = $(document.createElement("h2"));
h2.attr('id', 'h2' + item[i].ID);
h2.attr('class', 'text-success');
divFlex.append(h5);
if (item[i].DATA_PRESENTAZIONE == "" || item[i].DATA_PRESENTAZIONE == null) {
//if (item[i].ATTIVO == 1) {
var btn = $(document.createElement("button"));
btn.attr("id", "btnSend" + item[i].ID);
if(!TYPE_OF_SOLUTIONS){
btn.attr("onclick", "creaDjwt('" + item[i].calling + "','" + item[i].ID + "')");
}
else{
btn.attr("onclick", "sendDomandaPhp('" + item[i].calling + "','" + item[i].ID + "')");
}
btn.attr("class", "btn btn-primary");
var icon = $(document.createElement("i"));
icon.attr("id", "iSend" + item[i].ID);
icon.attr("class", "fa fa-arrow-circle-right");
btn.append(icon);
var span = $(document.createElement("span"));
span.attr("id", "spanId" + item[i].ID);
span.html(" Invia Istanza");
btn.append(span);
h2.html(btn);
/*} else {
$('#btnSend' + item[i].ID).remove();
h2.removeClass("text-success");
h2.attr("class", "text-danger");
h2.html("La dotazione finanziaria per il settore in oggetto è stata raggiunta.");
}*/
} else {
h2.html("<center> ISTANZA PRESENTATA </center> " + item[i].DATA_PRESENTAZIONE);
}
divFlex.append(h2);
cardBody.append(divFlex);
var divRow = $(document.createElement("div")); // <div class="row">
divRow.attr('id', 'row-' + i);
divRow.attr('class', 'row');
var divCol = $(document.createElement("div")); //<div class="col-sm-12 text-left">
divCol.attr('id', 'col-' + i);
divCol.attr('class', 'col-sm-12 text-left');
var small = $(document.createElement("small"));//<small>
small.attr('id', 'small-' + i);//<em>
var em = $(document.createElement("em"));//<em>
em.attr('id', 'em-' + i);//<em>
em.append('Data completamento preparazione <b>' + item[i].DATA_PROTOCOLLO + "</b>");
small.append(em);//<em>
divCol.append(small);
divRow.append(divCol);
cardBody.append(divRow);
$('#listClick').append(card);
}
},
error: function (reason, xhr, error) {
$('#loader').hide();
if (reason.statusText == null || (reason.statusText == 'error' && (error == 'undefined' || error == '')) || error == 'timeout') {
$('#listClick').empty();
var card = $(document.createElement("div"));
card.attr("class", "card");
var cardBody = $(document.createElement("div"));
cardBody.attr("class", "card-body");
var h2 = $(document.createElement("h2"));
h2.attr("class", "text-danger");
h2.html("<center>SERVIZIO NON DISPONIBILE</center>");
cardBody.append(h2);
card.append(cardBody);
$('#listClick').append(card);/*
setTimeout(function () {
loadImportazione();
}, 3000);*/
} else if (reason.status == 500) {
var card = $(document.createElement("div"));
card.attr("class", "card");
var cardBody = $(document.createElement("div"));
cardBody.attr("class", "card-body");
var h2 = $(document.createElement("h2"));
h2.attr("class", "text-danger");
h2.html("<center>SERVIZIO NON DISPONIBILE</center>");
cardBody.append(h2);
card.append(cardBody);
$('#listClick').append(card);
} else {
var risp = jQuery.parseJSON(reason.responseText);
var card = $(document.createElement("div"));
card.attr("class", "card");
var cardBody = $(document.createElement("div"));
cardBody.attr("class", "card-body");
var h2 = $(document.createElement("h2"));
h2.attr("class", "text-danger");
if (risp.reason.name == 'TokenExpiredError') {
h2.html("<center> TOKEN SCADUTO. AGGIORNARE LA PAGINA </center>");
} else {
h2.html("<center>SERVIZIO NON DISPONIBILE</center>");
}
cardBody.append(h2);
card.append(cardBody);
$('#listClick').append(card);
}
}
});
}
</script>
</body>
</html>